Skills
Languages/Frameworks
- Java
- Javascript
- Spring
- Quarkus
- React
- SQL
- HTML/CSS
Tools
- Git/GitHub
- GitHub Actions
- JDBC
- JUnit
- Mockito
- Spinnaker
Technologies
- Azure DevOps
- REST APIs
- Microservices
- CI/CD
- PostgreSQL
- CouchDB
Work Experience
The Home Depot
Software Engineer
Atlanta, GA | Feb 2022 - Current
- Monarch Cache Team
- Worked on a data replication application which sets up CouchDB to replicate databases from the cloud to THD stores.
- Worked on a Java backend built on Quarkus and CouchDB, and utilized Github Actions to run automated tests and deployment.
- Wrote robust unit and integration tests using testcontainers to maintain a stable application.
- Deployed applications to Google Kubernetes Engine using Spinnaker.
- Deployed applications via custom pipelines and scaled to 2,000 US stores.
- Monitored applications running in GKE and in stores using Grafana and Prometheus.
- Monarch Configuration Team
- Worked on a configuration application to push key value pairs from the cloud into THD stores and applications running in back of store servers.
- Worked on a React application, built pages/components and made requests to the backend.
- Worked on a Java backend built on Quarkus, PostgreSQL and CouchDB.
- Utilized Git and GitHub for version control, code reviews and deployments.
- Contributed to design discussions and wrote documentation for users.
BlackRock
Backend Developer
Atlanta, GA | Dec 2020 - Feb 2022
- Developed and maintained scalable Spring Microservices for the Post Trade Accounting Team.
- Wrote, reviewed, documented and tested software modules end to end.
- Improved performance of services by 40% by optimizing queries and improving code inefficiencies.
- Resolved issues and debugged errors in production with minimal downtime.
- Created CI/CD pipelines to detect code smells, run tests and deliver to specific environments.
4Tuples
FullStack Developer
Remote | January 2020 - December 2020
- Developed full-stack web applications using Spring and Angular based on client requirements.
- Used Bootstrap to create responsive, modern UIs based on wireframes from the designers.
- Developed maintainable APIs with authentication/authorization based on Spring Security and JWT.
Education
Troy University
Troy, AL | Aug 2016 - May 2020