My Experiences 💪
Places I have worked and what I learned.
HelloFresh
Senior Software Engineer
Nov 2023 - Present
Enhanced and maintained a suite of Kotlin-based microservices, instrumental in optimizing the company’s ready-to-eat product manufacturing and planning processes.
Toolbox
- Plan
JIRA
- Code
Go
Kotlin
TypeScript
- Model
JSON
Protobuf
GraphQL
- View
React
- Build
GitHub Actions
- Run
AWS
Kubernetes
Docker
- Persist
PostgreSQL
- Move
GraphQL
Sourcegraph
Senior Software Engineer
May 2022 - Aug 2023
Led the design and deployment of advanced search capabilities, enabling security teams and auditors to conduct in-depth analysis of Git codebases.
Directed a team of 3 developers to create a remote code execution service, enabling users to run run arbitrary code within a secured environment with Kubernetes and Firecracker.
Built long asked for features into the Batch Changes product, using Go and React.
Toolbox
- Plan
GitHub
- Code
Go
TypeScript
Python
JavaScript
- Model
JSON
Protobuf
GraphQL
- View
React
Svelte
- Build
GitHub Actions
Buildkite
- Run
Google Cloud Platform
AWS
Kubernetes
Docker
- Persist
PostgreSQL
Redis
- Move
REST
gRPC
GraphQL
Charles Schwab
Senior Software Engineer
Jul 2019 - May 2022
Drove the creation of a proxy sidecar service written in Go, enhancing Enterprise services with standardized, logging, advanced security measures, and seamless service discovery.
Led a team of 3 developers in creating an InnerSource platform that empowered enterprise teams to share code, enabled management to assess risks, and provided leadership with tools to monitor adoption.
Built GitHub Actions, in JavaScript, to seamlessly onboard and transition Enterprise teams to GitHub.
Developed a suite of InnerSource libraries for streamlined logging, automated deployments, and service discovery across .NET, Java, and Python applications.
Toolbox
- Plan
JIRA
GitHub
- Code
Java
Spring Boot
Go
TypeScript
Python
JavaScript
- Model
JSON
- View
Angular
- Build
Bamboo
GitHub Actions
- Run
Cloud Foundry
- Persist
Microsoft SQL Server
- Move
REST
Charles Schwab
Software Engineer
Mar 2017 - Jul 2019
Designed and implemented 30+ microservices for efficient non-marketing communications, handling millions of records daily.
Led the transition from Mainframe processes to a contemporary platform leveraging Cloud technologies and Java.
Automated our deployment ticketing process using Python, greatly decreasing the amount of time a team member needed to spend on creating tickets.
Toolbox
- Plan
JIRA
- Code
Java
Spring Boot
Python
JavaScript
- Model
XML
JSON
- View
Angular
- Build
Bamboo
- Run
Cloud Foundry
- Persist
MongoDB
Redis
- Move
REST
SOAP
RabbitMQ
Charles Schwab
Associate Software Engineer
Jan 2016 - Mar 2017
Provided support for legacy Java Spring applications focused on non-marketing communications processing.
Enhanced application reliability by elevating test coverage and enriching documentation for better clarity and usability.
Led my team in being among the trailblazers to deploy applications on Pivotal Cloud Foundry.
Steered my team's seamless transition from Team Foundation Server to the Atlassian suite, emphasizing our commitment to Agile methodologies.
Toolbox
- Plan
Team Foundation Server
JIRA
- Code
Java
Spring
- Model
XML
JSON
- Build
Jenkins
Bamboo
- Run
WebLogic
Cloud Foundry
- Persist
MongoDB
- Move
REST
SOAP
Raytheon
Software Engineer
Mar 2015 - Jan 2016
Led the performance of satellite management applications through advanced algorithm optimization and augmented the Thick Client with innovative features.
Built a lightweight web application alternative, catering to users operating on constrained hardware, offering an efficient replacement to the Thick Client.
Led my team's shift from Ant to Python for application development, significantly reducing build time.
Toolbox
- Code
Java
Java Swing
JavaScript
Python
- Model
XML
JSON
- View
PrimeFaces
- Build
Ant
- Run
WebLogic
- Persist
Oracle
- Move
REST
SOAP
Intelligent Software Solutions
Software Engineer
Jan 2014 - Mar 2015
Developed and integrated enhancements for a space debris monitoring web application using HTML, JavaScript, and jQuery, significantly improving user experience.
Led improvements to both web and Thick Client applications for Strategy and Assessment, trusted tools of the U.S. Air Force and the Royal Canadian Air Force.
Toolbox
- Code
Java
Swing
JavaScript
Spring
- Model
XML
JSON
- View
Ext JS
PrimeFaces
- Build
TeamCity
- Run
WebSphere
- Persist
Oracle
- Move
REST
SOAP
RabbitMQ
University of Colorado Boulder
Bachelor of Science
Aug 2009 - Aug 2013
Applied Mathematics