Full Stack Developer
CurrentAs a Software Engineer at Teamcoda, I am responsible for developing robust backend applications and user friendly frontend web apps. My work also expands in writing comprehensive tests using Cypress and jest to ensure high quality code and ensuring smooth deployment and management of backend and databases on GCP servers through CI/CD.Key Highlights:• E Gift: Spearheaded the development of both backend and frontend components for an e gifting platform. Developed and maintained backend infrastructure using NestJS, GraphQL APIs including database design with MySQL and Svelte Kit for frontend web app. Collaboration and clear communication with cross functional teams to deliver feature rich products for both individual and business customers.• Backend for Parenting Site: Led the development of backend APIs for an online parenting site, using NestJS and MongoDB as the NoSQL Database. The APIs included features for authentication/authorization, course management, and member enrollment. Additionally, I set up a CI/CD pipeline from Bitbucket to host on Google Cloud Run and integrated webhooks with third party applications for seamless functionality.• Jira Automated Report: Implemented a NestJS based solution that provides team members with weekly email updates on tasks, todos, work hours, and other essential details to monitor work progress effectively.• Automated Email Report: Developed a customized NestJS interface to automate email retrieval and enable seamless REST API integration for the client. This automation empowered the client to interact with their products more efficiently and automate previously manual processes.• Invoice Generator: Created an automated invoicing system using FastAPI and integrated it with the Moneybird API, streamlining the invoicing process for improved efficiency.