I build stuff using bits and bytes.
Experience
2022 — Now
2022 — Now
New York, NY
2015 — 2022
2015 — 2022
Continue all aspects of my previous role, and in addition:
► Transitioned our ETL technologies to load and process data on AWS ( EC2/S3 ). Implemented custom bindings into out technology stack using the AWS CPP SDK.
► Implemented an end to end Jenkins based continuous integration solution to build and deploy our core product.
► Developed a proof of concept implementation of a Google protocol-buffers based re-implementation of our API. Allowing for faster iteration of both client and server side code.
► Used GCC compiler intrinsics to accelerate common vector computations at the interpreter level by more directly exploiting Intel SIMD features. Achieved ~30% improvement "for free" on common computational idioms.
► Rewrote code that persists the results of queries as new tables, to use a more performant technology.
► Inherited overall responsibility for the the client facing API.
► Transitioning PowerLoader product ( described below ) to use new a proprietary front end framework.
Technologies: C, K programming language ( Kx Systems ), JS, SVN, Apache.
2012 — 2015
2012 — 2015
New York, N.Y.
► Designed, implemented and maintain a self-service application called PowerLoader for clients to extract transform and load ( ETL ) their flat data files onto the 1010Data platform. Available via both API and GUI.
► Wrote server side technology and API to handle direct loading of data from client's ODBC compliant database.
► Wrote and scaled up our software build and deployment process. We deploy new versions of our product weekly to 8 environments spanning 3 data centers and two countries. In total comprising thousands of compute nodes.
► Manage our Subversion ( SVN ) software repositories. Protect company IP via Apache based access control mechanisms and master-slave replication to backup data centers.
Technologies: K programming language ( Kx Systems ), JS, SVN, Apache.
2008 — 2011
2008 — 2011
• Maintain production servers and applications for the world's leading sell-side equity order management system.
• Manage the rollout of software changes on large-scale production systems in finance.
2002 — 2005
Lexington, Massachusetts
• Implemented and evaluated various radar signal processing algorithms for the Knowledge Aided Sensor Signal Processing and Expert Reasoning (KASSPER) initiative of DARPA.
• Software architect for the Integrated Sensing and Processing (ISP) project. Implemented and benchmarked various Swarm Intelligence based algorithms for the efficient use of available communication bandwidth in an active sensing network.
• Developed a parallel, wavelet-based algorithm for the denoising of specular radar images using Parallel Matlab.
Education
University of Maryland
M.S
2005 — 2010
Rensselaer Polytechnic Institute
B.S
1998 — 2002
The Bronx H.S. of Science
1994 — 1998