Full Stack Developer
Current• Collaborated in agile ceremonies for timely feature delivery and adherence to methodologies.• Developed and maintained Angular components for a modular, scalable, and responsive UI.• Refactored code during Angular upgrade using CLI, TypeScript, and RxJS for improved performance.• Implemented unit tests following TDD for robust front-end and back-end code quality.• Designed scalable Go back-end services, focusing on security and integration with front-end.• Optimized REST APIs with Go routines for faster responses and reduced latency.• Automated tasks like code compilation, testing, and deployment using Node.js scripts.• Used Node.js for lightweight server-side logic, reducing load on Golang microservices.• Integrated Grafana for monitoring microservices' performance and health.• Automated CI/CD pipelines with Azure DevOps to streamline deployments.• Managed GCP cloud deployments with a focus on security and operational readiness.• Monitored Kubernetes clusters using kubectl for smooth operations and load balancing.• Employed Git and maintained code quality standards for a clean codebase.• Implemented Angular unit tests using JUnit and Jasmine for comprehensive test coverage.