Software Developer
Current• Contributed to designing, developing, testing, and maintaining software applications and systems. Ensured the security and integrity of data with appropriate measures.• Developed and maintained authentication and authorization mechanisms for secured REST APIs using OAuth, JWT and other secure protocols.• Implemented infrastructure as code (IaC) solutions using tools such as Terraform.• Developed and maintained CI/CD pipelines using tools such as GH Actions, Bamboo.• Written testable code with edge cases and scenarios that can easily and automatically be unit tested with unittest or pytest with comprehensive coverage of the system.• Participated in code reviews and provided constructive feedback to improve code.• Monitored, analyzed and optimized system performance, scalability, reliability and cost-efficiency of cloud applications as well as detected bugs and applied hotfixes.• Worked collaboratively with cross-functional teams both in-house and on-site within client work spaces to deliver high quality products within project timelines with clear communication with teams about estimates, progress, risks and issues.