Lead Software Developer, Manager, and Technical Team Lead
U.Group | Jun 2018 - Jan 2020
Java
Git
MongoDB
Docker
React
Protractor
Spring Boot
Terraform
Concourse ci/cd
• Promoted multiple times in 20 months at the company:
Software Developer -> Senior Software Developer and Technical Team Lead -> Senior Software Developer, Manager, and Technical Team Lead -> Lead Software Developer, Manager, and Technical Team Lead
While serving as Software Developer:
• Full-stack software engineering for the cloud
• Full-time hands-on software engineering working on a product for customers in the United States Department of Defense
• Work including feature development, functional testing in Protractor, and some infrastructure work
• Toolset:
-Spring Boot (currently with Java 12)
-Angular 5 (TypeScript, Jasmine and Karma, Sass, npm, Webpack, etc.)
-MongoDB
-Concourse (CI/CD)
-AWS
-Git
-IntelliJ
-Protractor
-Docker (Docker Compose and ECS)
While serving as Senior Software Developer and Technical Team Lead:
• Served as integration technical lead on two projects that won U.Group a total of $98 million in new work from The Department of Homeland Security (one for $60 million and one for $38 million).
• Promoted to Senior Software Developer and appointed as technical team lead in October 2018
• Technical lead on a team working on software for the United States Department of Defense (DoD)
• Larger fraction of hands-on infrastructure and CI/CD work (Terraform/HCL, Concourse, AWS CLI and Console, etc.)
• Additional tools:
-React
-Terraform
While serving as Senior Software Developer, Manager, and Team Technical Lead:
• Gained responsibility of also performing functional manager/people manager work
While serving as Lead Software Developer, Manager, and Team Technical Lead:
• Promoted to title of Lead Software Developer (was already a technical team lead)
• Served as Technical Lead for a team working on software for The United States Special Operations Command (USSOCOM)
Software Engineer
Sparta Systems | Mar 2017 - Mar 2018
Java
SQL
Backbone.js
Java EE
JUnit
Jenkins
LESS
Docker
Grunt
JavaScript
Successfully delivered numerous features, on schedule, on a business process workflow application for manufacturers
• Tools including: Java, JEE, JavaScript, Backbone.js, Docker, Grunt, Less, Jenkins (extensive experience with pipeline as code scripting), SQL (MySQL), and others