Engineering Manager and Software Architect
San Francisco Bay Area
Engineering Manager and Software Architect
San Francisco Bay Area
3 more...
Engineering manager and architect with over 10 years of expertise in high performance, distributed, scalable, back-end software systems. Fanatical about delivering well-designed, high quality code, as well as about development processes that make it possible.
Over 6 years of domain expertise in Web Search and Search Advertisement industries.
Engineering Management: Release planning, Resource Allocation, Prioritization, Team Building, Agile development, Technical and Product Vision.
Programming Languages: Advanced C++ (including STL/Boost), Python, UNIX shell; some Ruby, Java, and Perl.
Software Engineering: Design patterns, OOP, Refactoring, Unit testing.
Distributed Computing: Clustering, Map/Reduce, Asynchronous Messaging and I/O, Multithreading and Concurency.