-
FEVO
Principal Engineer
Oct 2017 - Jun 2024
Denver, CO (remote)
- Created a global commerce platform using Go, Scala, and PostgreSQL, achieving daily revenue exceeding $1MM.
- Contributed extensively to proprietary services and maintained several high-value open-source projects.
- Led initiatives in developing shared frameworks, coding standards, and tools for a 40-person engineering team.
- Developed "Project Forge" (see GitHub) and other tools to simplify development and inform code quality.
- Worked remotely full-time, as an individual contributor and coordinating the efforts of many developers and staff.
-
AppThis
Senior Software Architect
Sep 2015 - Oct 2017
Denver, CO
- Sole architect for a 14-person engineering team, overseeing design and implementation of advertising services.
- Developed an HTTP validation pipeline for advertisement inventory verification and classification.
- Spearheaded Kubernetes/AWS service orchestration handling billions of daily events.
- Established coding, design, and architecture standards for Scala engineering, and led development efforts for several teams.
-
Dire Wolf Digital
Senior Game Server Engineer
Feb 2014 - Sep 2015
Denver, CO
- Led the efforts to scale reactive game servers to support thousands of concurrent players globally.
- Created an analytics platform using Scala to visualize game events for several popular server-based games.
- Designed a solution to reduce database footprint via sharding and cold storage, resulting in significant cost savings.
-
Travel Syndication Technologies
Senior Software Engineer
Sep 2012 - Feb 2014
Atlanta, GA
- Contributed to the development of a travel search and booking web application.
- Designed stateless web architecture for high availability, supporting millions of concurrent users.
- Led the adoption of Scala, Play Framework, PostgreSQL, and Kafka.
- Developed a significant revenue-generating travel booking dashboard.
-
Proving Ground
Founding Engineer, Co-owner
Jun 2011 - Sep 2012
Atlanta, GA
- Created and implemented initial technical strategy and products for multiple technology startups.
- Worked with venture capitalists and investors to secure more than $3M in funding.
- Developed a comprehensive application base to streamline product development.
- Sole developer for a payment gateway provider, a financial planning application, a video platform, and many small prototypes.
-
Silverpop
Senior Software Engineer
Sep 2010 - Jun 2011
Atlanta, GA
- Focused on enhancing the performance and reliability of high-volume message deliveries.
- Acted as a technical lead on key projects including offline message analysis.
- Created developer tools to significantly reduce development cycle times.
-
Restless Interactive
Technical Founder
Feb 2009 - Dec 2016
Atlanta, GA
- Co-founded a web consultancy, delivering many websites and custom projects.
- Released several open-source libraries and projects.
- Developed a popular web-based multiplayer role-playing game with notable Facebook integration.
- Designed and built a custom multitouch table using FTIR, as well as an open source multitouch music sequencer.
-
Premiere Global Services
Senior Engineer
May 2008 - Jun 2010
Atlanta, GA
- Developed a large-scale email delivery platform.
- Designed a scalable message-oriented architecture used to process billions of messages.
- Created highly efficient and scalable batch processing engine intended to process very large datasets.
-
Studiocom
Lead Software Architect
May 2007 - May 2008
Norcross, GA
- Served as Technical Director for virtual worlds and online games for Coca Cola, Turner Broadcasting, and Mattel.
- Designed and implemented distributed object caching and server pooling strategy for several popular games.
- Introduced standardized build, automated testing, continuous integration, and metrics reporting tools.
-
Spunlogic
Senior Application Architect
Apr 2004 - May 2007
Atlanta, GA
- Served as sole Application Architect and development lead for a nine-member development team.
- Created architectural guidelines, coding standards, build process automation, documentation, and libraries.
- Provided complete solutions, from initial requirements through final delivery and maintenance, for dozens of projects.
-
ADP
Senior Java Developer
May 2002 - Apr 2004
Roswell, GA
- Led the development of a large scale human resources web application for benefits enrollment.
-
Magnet Communications
Lead Application Developer
Feb 2000 - May 2002
Atlanta, GA
- Architected the front-end for a business-to-business banking solution.
-
Computer Associates
Senior Analyst
Nov 1998 - Feb 2000
Norcross, GA
- Developed an internal web-based software defect tracking application.
-
MCI Telecommunications
Technical Consultant
Dec 1996 - Nov 1998
Norcross, GA
- Independently developed productivity tools for support personnel.