Summary
Overview
Work History
Education
Skills
sections.external_links.name
Languages
Timeline
Generic
Keerthana Ganesan

Keerthana Ganesan

Riyadh,Saudi Arabia

Summary

As a Front-End React.js Developer with over 6 years of experience, I have a strong track record of delivering high-quality, scalable, and user-friendly web applications across all stages of the development lifecycle. From gathering requirements and architecting front-end solutions to implementing React components, optimizing UI performance, and conducting testing and deployment, I have worked extensively with modern web technologies, including React, Redux, TypeScript, and Webpack. I am proficient in creating dynamic, reusable components and implementing state management using Redux and React Hooks, ensuring maintainable and scalable codebases. Additionally, I integrate RESTful APIs to enhance application functionality and stay up-to-date with the latest best practices in the industry. My strong communication skills and collaborative mindset have allowed me to work effectively within cross-functional Agile teams, consistently delivering high-quality web solutions on time.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Consultant

Capgemini
Bangalore, India
06.2021 - 01.2024
  • Developed and maintained dynamic, responsive web applications using React.js, ensuring optimal performance and a seamless user experience.
  • Built reusable React components and implemented state management solutions using Redux and React Context API
  • Collaborated with UI/UX designers to implement pixel-perfect interfaces using React and Material-UI/Styled-Components, enhancing user engagement
  • Utilized CSS-in-JS libraries such as styled-components and Emotion to create modular and maintainable UI components.
  • Implemented state management solutions using Redux, Context API, and React Hooks to ensure efficient data flow across complex applications.
  • Integrated RESTful API endpoints into React applications, ensuring seamless data flow and optimized rendering performance.
  • Worked with Axios and Fetch to manage HTTP requests, implement error handling, and ensure data integrity in the application.
  • Improved application performance by utilizing React.memo, lazy loading, and code splitting techniques to reduce bundle sizes and increase load times.
  • Optimized React components for faster rendering by implementing hooks like useMemo and useCallback to prevent unnecessary re-renders.
  • Developed unit and integration tests using Jest and React Testing Library to ensure high-quality, bug-free code.
  • Implemented CI/CD pipelines using GitHub Actions to automate testing and deployment workflows for faster release cycles.

Senior associate consultant

Infosys
Bangalore, India
05.2019 - 06.2021
  • Extensively used GIT and SVN for version control, branching, merging and managing code repositories efficiently
  • Collaborated closely with UI/UX designers to implement intuitive, responsive and visually appealing web applications, ensuring optimal user experience
  • Orchestrated code reviews and provided constructive feedback, improving overall code quality and team collaboration
  • Assisted in designing intuitive user interfaces using front-end frameworks like AngularJS or ReactJS,.
  • Streamlined communication between testers and developers for effective problem-solving.
  • Managed version control effectively using GIT tools.
  • Produced responsive designs with Bootstrap and CSS frameworks.
  • Utilised HTML, CSS, and JavaScript for interactive website design.
  • Adapted traditional patterning methods into contemporary designs, creating a fusion of classic and modern styles.
  • Documented observations of human reactions to concepts and ideas, uncovering patterns and trends.
  • Managed data flow within the application with Redux for seamless user interaction.

Front-end Developer

Prematix Software Solutions
Hosur, India
05.2017 - 05.2019


  • Generated user-friendly interfaces by utilizing HTML, CSS and JavaScript.
  • Updated job knowledge by tracking new technologies, maintaining personal networks and participating in professional organizations.
  • Utilized software libraries of reusable code to streamline design and reduce collaboration bottlenecks.
  • Attended stand-ups and agile meetings to plan and deliver on project goals.
  • Implemented best practices in coding, boosting organic search engine ranking.
  • Built site-specific interfaces for navigation, data management and e-commerce requirements.
  • Utilized Git for version control and participated in regular pull requests and branching strategies to ensure smooth collaboration in a team environment.
  • Participated in code reviews and paired programming sessions to maintain code quality and foster continuous learning within the team.
  • Developed and optimized reusable, modular React components for large-scale applications, improving maintainability and scalability

Education

Bachelor of Engineering - Computer Science

Government College Of Engineering Bargur
Krishnagiri
06.2013 - 05.2017

Skills

  • Languages: JavaScript (ES6), TypeScript, HTML5, CSS3, SCSS, Bootstrap, SASS
  • Frameworks/Libraries: Reactjs, Redux, React Router, Styled-Components, Material-UI
  • State Management: Redux, Context API, React Hooks
  • Testing: Jest, Cypress
  • API Integration: REST APIs, Axios, Fetch
  • Build/Tools: Git
  • Other: GitHub, GitLab, Agile/Scrum, Code Reviews, Problem-Solving

Languages

Tamil
Proficient (C2)
English
Proficient (C2)

Timeline

Consultant

Capgemini
06.2021 - 01.2024

Senior associate consultant

Infosys
05.2019 - 06.2021

Front-end Developer

Prematix Software Solutions
05.2017 - 05.2019

Bachelor of Engineering - Computer Science

Government College Of Engineering Bargur
06.2013 - 05.2017
Keerthana Ganesan