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