Software Engineer
Goldman Sachs - Dallas, TX, USA.
May 2023 - October 2024
Developed memory profiling and refactored code to mitigate Java heap space issues, which improved application responsiveness and reduced memory-related crashes by 20%.
Engineered an automated solution in Java using SpringBoot to send status updates via email to application owners, reducing manual effort by 5 hours per week and streamlining communication for timely updates.
Enhanced Python-based services to streamline daily support activities, such as handling user requests and generating reports, reducing manual toil by 30% and significantly increasing operational efficiency.
Migrated the database from DB2 to MongoDB, optimizing performance by 25% and reducing overheads, as multiple backend services were sharing the same database; this migration ensured smooth API performance and significantly improved response times.
Managed secrets securely with HashiCorp Vault, integrated into automated GitLab CI/CD pipelines (Argo CD) in Kubernetes. Automated secret rotation reducing deployment times by 50%.
Configured shell scripts to automate the cleaning and archiving of audit data, reducing application downtime by 40%, and scheduled the process using cron jobs for seamless execution.
Integrated application latency metrics into monitoring and alerting systems using Prometheus, Grafana and PagerDuty enabling real-time evaluation of Service Level Objectives (SLOs) and significantly enhancing visibility into application performance.
SKILLSET & TECHSTACK
JAVA, REST API | BACKEND DEVELOPMENT
ORACLE SQL | DATABASE MANAGEMENT
Spring Boot | Python | MongoDB | DB2
HashiCorp Vault | GitLab CI/CD | Argo CD | Kubernetes | Terraform
Prometheus | Grafana | PagerDuty | Shell Scripting | Cron Jobs