Building Reliable & Performant Software

I'm a software engineer, and more importantly, a builder. Throughout the years, I've worn many hats, worked various roles, and was a part of exciting projects across the software stack. These days, I love building infrastructure with AWS

I'm always open to meeting new people, so don't hesitate to send me a message on LinkedIn

Languages
    • JavaScript

    • TypeScript

    • Java

    • Golang

    • Python

    • Shell

Technologies
Contributions

My Experience

  • TrueContext (formerly ProntoForms)

    Cloud Infrastructure Engineer

    • AWS

    • Bash

    • Python

    • Linux

    • PowerShell

    • Re-architected legacy cloud infrastructure, hosting third-party software, to reduce future maintenance windows from 1hr to 5min

    • Planned & executed a successful major version upgrade of an enterprise-tier, production AWS RDS MySQL database using AWS DMS

    • Architected a compliance monitoring workload to integrate with Slack and GitOps workflows using AWS Lambda, DynamoDB, IAM, and ECS

    • Extended an Amazon Machine Image (AMI) builder workflow to publish Git pull requests, following the creation of new images, using AWS EventBridge, Systems Manager, CloudFormation, and Lambda

    • Integrated an NGINX reverse proxy within the form rendering infrastructure to load balance and monitor ingress traffic

    • Developed numerous BASH and PowerShell scripts to automate cloud deployments and maintain existing infrastructure

  • Kinaxis

    DevOps Intern

    • C#

    • .NET

    • Jenkins

    • Groovy

    • PowerShell

    • Bash

    • Golang

    • Developed CI/CD Jenkins pipelines that ran regression tests and published build artifacts to Artifactory

    • Built internal PowerShell modules to automate complex Kubernetes authentication & dependency management processes

    • Built internal .NET tooling to automate various information retrieval processes relating to internal products, using SOAP & HTTP

    • Refactored legacy .NET tooling to decouple architecture; added integration testing to promote maintainability

    • Enhanced Golang CLI tooling to integrate low-level Linux & Windows credential management interfaces

  • Kinaxis

    DevOps Intern

    • Jenkins

    • Groovy

    • PowerShell

    • Bash

    • Ansible

    • Python

    • Automated Azure VM package deployment procedures using Ansible, to reduce provisioning time from 1hr to 12min

    • Integrated & built Jenkins pipelines using custom Groovy shared libraries

    • Developed custom Ansible DSL playbooks, PowerShell modules, and Python libraries to automate development workflows

  • Trading Central

    Frontend Web Developer Intern

    • AngularJS

    • CSS

    • TypeScript

    • JavaScript

    • D3.js

    • Webpack

    • Built responsive Angular components & services within enterprise n-tier web applications

    • Developed complex histograms & radar chart data visualizations using D3.js

    • Developed custom Angular pipes & directives using reusable cross-project abstractions

    • Refactored frontend architecture to simplify component interactions and reduce load time latency

  • Trading Central

    Backend Web Developer Intern

    • Java

    • Spring

    • Hibernate

    • JPA

    • SQL

    • AngularJS

    • Optimized a Stock Insights microservice to reduce response time from 4600ms to 300ms

    • Developed RESTful Java APIs using the Spring and Jersey frameworks

    • Built reliable & performant SQL queries, indexes, and views to optimize for complex CRUD operations

    • Integrated internal microservice APIs into Angular frontends using optimized services to handle OAuth2 token lifecycle management