Full-Stack Developer
CurrentAt T Ninjas, I've been working as a Full Stack Developer, focusing on modernizing legacy applications and enhancing user experiences. One of my key projects involved migrating an Angular application to a high-performance React single-page application. This migration significantly improved initial load times and overall responsiveness. I implemented asynchronous programming techniques and responsive web design principles to ensure smooth performance across various browsers.In addition to the frontend work, I revamped our RESTful APIs to GraphQL, which substantially reduced data over-fetching and streamlined front-end integration. This involved utilizing Python for third-party API interactions and implementing Express.js for the GraphQL server. To complement these technical improvements, I designed a user-centric interface using Figma, focusing on enhancing the user experience and improving conversion rates. Throughout the development process, I emphasized code reusability through custom hooks and conducted extensive unit testing with Jest.