Full-stack developer (Back-End biased) with deep Typescript and NodeJS knowledge. Also have some Java experience. I love to build and maintain highly available microservices in the Cloud. AWS Certified Software Engineer. AWS Certified Solutions Architect.
Durham, North Carolina, United States
Durham, North Carolina, United States
I worked on the Integrations team at JupiterOne, which was responsible for building and maintaining the over 100 integrations that JupiterOne offers. Over time I became very involved with our organizations’ Integrations Platform, as a vast majority of our integrations would run from within our own cloud. Due to the rapid growth of JupiterOne as a product, this presented a number of interesting scaling, observability, and cost-effectiveness challenges that needed to be solved. Finally, I was heavily involved in the formation of the organization’s cloud cost-management guild, which identifies areas of cost improvement in our services and takes them to task.
Notable Work:
* implemented a number of new integrations for JupiterOne, and maintained countless others. Lots of feature work and triage
* improved upon the existing observability of integration executions and helped curate appropriate dimensions for such work profiles (batch work with highly diverse resource requirements depending on the customer)
* implemented a novel dynamic right-sizing system for our integration executions running in ECS Fargate that provided cost efficiency in the face of massively increased compute demand for our enterprise scale customers
* generated significant amount of internal documentation for onboarding new integration developers, and architectural docs for existing systems and new solutions I developed
* co-created and co-led the organization’s cloud cost-management guild, which saved about 14% on cloud costs within a 3 month period prior to my leaving
* significant work in data footprint reduction for the organization resulting in significant cost savings
2022 — 2023
Raleigh-Durham-Chapel Hill Area
2021 — 2021
At TrueAccord I initially worked for the Scalability Team, which worked on optimizing a majority of the organization’s Core Services. After reorganization I transitioned to lead the new Developer Processes team which acts as a center of excellence for cloud-native development at TrueAccord. One key mission of our team is to lead a transformation in development culture at TrueAccord: one that emphasizes service ownership and taking a well-rounded approach to building for the cloud. Accomplishments include:
* Improving our product’s search capabilities by improving our Elasticsearch index curation and search patterns.
* Implemented various projects that act as functional examples of best-practices when working with a variety of technologies (Lambda, Infrastructure as Code (IAC) for both Cloudformation and AWS CDK, CICD (with change-management processes for deploys), Conventional Commits, Linting, Testing, and more.
* Led a month-long knowledge transfer process during the departure of our Devops Director prior to reorg.
* Fixing all our massively drifted nested Cloudformation stacks
* Holding weekly office hours, tech talks, and creating documentation in aims of empowering developers in their cloud demystification journeys.
* Leading an AWS cost optimization initiative that has cut over 15% of our organization's monthly cloud bill to date, with another 15% to soon follow. Highlights:
Creating a culture of cost-awareness in the organization, implementing a tagging taxonomy to better analyze monthly cloud spend across organization, VPC endpoints, RDS snapshot lifecycles, instance rightsizing (EC2, RDS, EKS, Elasticache), S3 Lifecycle Policies (and educating teams on their importance), optimizing DynamoDB costs, utilizing 3rd party tools like Zesty to automate the buying/selling of RIs, adding elasticity to all of our EC2 backed services using Autoscaling Groups and proper bootstrapping and AMI baking
* Lead implementor of our load/scale testing harness
2017 — 2021
Raleigh-Durham-Chapel Hill Area
I worked in Genesys Cloud on a highly available mission-critical set of microservices. As a developer for Genesys Cloud, I was responsible for all aspects of our microservices. Responsible for deploys, being On-Call, identifying improvements for the product, as well as coordinating with other teams in a highly collaborative CI/CD development environment.
Technologies I frequently used:
* NodeJS
* Typescript
* Java (Spring)
* EC2
* Lambda,
* Elasticache
* DynamoDB
* S3
* Kinesis
* Cloudwatch
* Newrelic
* Pagerduty
* Sumologic
* Jenkins
* Kafka
* IAC (Cloudformation)
* Docker
* MongoDB
* Ansible
* NestJS
Notable Work/Accomplishments:
* One of two engineers that architected and built out a new Webhooks service that featured an entirely serverless API, DynamoDB, S3, Kafka, and more.
* Lead/Organizer of Genesys Cloud's NodeJS/Typescript Guild.
* Integrating all of our projects' CICD jobs with Snyk vulnerability scans
* Implemented Avro default value injection support in Java for one of our services that acts as a Kafka event bus for Serverless applications.
* Helped standardize best practices for NestJS & Typescript by contributing to and building internally used starter projects and injectable modules in the NestJS ecosystem. These are used by a number of teams, including our own.
* Saw our core-service to 3 new AWS regions, involving plenty of cross-team coordination work and troubleshooting.
* Ran an organization-wide AWS Developer certification training initiative
* Migrated our services ami-baking process from using service.d to systemd, using packer-ansible.
* Helped get our team (core service for platform) through our biggest stability spike, participated in diagnosing and addressing legacy issues that dramatically improved our availability and scaling capabilities.
* Designed and implemented a fully tunable migration path for transitioning from MongoDB to DynamoDB.
* Built my team's first entirely serverless project for our work becoming GDPR compliant.
Education
2016 — 2017
The University of North Carolina at Chapel Hill
Master of Science (M.S.)
2016 — 2017
2012 — 2016
The University of North Carolina at Chapel Hill
Bachelor of Science (BS)
2012 — 2016