Senior Software Engineer
The Home Depot
2019-11-01-Present
· Led design sessions for 5 Tokenization REST API endpoints which help protect
sensitive PCI data like card number and CVV. Documented a...
· Led design sessions for 5 Tokenization REST API endpoints which help protect
sensitive PCI data like card number and CVV. Documented and created sequence
diagrams for the API contracts. Presented API sequence diagrams to senior
leadership and management. Developed Tokenization endpoints in Golang
including Jaeger distributed tracing, canonical logging, Prometheus metrics,
PagerDuty alerting and Grafana dashboards.
· Implemented several custom Prometheus metrics using Golang to track edge
cases and Cockroach DB latencies in Tokenization application. Collaborated with
COM SRE to emit Prometheus metrics and add PagerDuty alerting from a VM for
Tokenization application. Introduced a health check and corresponding metric
into microservice to validate deployment and see if service is up and running.
· Designed Tokenization regression suite which includes connecting to Cockroach
DB, start-up script to insert test data, tear down script to remove test data,
closing of Cockroach DB connection, environment toggling and dynamic token
generation. Collaborated with Payment Gateway team and SRE to automatically
run Tokenization regression suite on GitHub pull requests to develop branch.
SQL
Jenkins
GORM
Grafana
Prometheus
Go
Cockroachdb
jaeger
View more
Software Engineer
The Home Depot
2016-05-01-2019-11-01
· Revamped legacy Pegging application for IPR analysts using microservice
architecture. Worked on backend service using Kotlin and Sprin...
· Revamped legacy Pegging application for IPR analysts using microservice
architecture. Worked on backend service using Kotlin and Spring Boot. Built UI
with React JS and Ant Design. Designed and maintained staging tables in an
Oracle database. Deployed application to PCF.
· Built several microservices for the Sales Forecasting team to assist with MDC and
vendor onboarding using Java and Spring Boot which includes efforts designing
Cloud SQL database tables. Deployed microservices to PCF or GCP.
· Led CI/CD platform migration from Concourse CI to TeamCity for Sales
Forecasting team, cutting down deployment time by 75%. Team now deploys to
production with one-click. CI/CD pipelines include jobs such as versioning, unit
test, SonarQube code quality scan, Fortify security scan, Maven/Gradle build,
Artifactory upload and PCF/GCP deployment.
Java
Teamcity
Spring Boot
View more
Java
Teamcity
Spring Boot
Kotlin
Concourse CI
View more
EDP Analyst
Macy's Systems and Technology
2015-06-01-2016-05-01
· Learned and implemented ADF concepts such as business components, managed
beans, task flows, ADF faces, ADF security framework
· Devel...
· Learned and implemented ADF concepts such as business components, managed
beans, task flows, ADF faces, ADF security framework
· Developed, tested, and debugged HR application to keep track of functional
specification documents using Oracle ADF, JDeveloper 12c and Java
· Developed, tested, and debugged several pages for Workflow Engine application
with team using Oracle ADF, JDeveloper 12c and Java
· Pair programmed with technical lead and senior developers
· Contributed to ADF team training documents and videos