Software Engineer, Senior Software Engineer
NDA
Jan 2022 - Jan 2024 (2 years 1 month)
Led a team of 5 members by planning project architecture from the ground up. Enhanced database query performance through rearchitecting the key structures. Implemented CQRS and Test-Driven Development for improved software quality. Containerized new services with Docker, reducing existing image sizes. Used Nginx for reverse proxy, rate limiting, and API gateway functions. Increased visibility throughout the application by introducing monitoring tools like Prometheus and by creating Grafana dashboards. Increased deployment cycles by 30% with CI/CD pipelines. Developed incremental back-off strategies in Virtual Machines, saving 15 hours of monthly work for the IT team.