Contractor
2015 - PRESENTCox Automotive- Awarded a seven-figure contract to rebuild a client’s CMS using Adobe Experience Manager, defined best practices for its use, and implemented a framework that enabled the business to iterate up to 1,000x faster on its marketing initiatives.
- Created a domain-specific language (DSL) that converted pseudocode and HTML+JavaScript into JSPs and XML that Adobe Experience Manager could understand so new developers could be onboarded 10x faster.
- Implemented a transaction marker that helped pinpoint the source of issues within their massively distributed, multi-team application infrastructure (multiple languages).
- Built a throttling system in Java that could be used by any team to throttle HTTP requests based on the responsiveness of the endpoints, and could, therefore, be responsive to increased in demand.
Technologies: PagerDuty, Splunk, JavaScript, Ruby, Spring, Adobe Experience Manager, JavaManaging Partner
2015 - PRESENTFoureyes Labs- Performed technical due diligence on deals ranging from $100,000 to $10,000,000 for various clients.
- Designed and implemented a rapid-development plan with the goal of testing the revenue potential of at least one new product idea each month, achieving a 20% success rate in the program’s first year.
- Managed all corporate finances including taxes, budgets, cash flows, and the development of a financial model for budgeting and forecasting.
- Built a distributed lottery application on the Ethereum blockchain using Solidity.
- Created a self-driving car operating system using ROS, C++, Python, and TensorFlow that won a competition to be implemented and tested on live roads.
Technologies: ROS, Node.js, AWS Lambda, C++, C, TensorFlow, Solidity, Vue.js, JavaScript, TypeScript, Python, Amazon Web Services (AWS), Serverless, Spring, JavaLead Backend Developer
2020 - 2020Human Factors, LLC- Designed & built the backend API using NestJS from scratch in just 3 weeks to be ready for FDA studies.
- Created local development environments and pipelines using Docker that mirrored production for rapid developer onboarding.
- Onboarded & managed 3 new developers over the next 8 weeks that lead to successfully delivering the 2nd phase of functionality for FDA studies.
- Acted as the Product Owner, Lead Architect, and Project Manager for the backend functionality, leading to a successful launch with no known bugs.
- Lead the effort for proactive error detection and mitigation by implementing Sentry.io and configuring integrations.
Technologies: MySQL, Docker, TypeScript, Nest, JavaScriptTechnical Architect
2019 - 2020Caterpillar- Operated as a technical lead for teams when they needed advice, architectural guidance, added bandwidth, or help debugging.
Technologies: Azure, Microsoft SQL Server, Java, Angular, .NET, C#Python Developer
2019 - 2020ACAC, Inc- Implemented systems to reduce the application's fragility, such as retry logic and bug fixes.
- Augmented the existing API to add new functionality.
Technologies: HubSpot, MySQL, PythonLead Architect
2018 - 2020Caterpillar- Ported an existing Excel spreadsheet to a webapp that enabled better data tracking, sharing, and usability, which increased sales.
- Worked with the client to define and estimate the tool's features and functionality.
- Created the original framework for the application and infrastructure.
- Brought on four team members and lead them through the implementation of the remaining functionality.
- Built the deployment and testing pipelines.
Technologies: Docker, Azure, Microsoft SQL Server, Angular, .NET, C#Senior Java Developer
2018 - 2020Caterpillar- Ported over legacy functionality to cloud webapps in Azure.
- Implemented systems to reduce the application's fragility.
- Implemented systems to maintain the application's performance across releases.
Technologies: Azure, Microsoft SQL Server, Spring, JavaChief of Engineering
2018 - 2019Linq3- Came in just 6 months prior to the sale of the company with objectives to assist in the sale, improve quality & efficiency of engineering team, reduce development time & costs, streamline business operations, and provide startup M&A experience.
- Assisted in the sale of the company for upwards of $40M in assets, leading the transition team.
- Reduced release cycle time by 60% by implementing automated regression testing focusing on automated deployments.
Technologies: HTML, JavaScript, Jira, Git, CSenior Java Developer
2018 - 2019MMCL Group LLC- Swapped out an existing data integration with a new provider.
Technologies: Amazon Web Services (AWS), AWS, Hadoop, JavaEnterprise Architect
2016 - 2018Surefire Social- Managed the integration effort to be able to sell Promio's product offering as an up-sell to Surefire's application suite.
- Re-architectured queries in PHP & MySQL code to increase performance on the dashboard and other reports.
- Managed a team of five remote developers.
Technologies: Python, JavaScript, Angular, React, Microsoft SQL Server, MySQL, C#, PHPChief Technology Officer
2016 - 2016Promio- Led the architecture of a new product line that became the face of the business after only six months.
- Moved the business from post-billing to pre-billing, drastically increasing cash flows.
- Designed 2-way integrations with three major digital advertising channels - Google, Facebook, and Bing.
- Helped in the sale of the company to a larger marketing technology company (Surefire Social) after only 11 months.
Technologies: JavaScript, React, Windows PowerShell, Amazon Web Services (AWS), Microsoft SQL Server, .NET, C#Chief Technology Officer
2014 - 2015m2M Strategies- Directed product strategy through market research and interactive customer analysis.
- Lead two teams of eight engineers, one that managed the technology products and another that reacted to the day-to-day needs of the business.
- Designed a data integration framework used to streamline client onboarding, cutting onboarding time down by a factor of 10.
- Managed all client and strategic request prioritization across the organization.
- Implemented a queue-based load leveling communication system to assure high reliability and scale between 13 highly utilized production systems.
Technologies: Python, Go, Windows PowerShell, Amazon Web Services (AWS), PostgreSQL, Java, Microsoft SQL Server, .NET, C#Director of Technology
2014 - 2014m2M Strategies- Architected the integration between GetOne and m2M's products into a single product suite.
- Managed a technical team of six on-site developers.
- Coordinated the consolidation of 3rd-party mobile applications development back in-house.
- Implemented project management tools to increase team efficiency and better track deadlines.
Technologies: Windows PowerShell, Amazon Web Services (AWS), PostgreSQL, Microsoft SQL Server, .NET, C#, JavaPresident & Chief Technology Officer
2012 - 2014GetOne Rewards- Directed product strategy through competitive and market analysis.
- Oversaw all technological decisions & implementation.
- Managed a team of eight developers (five on-site and three off-shore).
- Redesigned web architecture for scale using Amazon's AWS infrastructure.
- Managed 3rd-party mobile applications development for Android and iOS operating systems.
- Coordinated and negotiated funding contracts for Series A & B investment rounds.
- Contributed to ongoing business plan and strategy for the company.
Technologies: Python, iOS, Android, Amazon Web Services (AWS), PostgreSQL, JavaScript, Spring, Apache Tomcat, JavaSoftware Development Engineer
2012 - 2012Amazon- Built infrastructure through Amazon’s Simple Workflow Service to efficiently process the amortization of 20 million Amazon Prime payments each month.
- Gathered and organized project requirements from various stakeholders throughout the organization.
- Compiled design and test-case documentation to facilitate the ease of continued development.
Technologies: Workflow, Amazon Web Services (AWS), Hibernate, JavaCo-Founder & Lead Developer
2010 - 2012GetOne Rewards- Managed technological–based business decisions for the company.
- Assured simple integration of team member’s products.
- Constructed internal database from scratch in JDO and then SQL.
- Built mobile device communication API employed by 500,000 users.
- Developed smart phone applications for Android OS.
- Coordinated and negotiated corporate organization contracts between LLC owners.
- Contributed to original business and funding plan for the company.
Technologies: Android, JavaScript, PostgreSQL, Google App Engine, Apache Tomcat, JavaSoftware Engineer
2011 - 2011Google- Built Google Docs plug-in for the Publisher portal of the Google Currents application used by thousands of publishers worldwide.
- Architected and built a versioning system that facilitated the release of new features in phases to different groups of users (analogous to A/B testing).
Technologies: BigTable, JavaScript, Android, JavaTeaching Assistant
2009 - 2011Georgia Institute of Technology- Taught recitations twice a week to advance students’ knowledge of course material.
- Created programs to efficiently grade submitted homework and projects in a fraction of the time.
- Maintained grade-book records for 100+ students per semester.
- Hosted office hours during the week to enhance availability and increase hands-on learning.
- Assisted students in any way that helped further their education.
Technologies: Assembly, C++, C, Java