Senior Site Reliability Engineer
2021 - 2022Divvy Homes- Developed custom workflow automation to create ephemeral preview environments using Argo CD, GitHub, and TypeScript.
- Consulted with internal teams on system design and reliability best practices.
- Administered Kubernetes clusters with Ingress-NGINX, cert-manager, Helm, and Jsonnet.
- Led the complete cloud migration with zero incidents and downtime.
Technologies: DevOps, Google Cloud Platform (GCP), Terraform, Kubernetes, PostgreSQL, RabbitMQ, JavaScript, Argo CD, Site Reliability Engineering (SRE), Datadog, SQL, SaaS, APIs, Architecture, Design Patterns, Amazon Web Services (AWS), SSL, MySQL, Linux, Docker, Cloud Deployment, Cloud Infrastructure, Best Practices, Secure Code Best Practices, Autoscaling, Load Balancers, Amazon EC2Senior Full-stack Engineer (Freelance)
2020 - 2021Self-employed- Implemented custom mapping features for Ecobot's flagship mobile app using ArcGIS, Go, Swift, and PostgreSQL.
- Designed continuous integration and continuous delivery (CI/CD) pipelines and AWS infrastructure for Sole Retriever.
- Developed a custom surveying tool to detect psychological bias using React and Firebase, used in innovative research to detect racial bias in corrections officers, featuring complex UX and UI interactions to gather data.
Technologies: ArcGIS, JavaScript, React, GitHub Actions, Swift, SQL, DevOps, Kubernetes, Terraform, Google Cloud Platform (GCP), Scraping, SaaS, APIs, Architecture, Design Patterns, Amazon Web Services (AWS), SSL, MySQL, Linux, Docker, Go, Amazon DynamoDB, Cloud Deployment, Cloud Infrastructure, Best Practices, Secure Code Best Practices, Autoscaling, Load Balancers, Amazon EC2Senior DevOps (SRE)
2019 - 2021Nike- Designed distributed event-driven architecture to support an innovative reporting application that reduced operational toil, increased profitability, and informed key business decisions.
- Developed a custom event-driven system to support the reporting application by collating data from disparate sources and calculating key performance indicators (KPIs) to be shown on the front end.
- Led the transition to Kubernetes, which decreased costs and deployment duration from hours to minutes.
- Created reusable CI/CD pipelines using Jenkins and Terraform.
- Created a single-table DynamoDB schema to support mobile application queries.
- Implemented unit and integration tests with high code coverage requirements of over 90%.
- Developed event handlers to power an event-driven inventory tracking system with millions of daily events using Amazon Kinesis Data Firehose and radio-frequency identification (RFID).
- Designed GraphQL APIs to support a brand protection mobile app using Amazon DynamoDB and JavaScript.
- Developed CI/CD pipelines using CircleCI and managed infrastructure with Terraform.
Technologies: JavaScript, Kubernetes, Apache Kafka, Elasticsearch, Jenkins, Terraform, Splunk, SQL, DevOps, APIs, Architecture, Design Patterns, Amazon Web Services (AWS), SSL, MySQL, GraphQL, CircleCI, AWS Lambda, Unit Testing, Linux, Amazon Elastic Container Service (Amazon ECS), Docker, AWS Kinesis, Go, Amazon DynamoDB, New Relic, Cloud Deployment, Cloud Infrastructure, Best Practices, Secure Code Best Practices, Autoscaling, Load Balancers, Amazon EC2Software Engineer
2015 - 2018App Factory- Developed REST APIs using Node.js and Express.js hosted on AWS.
- Designed multiple SQL database schemas for different clients.
- Implemented role-based access control and authentication with JSON Web Token (JWT).
- Authored a research paper on software evolution and software security that was published by the Institute of Electrical and Electronics Engineers (IEEE).
- Developed a cloud-based code static analysis tool on AWS using Vue, AWS Lambda, Node.js, and Java.
Technologies: Amazon Web Services (AWS), Docker, Node.js, GitLab, Vue, AWS Lambda, REST, Research, IEEE, Cloud Deployment, Cloud Infrastructure, Best Practices, Secure Code Best Practices, Autoscaling, Load Balancers, Amazon EC2