Software Engineer
PTFS
Jan 2024 - Aug 2024 (8 months)
• Transitioned the main UI project with 10+ different modules from traditional REST-based API to Back-end-for-Front-end architecture using GraphQL, leveraging Angular, NestJS, and GraphQL to improve API performance and scalability. • Authored a full-stack asynchronous live notification service and UI module to monitor long-running background system processes, utilizing Angular, WebSockets, NestJS, and PostgreSQL to ensure real-time updates and enhance the user experience. • Increased code reuse by 25% by implementing multiple front-end libraries for internal usage, including the architecture for Angular CDK, Storybook, and GitHub Actions, resulting in improved development efficiency and maintainability. • Adopted best practices for unit