rahul sharma

Rahul Sharma

Transforming Concepts
into Engaging User Experiences

I am a seasoned full-stack software engineer with over 4+ years of professional experience. My expertise lies in crafting robust and scalable SaaS-based and full stack web applications.

Experience With

Experience

Catalyst Media Integrated LLP
Senior Frontend Engineer

May 2023 - Present

  • Implemented Server-Side Rendering (SSR) and Static Site Generation (SSG) using Next.js to significantly improve page load times, SEO performance, and overall user experience.
  • Managed complex application states using Redux and Zustand, resulting in a 30% reduction in bugs and enhanced maintainability across large-scale, modular applications.
  • Integrated third-party authentication systems such as Auth0 and AWS Cognito, enabling secure, scalable, and user-friendly authentication flows including social login, multi-factor authentication (MFA), and session management.
  • Collaborated closely with backend teams and product stakeholders to deliver performant, secure, and accessible web applications, following modern frontend architecture patterns and best practices.

Tata Consultancy Services
System Engineer

Oct 2022 to Feb 2023

  • Contributed to the development of scalable and high-performance frontend features using React.js and Redux, aligning with modern industry standards.
  • Optimized existing React components and implemented code-splitting, lazy loading, and memoization techniques to improve load time and runtime performance.
  • Refactored legacy components into modular and reusable React functional components with TypeScript and custom hooks.
  • Followed Agile methodologies and participated in sprint planning, daily standups, and retrospectives to deliver features on time and with quality.

Clover Infotech
Consultant

August 2021 to Apr 2022

  • Integrated RESTful APIs and collaborated with backend teams to ensure seamless data flow and efficient application performance.
  • Created reusable UI components adhering to React best practices and ensured high performance and maintainability of the codebase.
  • Monitored and resolved application bugs, optimized DOM manipulations, and maintained consistent performance across different browsers and screen sizes.
  • Managed scheduled tasks and project deliverables within Agile sprints, contributing to on-time and efficient feature delivery.

Algoocean Technologies
Associate Software Engineer

August 2020 to August 2021

  • Converted UI/UX wireframes into scalable and responsive single-page applications (SPA) using Angular and modern frontend development practices.
  • Integrated and utilized various npm packages to enhance functionality, improve component reusability, and accelerate development workflows.
  • Implemented form validation, routing guards, and role-based access control (RBAC) for secure and reliable user experiences.
  • Actively documented components and application logic to assist onboarding and reduce ramp-up time for new developers.

Education

Certifications

freecodecamp

Responsive Web Design

Freecodecamp

View Certificate

hackerrank

Javascript (Intermidiate)

Hackerrank

View Certificate

hackerrank

Problem Solving

Hackerrank

View Certificate