Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Rohit Gupta

Rohit Gupta

Senior Software Developer
Noida,Uttar Pradesh

Summary

Experienced software developer with over 8+ years of experience in web development. Specializes in creating high-performing presentation layers, reusable components, and optimizing performance. Skilled in effective communication and collaboration with internal and external stakeholders to achieve shared objectives. Known for being customer-focused, a team player, attentive listener, and quick learner in fast-paced environments.

Overview

8
8
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work History

Senior Software Developer

EPAM Systems, Inc
11.2021 - Current


Client: Clario
Domain: Life Sciences & Healthcare
Team Size: 6 Developers, 2 QA Engineers
Tools & Technologies: ReactJS, Redux, HTML, CSS, JavaScript

Responsibilities:

This project aimed to restructure and unify Clario's UK teams under a single digital platform to streamline clinical trial operations and data capture.

  • Developed a responsive web application using ReactJS to capture patient data for clinical trials.
  • Built modular, reusable components and secure input forms for capturing medical history, symptoms, and consent data.
  • Integrated dynamic form validation and conditional logic tailored to trial-specific workflows.
  • Ensured accessibility compliance and seamless cross-browser functionality for a wide patient base.
  • Collaborated with product managers and clinical teams to translate complex trial protocols into intuitive, user-friendly interfaces.
  • Utilized React Hooks, Context API, and Redux for efficient state management and application scalability.
  • Implemented REST API integration to securely transmit data to backend systems and Electronic Data Capture (EDC) platforms.
  • Optimized front-end performance for mobile and tablet environments, ensuring consistent user experience.


Client: Canadian Tire Corporation Limited
Domain: Retail & Distribution
Team Size: 4 Developers, 5 QA Engineers
Tools & Technologies: ReactJS, HTML, CSS, JavaScript, VS Code

Responsibilities:

  • Developed and maintained reusable React components, ensuring scalability and consistency across different sections of the application.
  • Extended and enhanced existing components based on evolving project requirements and business logic.
  • Focused on performance optimization techniques in React (memorization, lazy loading, code splitting) to enhance speed and efficiency for a high-traffic e-commerce platform.
  • Collaborated closely with QA and back-end teams in an Agile environment to ensure seamless feature delivery and regression-free deployments.

Software Engineer

PhonePe India Pvt Ltd
05.2019 - 11.2021

Responsibilities:

  • Implemented a decision tree–based UI to visualize the transaction journey using ReactJS and D3.js , enhancing user understanding of transaction flow.
  • Developed a global, role-based permission console to manage access control across different modules, tailored to function-specific needs using ReactJS .
  • Built a comprehensive customer support console that provided detailed visibility into customer ticket transactions, enabling efficient support resolution.
  • Collaborated with backend engineers to define and refine API contracts and align frontend development with architectural specifications.
  • Worked closely with Team Lead and Project Manager to translate business requirements into scalable, maintainable UI solutions aligned with system design and performance standards.

Member of Technical Staff

Innoventes Technologies India Private Ltd
03.2017 - 05.2019

Responsibilities:

  • Built a console for offline merchants to dynamically generate QR codes and display merchant details, using ReactJS for seamless interaction and performance.
  • Developed a student comprehension test console that enables students to take assessments and track their learning progress, using ReactJS to deliver a responsive, interactive interface.
  • Worked onsite at client location to enhance existing consoles and deliver new features tailored to business needs.
  • Integrated multiple REST APIs to facilitate secure data exchange and ensure end-to-end functionality between frontend and backend systems.

Intern

Titan Software Limited
01.2017 - 03.2017

Responsibilities:

  • Developed backend web services for an Android application using PHP , enabling seamless communication between the app and server.
  • Built a complete store billing management Android application , allowing users to generate and manage invoices, track purchases, and maintain inventory.
  • Implemented Material Design principles to create a modern, user-friendly UI and ensure a consistent, engaging experience across Android devices.

Education

Master of Science - Software Engineer

Manipal Institute of Technology
Manipal
08.2014 - 06.2016

Bachelor of Science - Computer Science & Engineering

Rajkumar Goyal Engineering College
Ghaziabad
07.2008 - 06.2012

Skills

ReactJS

Certification

IEEE Conference- Presented Identification of gene network motifs for cancer disease diagnosis (https://ieeexplore.ieee.org/document/7806253)

Timeline

Senior Software Developer

EPAM Systems, Inc
11.2021 - Current

Software Engineer

PhonePe India Pvt Ltd
05.2019 - 11.2021

Member of Technical Staff

Innoventes Technologies India Private Ltd
03.2017 - 05.2019

Intern

Titan Software Limited
01.2017 - 03.2017

Master of Science - Software Engineer

Manipal Institute of Technology
08.2014 - 06.2016

Bachelor of Science - Computer Science & Engineering

Rajkumar Goyal Engineering College
07.2008 - 06.2012
Rohit GuptaSenior Software Developer