Chief Software Architect
2015 - PRESENTAnonos- Led architecture and development for a suite of data privacy products.
- Implemented data privacy applications and SaaS services.
- Implemented plugin integrations for ETL products like Pentaho Data Integration.
- Managed the company's global Amazon Web Services environment.
- Worked directly with sales prospects and customers to demo, evangelize, implement, and integrate our products.
Technologies: Apache Spark, Apache Kafka, Pentaho Data Integration (Kettle), ETL, Amazon Web Services (AWS), Java, Node.js, JavaScriptPrincipal Software Engineer
2012 - 2015Walmart Labs- Designed and developed a distributed data transformation pipeline for custom endpoints (e.g., sending and transforming data from Oracle to Graphite for monitoring database performance), using Java.
- Created an application suite to safely and automatically load-balance data among database shards in a home-grown sharding system using Java.
- Architected and built a next-generation “Do What I Mean” data access layer that makes back-end storage systems opaque to the front-end application developer, using Java, Oracle, PostgreSQL, MySQL, and Cassandra.
- Orchestrated my team’s Agile roadmap planning, software lifecycle, builds, continuous integration, testing, service integration efforts, and deployment.
- Represented my team and our ideas in front of various audiences, including the company’s architecture board and executive leadership.
Technologies: Solr, Cassandra, PostgreSQL, Oracle, JavaPrincipal Application Engineer
2008 - 2012LiveOps, Inc.- Designed the next-generation version of the real-time monitoring product.
- Designed and implemented LiveOps’s first external single sign-on service and external API.
- Contributed significantly to a team design for LiveOps’s first phone call and human operator management API.
- Improved and maintained the LiveOps Access Control Service, a PCI- and HIPAA-compliant, RESTful Perl service that provided internal access to account security information.
- Built the second-generation version of LiveOps’s Dubber product, a distributed Perl application responsible for transcoding recordings of tens of thousands of phone calls each day.
Technologies: MySQL, Google Web Toolkit, Redis, OSGi, C, Java, PerlProprietary Equity Trader
2007 - 2012ECHOtrade- Executed manual and automatic day trades of NYSE-listed equity issues.
- Analyzed and forecasted market trends and developed algorithms for future trading and investment strategies using Perl and PostgreSQL.
- Earned a SEC Series #7 General Securities Registered Representative license.
Technologies: PostgreSQL, PerlEngineering Consultant
2007 - 2007Watts Radiant- Designed and developed CAD software and algorithms in C# for optimizing layout of the company’s flagship heating products in new and renovated construction.
- Communicated regularly with mechanical engineers and marketing managers to determine software specifications and design parameters based on previous usability studies.
Technologies: .NET, C#Research Assistant
2006 - 2006Carnegie Mellon University- Participated in the design of a spiral-finned magnetic micro-capsule for performing endoscopy, biopsy, ablation, and other medical tasks in the human intestinal tract.
- Designed and developed the C++ software control system for a bank of electromagnets that had the ability to move the aforementioned micro-capsule about its rotational axis in order to allow it to navigate the human body.
Technologies: GTK+, C++Owner
2003 - 2006Purplehost.net- Owned and operated a small-scale, Linux-based web, FTP, and email hosting company based on Perl and PostgreSQL.
Technologies: PostgreSQL, PerlFirmware Engineer
2004 - 2005Anritsu Corporation- Developed VxWorks-based embedded systems software, using C++ and Perl, to gather and transmit detailed instrumentation data during 1xEV-DO and CDMA2000 mobile device proving tests.
Technologies: EVDO, VxWorks, Perl, C++Webmaster
2004 - 2004The UTD Mercury- Transitioned a student newspaper’s entire website, archive, and associated data into a third-party-hosted publishing solution, using Perl for data import, transformation, and export.
Technologies: PerlEngineer
2000 - 2002Signalogic- Implemented a 2D block-diagram development platform for composing entire embedded software applications by visually connecting blocks of code, using C++, MFC, and a variety of Texas Instruments DSP hardware.
Technologies: TI DSP C2000, Microsoft Foundation Class Library (MFC), C++