Web Developer
Current- Collaborated in 6-week sprints with diverse, cross-functional teams to design and develop web applications, focusing on both front-end and back-end development. Voyage 2 - Built a scalable backend using Nest.js within the MERN stack for a group expense tracking app, implementing real-time data updates and optimizing MongoDB data models for efficient persistence of expense groups, participants, and receipts.- Implemented secure Google authentication for user login and session management, and developed API endpoints for group creation, expense tracking, and receipt uploads.- Managed real-time calculations for participant balances using advanced server-side logic, ensuring accurate and dynamic updates.- Automated deployment with GitHub Actions to establish a robust CI/CD pipeline, enhancing release efficiency and reliability.- Enabled export functionality for group data in PDF, Excel, incorporating data analytics for expense summaries.Voyage 1: - Led the full Software Development Life Cycle of web applications using the MERN stack, developing intuitive user interfaces and adhering to modern UI/UX principles and accessibility best practices.- Developed a restaurant ordering system using React, Node.js, Express.js, and MongoDB with user authentication, order management, and secure payment processing via Stripe. Optimized front-end performance with techniques such as lazy loading and code splitting.- Enhanced backend reliability and performance by configuring Nginx for request handling, deploying AWS CloudFront for reduced page load times, and implementing automated SSL/TLS management.- Spearheaded DevOps initiatives by implementing a CI/CD pipeline with GitHub Actions, reducing deployment times by 50% and maintaining a 99.9% uptime with AWS EC2.