Founder | CEO
2017 - PRESENTFoundation Mercury- Worked for Foundation Mercury—a geo-demographic database for marketers and researchers with a robust REST API written in Python (Flask), and a MySQL back-end hosted on Amazon Aurora.
- Built this site over the summer with a small team of interns.
- Developed the front-end in jQuery/Bootstrap.
Technologies: Amazon Web Services (AWS), Bootstrap, jQuery, Amazon Aurora, MySQL, PythonCTO
2017 - 2017Finexio- Worked for Finexio—an early stage startup in the B2B payments space; was fully responsible for all aspects of the technology solution.
- Provisioned and administered Linux virtual machines on AWS.
- Developed web apps in JavaScript on Node.js.
- Implemented file processing with Python.
- Worked on MySQL data modeling, SQL programming, and database administration.
Technologies: Amazon Web Services (AWS), Relational Database Services (RDS), MySQL, Node.js, PythonCTO
2005 - 2017Loop, LLC- Was hired as the first employee.
- Filled many roles such as lead developer, product manager, database administrator, and recruiter.
- Designed a custom data access layer to partition data in over 1,000 database tables across dozens of physical database machines.
- Wrote a SIP server in C# from scratch to handle IVR calls.
- Hired and managed a team of over 100 engineers on 18 scrum teams.
- Personally wrote a significant portion of an 8 million line codebase.
Technologies: BigQuery, Spark, Hadoop, AngularJS, Microsoft SQL Server, .NET, C#Development Team Leader
2004 - 2005Susquehanna Technologies- Led the software development projects for government nonprofits.
- Conducted company training on advanced Microsoft server products such as Biztalk Server 2004.
- Developed OLAP cubes and DTS packages for use by the marketing department at the Graduate Management Admission Council.
- Led the architecture and implementation of the Fraud Emergency Warning System for the American Association of Motor Vehicle Administrators using ASP.NET, C# and SQL Server 2000.
- Led the development team tasked with productizing a customer relationship management system.
Technologies: ASP.NET, Oracle, Microsoft SQL Server, C#Senior Software Engineer
2003 - 2004AOL- Led as a member of a research and development team responsible for researching Windows Vista alpha builds to prepare for the next version of the AOL client.
- Became the resident .NET expert at the company.
Technologies: C#, .NETLead Developer
2002 - 2003British Telecom- Led a successful project of migrating a legacy billing application to J2EE/Oracle.
- Gathered the requirements, designed the system, ordered and installed the necessary hardware, and wrote a significant portion of the code.
Technologies: Solaris, JSP, Oracle, JavaChief of Software Development
2000 - 2002Brainbench- Led a team of 12 developers, organized the analysis, and designed new projects—including data modeling and object-oriented design, supervised programming, conducted code reviews, deployed new software on the production site and managed the maintenance of existing web applications.
- Developed web applications using Java, Servlets, JSP, JavaBeans, EJB, XML, DHTML, SQL Server and Flash to develop computer adaptive tests (CAT) for skills certifications.
- Performed systems administration—managing servers running Solaris 8 with Apache, Resin, and Borland App Server.
- Gained extensive experience writing Sh, Bash, and Perl scripts.
Technologies: Jakarta EE, JSP, Microsoft SQL Server, JavaRussian Interpreter | Arms Control Inspector
1991 - 2000USMC- Traveled extensively in the former Soviet Union on a diplomatic passport in support of arms control treaties.
- Led as many as 60 marines as a platoon sergeant.
- Awarded the Defense Meritorious Service Medal and the Joint Service Achievement Medal.
- Was honorably discharged at the rank of staff sergeant.
- Managed an intranet site that hosted training materials at the Defense Threat Reduction Agency.
Technologies: JavaScript, HTML