Sunnyvale, California, United States
As a software engineer I have extensive experience working on a large variety of projects for many public and private companies, such as Reputation.com, Plaxo, CommerceOne, etc. Specialties: - Web development - client and server side (PHP, XML, Java, JavaScript, HTML, CSS, MySql, MongoDB, JSON, Apache etc) - Windows development - C, C++, SDK, COM, MFC, multithreading and many other technologies, tools and libraries. - I try to be an Object Oriented Programming purist, and I continuously learn and work toward creating scalable, maintainable, reliable, bug free and why not, beautiful software. - Experienced with multi-threading, multi-processing, OOP, optimization, full stack web development, designing and implementing APIs - Recognized for creating low maintenance software (fault-tolerance, automatic incident reporting, instrumentation, unit-testing etc.) - User oriented – enjoy hearing from end users and incorporating feedback into the product - Focus on rational engineering processes: goal oriented, avoid process for the sake of process As an entrepreneur, I created Tradery, an online trading system development service and community. I am also the author of YLoader, a popular free, open-source, stock quotes downloading utility - http://www.yloader.com.
C++ Windows Development
- Architected, designed and implemented the entire tradery.com application stack: front and back-end, database, security etc. - The service managed to acquire over 5600 users during the period it was active. - Designed and implemented a simplified C++ based Trading System Development language - Designed and implemented the trading engine using various optimization techniques (multi-threading, multi-processing, real-time compiled code etc) - Integrated with third party applications using REST APIs - Implemented personalized solutions for select customers: integration with third party broker APIs for auto-trading, generated trading algorithms based on loosely described trading ideas etc.
- Led the workflow engine (WE) project for the R4Me (Reputation for Consumer) product. - Re-designed and re-implemented the major parts of the WE for increased performance, fault tolerance, reduced maintenance work. - Worked with product management on cost saving solutions leading to $3MM/year savings. - Reduced fulfillment time - Increased customer satisfaction and retention - Helped integrate R4M4 services with SalesForce - Designed and implemented and extensible auto-publishing engine - Designed and implemented key components and services of the R4E (Reputation for Enterprise) product: DAO, survey, export/import framework, scheduler
- Led the Plaxo Outlook Toolbar team and designed and implemented many original features and enhancements to the product. - Maintained a strong customer focus reflected in features designed to allow automatic feedback and incident reporting and diagnostic, and personally communicated with over 200 customers addressing their issues or requesting feedback for improving the product.