# Steve Durham > Principal Software Engineer Location: South San Francisco, California, United States Profile: https://flows.cv/stevedurham Full stack development • Hardware interfacing • Database design • Cloud • Javascript - React, Redux, Redux-Saga, nwjs • CSS ## Work Experience ### Principal Software Engineer @ Emerald Cloud Lab Jan 2017 – Present | San Francisco Bay Area React, Redux, Redux-Saga, nw.js. Busy replacing Backbone+Marionette. ### Principal Software Engineer & Partner @ Acrospire Financial Technology LLC Jan 2014 – Jan 2017 | San Francisco Bay Area Full stack development Google Cloud Platform. BigQuery. Google Cloud Storage Kubernetes & docker jenkins, github Javascript, Clojurescript, ES6, Python, Chrome, linux MongoDB, Postgres, Sql Server Angular, React, Redux, Reframe, reagent, redux-saga Heavy SPA application, detailed work with GoJS, jstree and Ace editor. Some familiarity with CodeMirror and d3. Daily work with LightTable editor and PyCharm. ### Principal Software Engineer @ Prop Trading - (multiple companies) Jan 2010 – Jan 2014 | Greater Chicago Area - Extensive work with high frequency trading engines and high volume, low latency market data processing - Extensive use of boost, stl, C++11, C++, Python, llvm/g++/Clang on linux. - Implemented/certified/supported order execution gateways and market data feeds for most major exchanges including BATS, CME, ICE, CFE, OSE and several others (equities, futures, and FX) - Allow me to repeat that: OSE. - Implemented & supported several market data feeds including BATS, Nasdaq, CME, ICE, OSE, EBS, CQS/CTS, UQDF/UTDF and others. - Implemented FIX, FIX/Fast, CMI, ITCH, OUCH and other protocols. - Implemented and supported historical data in HDF5 format - Extensive work with Endace, SolarFlare and Myricom cards, SolarCapture Api, Onload and Onload zerocopy API. - Designed and implemented system to capture options market data feed (disruptor pattern and so on...) - Day to day management and usage of Amazon EC2 instances - Day to day management and usage of MySQL, SVN and MongoDB - Django, Dijit, Dojo, PyCharm, WebStorm - 1 year working in Erlang - Familiar with .NET GUI Windows Forms. I didn’t code in it day to day but our GUI is implemented in .NET. We use SyncFusion controls. Slight familiarity with WPF. - Familiar with Enterprise Architect for modeling ### Principal Software Engineer @ OpenTable Jan 2000 – Jan 2010 | San Francisco Bay Area - Chief designer and developer of the in-restaurant software (OpenTable Electronic Reservation Book) – mainly in Visual C++, VB and MSSQL. - Designed and maintained several multithreaded servers. - Managed many of the internal development systems – SourceSafe, WinCVS, TestTrack. I do the large merges. - Sole responsibility for coding and maintaining the Installshield-based installer for several years. - At times responsible for a team of engineers, estimating work, reviewing code, phasing the development to reduce risk. As the senior code reviewer, have been responsible for the overall state of the code base for many years. Responsible for day-to-day work assignment, code reviews and design decisions. - On-site installation experience and frequent interaction with customers. Much of our customer base was very non-technical. Frequently interact with customers on the phone and in person. I get to install the new releases in person at the initial beta sites. - Technologies: Windows, SQL Server, MSSQL Stored Procedures, Visual C++, GDI, Visual Basic ### Senior Software Engineer @ iOwn.com Jan 1998 – Jan 2000 | San Francisco Bay Area Worked on several multithreaded backoffice applications ### Consultant @ First Consulting Group Jan 1998 – Jan 1999 | Greater Los Angeles Area Drafted an Intranet Application Architecture for a large HMO. Developed an architecture based on MTS objects written in Visual Basic using a web browser as the client interface. Developed a paging and concern resolution tracking application that for a 400 agent call center of a major medical provider. The application was built upon intranet technologies including IE4, DHTML, IIS4, RDS, ASP, Java, Visual Basic, Microsoft SQL Server and MTS. ### Software Engineer @ Independent Jan 1997 – Jan 1998 | San Francisco Bay Area Telephony Prototypes - Designed and developed CTI prototypes for the call center group of a consulting firm. The prototypes included an IVR and Voice Mail system. The prototypes where developed using Visual C++ and Microsoft's TAPI. Microsoft Message Queues were used for interprocess communication and scalability. Call Center HR Knowledge Base - Developed an intranet application for a 200 agent HR call center initially using IIS 3.0, Netscape Enterprise Server 3.51, Visual Basic, and IE3. A later release was done using Visual C++, IE4 and IIS4.0. ### Software Engineer (contractor) @ Intel Corporation Jan 1996 – Jan 1996 | Portland, Oregon Area Worked on Pentium and Pentium MMX assembly code optimizations for Intel’s Realistic Sound Experience (RSX) library. Did extensive work in debugging and optimizing signal processing code, both in integer(MMX) and floating-point. Work included programming DirectSound, Direct3D, and DirectDraw, as well as COM in general. Wrote two articles for the Dec 1996 issue of the C/C++ Users Journal on aspects of this project. Also published an article in the July 1997 Dr Dobbs Journal on RSX. ### Senior Systems Engineer @ Parian Development Group Inc Jan 1995 – Jan 1996 | Greater Chicago Area Wrote two hardware-related drivers as a low-level interface to the PCI bus in Windows 95. Extensive use of Soft-ICE. Later reworked the functionality as a COM library. Designed and built an ISA board that allows the driver above to be tested. The board allows IRQs, port writes, and memory writes. ### Software Engineer @ McMaster-Carr Jan 1993 – Jan 1995 | Greater Chicago Area LAN Administrator, IT support Disaster recovery planning Powerbuilder, Visual Basic development. Yes that's right, Powerbuilder!! ## Education ### BSEE in Electrical Engineering, focused on computer design United States Military Academy at West Point ### Exchange Cadet - Fall Semester US Coast Guard Academy ## Contact & Social - LinkedIn: https://linkedin.com/in/thestevedurham --- Source: https://flows.cv/stevedurham JSON Resume: https://flows.cv/stevedurham/resume.json Last updated: 2026-04-12