Summary
Overview
Work History
Education
Skills
Accomplishments
Hobbies and Interests
Languages
LANGUAGES
Certification
Timeline
Generic

Mehuli Karmakar

New Jersey,USA

Summary

Dynamic Senior Application Developer with extensive experience at IBM, specializing in React, Node.js, and AWS. Proven track record in architecting scalable solutions and enhancing user experiences. Adept at API integration and fostering collaboration across teams, driving high-quality software delivery while mentoring junior developers. Passionate about leveraging technology to solve complex challenges. Senior Application Developer specializing in React, Node.js, and Angular. Proven ability in API integration and responsive development, driving successful project outcomes and enhancing application performance.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Application Developer

IBM
Newark, New Jersey
02.2025 - Current

Project: Prudential Financials (Group Insurance)

Tech Stack: React, Node.js(BFF),SurveyJS, Redux, MySQL, Apigee, AWS (S3, IAM, Load Balancer (ALB), KMS, cloud formation), Claude

  • Designed and developed a custom survey builder capable of generating JSON configurations aligned with the SurveyJS schema, enabling dynamic survey creation.
  • Built and maintained Node.js APIs to manage survey configurations and reusable element libraries created through the builder.
  • Analyzed and enhanced existing codebases to improve performance, scalability, and maintainability.
  • Actively participated in system design discussions, contributing to architectural decisions, and API design.
  • Supported WireMock development to simulate downstream services, and enable efficient integration testing.
  • Implemented backend integrations using Node.js with MySQL, ensuring reliable data persistence and optimized queries.
  • Utilized Apigee to secure, manage, and expose RESTful APIs, including policy configuration, and traffic management.
  • Used AWS services, including S3, IAM, Application Load Balancer (ALB), KMS, and CloudFormation, to support application deployment, security, and scalability.
  • Developed responsive and modular React-based front-end applications, leveraging Redux for state management, and integrating with a Node.js BFF layer.
  • Conducted code reviews, ensuring adherence to best practices, coding standards, and improved overall code quality.

Senior Application Developer

IBM
Newark, New Jersey
11.2024 - 02.2025

Project: Prudential Financials (Group Insurance)
Tech Stack: React, JSP

  • Led the reskinning and modernization of legacy JSP-based applications by introducing a React-driven UI while preserving existing backend workflows.
  • Collaborated closely with business stakeholders and product owners to analyze requirements and translate them into technical solutions.
  • Architected and implemented a React application layer to provide a modern look and feel, seamlessly integrating with JSP pages and database-backed services.
  • Designed interaction flows where React communicated with JSP, and JSP handled data operations, ensuring minimal disruption to legacy systems.
  • Owned and led rapid delivery of the project, coordinating development efforts and ensuring timelines were met without compromising quality.

Senior Application Developer

IBM
Newark, New Jersey
01.2023 - 10.2024

Project: Prudential Financials – Group Insurance
Tech Stack: Salesforce, Lightning Web Components (HTML, JavaScript, CSS), OmniScript, Integration Procedures

  • Participated in system design discussions, contributing to data modeling, integration strategy, and component-level architecture.
  • Developed custom Lightning Web Components (LWC) to extend and enhance OmniScript default components, improving user experience, and supporting complex business requirements.
  • Designed and implemented custom Salesforce objects to store and manage application data, ensuring data integrity, scalability, and maintainability.
  • Built and configured integration procedures to integrate external APIs, enabling secure and efficient data exchange with third-party systems.
  • Collaborated with cross-functional teams to ensure seamless interaction between LWC, OmniScript, Integration Procedures, and Salesforce data models.

Application Developer

IBM
Newark, New Jersey
07.2022 - 12.2023

Project: Prudential Financials(Group Insurance)

Tech Stack: Spring Boot (Java), Angular, MySQL, AWS, Jasmine/Karma, JUnit.

  • Reviewed and analyzed existing code to understand functionality, identify issues, and propose improvements for performance, reliability, and maintainability.
  • Developed and maintained backend services in Spring Boot, creating REST APIs to handle business logic and data processing.
  • Implemented unit and integration tests using JUnit for backend and Jasmine/Karma for Angular frontend, ensuring robust and bug-free code.
  • Designed MySQL database schemas and queries, optimizing data storage, retrieval, and integrity.
  • Built a responsive Angular frontend, integrating seamlessly with backend APIs to deliver smooth user interactions.
  • Deployed and managed applications on AWS, ensuring scalability, high availability, and secure configurations.
  • Collaborated with team members through code reviews and paired development, driving high-quality software delivery.

Application Developer

IBM
Banglore, Karnataka
02.2021 - 06.2022

Project: Prudential Financials(Retirement Service)

Tech Stack: Angular, Redux, SaaS, Jasmine-Karma.

  • Analyzed business requirements in collaboration with stakeholders to understand functional needs, workflows, and project objectives, translating them into scalable technical solutions.
  • Reviewed and analyzed existing code to identify areas of improvement, optimize performance, and ensure adherence to coding standards and best practices.
  • Developed modular and responsive front-end applications using Angular, leveraging Redux for predictable and maintainable state management across complex user interfaces.
  • Integrated external APIs using Angular Observables, enabling asynchronous data fetching, real-time updates, and seamless interaction with third-party services.
  • Designed and implemented SaaS-based solutions, ensuring multi-tenant compatibility, scalability, and secure configuration management.
  • Participated in code reviews, providing constructive feedback, promoting clean coding practices, and mentoring junior developers to improve team-wide code quality.
  • Collaborated with cross-functional teams to ensure smooth integration of frontend components with backend services, and third-party APIs, delivering high-quality features on schedule.

Application Developer

IBM
Bangalore, Karnataka
09.2019 - 01.2021

Project: Prudential Financials (Retirement Services)

Tech Stack: HTML, CSS, JavaScript, and Cypress.

  • Collaborated with stakeholders to analyze business requirements, translating functional needs into clear technical tasks, and ensuring alignment with project objectives.
  • Reviewed and analyzed existing codebases, identifying areas for optimization, improving maintainability, and enforcing coding best practices.
  • Developed responsive and interactive front-end components using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and a seamless user experience.
  • Integrated external APIs using Observables, enabling efficient asynchronous data handling, and real-time updates within the application.
  • Built demo applications using WireMock with dummy data, simulating backend responses to support testing, and showcase functionality before live API availability.
  • Implemented end-to-end and unit tests using Cypress, ensuring application reliability, regression prevention, and smooth delivery of features.
  • Participated in code reviews, providing constructive feedback, enforcing best practices, and mentoring peers to improve overall code quality.
  • Collaborated with cross-functional teams to ensure seamless integration between front-end components, external APIs, and back-end services.

Associate Software Engineer

IBM
Gurgaon, Haryana
01.2019 - 08.2019

Project: PepsiCo

Tech Stack: Salesforce, Lightning Web Components (LWC), HTML, JavaScript, CSS.

  • Developed custom Lightning Web Components (LWC) to enhance Salesforce functionality, delivering interactive and user-friendly UI features.
  • Worked on frontend development using HTML, CSS, and JavaScript, ensuring responsive and visually consistent components across devices.
  • Assisted in analyzing business requirements and translating them into technical solutions within Salesforce.
  • Collaborated with the team to implement customizations and enhancements, while maintaining Salesforce best practices.
  • Participated in code reviews, providing feedback to improve code quality, and maintainability.
  • Supported testing and debugging of components to ensure robust functionality, and a smooth user experience.

Associate Software Engineer

IBM
Gurgaon, Haryana
05.2018 - 12.2018

Project: British Airways (Kiosk Application)

Tech Stack: Angular, Sass, Bootstrap, NgRx, RxJS.

  • Assisted in understanding requirements and implementing UI workflows for the kiosk application.
  • Developed responsive and user-friendly UI screens using Angular and Bootstrap, optimized for touch interfaces.
  • Handled data binding across components, and implemented reactive UI updates.
  • Created reusable Angular services to manage business logic and API interactions.
  • Used NgRx and RxJS for state management and asynchronous data handling.
  • Participated in code reviews, collaborated with senior developers, fixed UI defects, and enhanced existing screens.

Education

Bachelor of Technology (B.tech) - Information Technology

Netaji Subhash Engineering College
India
01.2017

Skills

  • React
  • Node
  • Angular
  • Javascript
  • Typescript
  • CSS
  • SASS
  • Bootstrap
  • Material UI
  • Java-Springboot
  • Salesforce LWC
  • Omniscript
  • Cypress
  • Jasmine
  • Karma
  • Survey JS
  • AWS services
  • CI/CD pipeline
  • Docker
  • API integration
  • Responsive Development
  • Claude
  • JSP

Accomplishments

IBM Eminent and Efficient Award- 2019

Hobbies and Interests

  • Painting
  • Gaming (very recent)
  • Learning video editing

Languages

  • English
  • Hindi
  • Bengali

LANGUAGES

English
Professional
Bengali
Professional
Hindi
Professional

Certification

https://www.credly.com/users/mehuli-karmakar.42c8a97b/badges#credly

Timeline

Senior Application Developer

IBM
02.2025 - Current

Senior Application Developer

IBM
11.2024 - 02.2025

Senior Application Developer

IBM
01.2023 - 10.2024

Application Developer

IBM
07.2022 - 12.2023

Application Developer

IBM
02.2021 - 06.2022

Application Developer

IBM
09.2019 - 01.2021

Associate Software Engineer

IBM
01.2019 - 08.2019

Associate Software Engineer

IBM
05.2018 - 12.2018

Bachelor of Technology (B.tech) - Information Technology

Netaji Subhash Engineering College
Mehuli Karmakar