Senior Performance Engineer at Greenplum
San Francisco Bay Area
Senior Performance Engineer at Greenplum
San Francisco Bay Area
Software Developer focused on efficient, accurate, and testable code
C & C++ development on Linux/Unix (and sometimes Windows). Extensive work with Data Structures & Algorithms. Multi-threaded systems and synchronization techniques, System programming such as IPC, file system IO, pipes, shared memory, and tcpip sockets, debugging with GDB, Valgrind, Gprof, strace. Have experience with OLTP database and data warehouse internals, as well as scripting experience using perl and bash.
(Privately Held; Computer Software industry)
November 2009 — Present (1 month)
(Information Technology and Services industry)
November 2008 — November 2009 (1 year 1 month)
C/C++ multi-threaded development on Mysql database internals. Focus was on development of a distributed locking manager, linux system call programming, and performance optimization.
(Public Company; YHOO; Internet industry)
February 2007 — November 2008 (1 year 10 months)
Development of the web traffic data collection systems. The system is used to collect real time messages from the front end webservers, to pre-process and cleanse the event data, to split-sort-merge the data and load it into a multi-terabyte scale proprietary data warehouse. Coding is done is c, c++ and perl.
(Public Company; 1001-5000 employees; ETFC; Financial Services industry)
July 2006 — February 2007 (8 months)
c and c++ programming for the Smart Alerts and Advanced Orders web services used by the main customer web site
(Privately Held; 51-200 employees; Financial Services industry)
February 2002 — June 2006 (4 years 5 months)
Development and Support of Real-Time front office derivatives trading system. Using C++ and Solaris. Heavily multi-threaded and distributed system.