Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Charu Sharma

Charu Sharma

Gurgaon

Summary

Dynamic Lead Software Engineer with a proven track record at Infosys, excelling in React.js and Redux. Achieved a 40% reduction in development efforts through reusable components. Skilled in stakeholder management and continuous integration, I thrive on delivering high-quality, efficient solutions that enhance user experiences and drive project success.

Overview

9
9
years of professional experience

Work History

Lead Software Engineer

Infosys
Gurgaon
02.2023 - Current
  • Lead the design and development of four responsive, high-performing microfrontends using React.js and Vite Micro Frontend architecture.
  • Reduced development efforts by 40-50% by creating React reusable component utilities and publishing them as an artifact on the JFrog repository and on Storybook.
  • Implemented OKTA to provide secure authentication and role-based authorization.
  • Manage application state efficiently using tools such as Redux Toolkit, ensuring smooth data flow.
  • Integrated front-end applications with RESTful APIs, managing asynchronous data fetching, and ensuring seamless interaction between the client-side and back-end services.
  • Optimized the performance of React applications from 70% to 90% by implementing advanced techniques, such as lazy loading, code splitting, and memoization, to improve load times and user interactions.
  • Wrote and maintained unit and integration tests using tools like Jest and React Testing Library, debugging any issues to ensure high-quality, error-free code.
  • Did rigorous deployments and code reviews to verify code quality and ensure all code smells, vulnerabilities are fixed, and code follows Airbnb coding standards.
  • Employed agile methodology for project management and GIT for version control.

IT Analyst

Tata Consultancy Services
03.2016 - 02.2023
  • Assisted in the development of front-end features for a large-scale web application.
  • Wrote clean, maintainable, and efficient code in languages:JavaScript, Lansa etc. following industry best practices.
  • Debugged and resolved software issues, improving system performance and user experience.
  • Collaborated with senior engineers and product managers to gather requirements and implement solutions that met business needs.
  • Actively participated in daily stand-ups, sprint planning, and retrospective meetings as part of an Agile team.

Education

Bachelor of Technology - Information Technology

Anna University
Chennai
03-2015

Skills

  • Reactjs
  • Redux
  • Javascript
  • HTML
  • CSS
  • SQL
  • Typesript
  • RTL and Jest
  • Tailwind CSS
  • GIT
  • Gitlab
  • Team management and Stakeholder management
  • Continuous integration and deployment
  • RESTful API integration
  • Code review proficiency

Languages

Hindi
First Language
English
Proficient (C2)
C2

Timeline

Lead Software Engineer

Infosys
02.2023 - Current

IT Analyst

Tata Consultancy Services
03.2016 - 02.2023

Bachelor of Technology - Information Technology

Anna University
Charu Sharma