Software Engineer
Current- Built dynamic and intuitive user interfaces using React and Next.js, combined with Tailwind CSS and Material UI (MUI) for highly customizable, responsive design.- Developed robust, scalable RESTful APIs with Node.js, NestJS, and Express, optimizing server performance and reliability.- Automated web scraping processes using Python and related libraries, transforming raw data into structured formats and integrating the results into APIs with FastAPI for efficient data handling and delivery.- Collaborated with cross-functional teams to implement end-to-end solutions, ensuring seamless communication between frontend interfaces and backend systems.- Optimize the application by following software design patterns, writing clean code,and following the DRY(Don't repeat yourself) method to avoid redundancy.- Performing functional testing such as unit testing, integration testing and non-functional testing such as performance and security testing. - Leveraged Docker to containerize applications, ensuring consistent development environments and scalable deployment strategies.