Junior Software Engineer
• Developed 3 web applications using Python-based web framework Pyramid on the back-end and Angular TypeScript on the front-end.• Contributed to all 5 stages of the software development life cycle - gathering requirements, design, implementation, delivery and maintenance.• Decreased database load and enhanced overall service response times by 90% by cutting down the number of DB queries.• Managed full-stack web development, including designing and implementing database schema and REST APIs for the back-end, and creating user-friendly UI pages with Angular Dart for the frontend.• Implemented an extensible, multi-purpose payment system that can support multiple payment gateways.