Designed and implemented RESTful APIs using Node.js and Express to handle HTTP requests and ensure high performance.
Built and managed microservices architecture, integrating various services for enhanced modularity and scalability.
Developed middleware components to manage authentication and authorization using JWT and OAuth2.
Utilized asynchronous programming patterns, Promises, and async/await to manage non-blocking operations.
Integrated with third-party APIs, databases (MongoDB, PostgreSQL), and message brokers (RabbitMQ, Redis).
Deployed Node.js applications using Docker and Kubernetes on cloud platforms (AWS, Google Cloud).
Wrote unit and integration tests using Mocha, Chai, and Jest to ensure code quality and reliability.
Full Stack Engineer
KalPay Financials
10.2022 - 7 2024
Company Overview: KalPay Financials is a fintech company that provides installment payment solutions integrated directly into e-commerce platforms
As a Full Stack Developer, I contributed to the development and maintenance of web applications using ReactJS, NodeJS, and NestJS
I built a checkout plug-in for e-commerce sites, facilitating customer transactions through KalPay's installment options, complete with eKYC verification and payment processing
I also developed data management portals for order tracking and transaction handling
Additionally, I worked on mobile applications like Myro and Innovest using React Native, integrating features such as user onboarding, job posting, and real-time chat, utilizing technologies like Rest APIs, and GraphQL
KalPay Financials is a fintech company that provides installment payment solutions integrated directly into e-commerce platforms
Software Engineer
Systems Limited
10.2021 - 10.2022
At Systems Limited, I worked as a Software Engineer, developing and maintaining web applications using ReactJS and NodeJS, with a focus on performance optimization, security, and API integration
I also worked on Microsoft Dynamics 365, enhancing frontend experiences for major projects like Mattress Firm and the Met Museum
For Mattress Firm, I developed dynamic, responsive interfaces using React.js, integrated APIs, and managed content with Site Builder
On the Met Museum project, I designed user-friendly, accessible interfaces and optimized performance, ensuring a seamless digital experience
Technologies used include React.js, Microsoft Dynamics 365, and Site Builder
Associate Software Engineer
OM Solutions
01.2021 - 09.2021
At OM Solutionz, I worked as an Associate Software Engineer, developing and maintaining web applications using technologies like Ruby on Rails
I designed and implemented RESTful APIs, used Git for version control, and deployed applications on AWS
Additionally, I customized WordPress websites by developing plugins, themes, and implementing SEO best practices to enhance functionality and improve search engine rankings
I also utilized HTML, CSS, and JavaScript for front-end customization
<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies