Hi, I'm Sujith Gunasekaran

Senior Software Engineer at Freshworks specializing in frontend development with expertise in React. Passionate about building exceptional digital experiences.

hero-image

About Me

Frontend Developer with 5 years of experience, I specialize in creating high-performance, accessible, and visually compelling web applications. My expertise lies in modern JavaScript frameworks and libraries, including React.js, Vue.js, and Next.js, paired with a deep understanding of JavaScript best practices. I bring both proven technical skills and a passion for continuous learning to the table..

What I bring to the team:

  • A commitment to delivering high-quality, scalable, and user-centric solutions.
  • Exceptional communication skills to innovative ideas, align with cross-functional teams, and foster collaboration.
  • A focus on building applications prioritizing performance, accessibility, and maintainability.
  • I'm open to feedback and always looking to get better!
  • Supportive mentor who can guide and motivate the team.

My goal is to leverage my skills to contribute to cutting-edge projects that make a meaningful impact. If you're seeking a front-end developer who thrives in dynamic environments and is dedicated to excellence, I'd love to connect and explore how I can add value to your team.

Frontend
  • React.js
  • Vue.js
  • Javascript
  • Typescript
  • Web Component
  • HTML/CSS
Backend
  • Node.js
  • Express.js
  • MongoDB
  • MySql
Other
  • Git
  • jenkins
  • AWS
  • REST APIs

Education and Work Experience

Education

Bannari Amman Institute Of Technology

College - 2020

B.Tech Information Technology

Srv Matriculation HR.secondary School

Higher Secondary - 2016

Cs / Maths

Chinmaya Vidyalaya Matric School

Secondary School - 2014

StateBoard

Work Experience

freshworks-logo

Freshworks

Senior Software Engineer - Frontend : 2023(Oct) - Present

  • Designed and implemented a Review & Ratings feature for the Marketplace Gallery, Website, and Developer Portal, increasing app adoption and user engagement within the marketplace.
  • Optimized the Marketplace Gallery performance, reducing page rendering time from 12s to 5s, resulting in a 58% faster load time, significantly improving user experience and retention rates.
  • Led a PoC for 'Meta Framework' integration in Freshworks Developer Kit (FDK), enabling seamless framework support and out-of-the-box compatibility with third-party libraries and many more, enhancing the developer experience and reducing onboarding efforts.
  • Actively contributed to the Freshworks developer community, assisting external developers with FDK app development, troubleshooting, and best practices, fostering stronger developer engagement and adoption.

Software Engineer - Frontend : 2022(May) - 2023(Oct)

  • Led the migration of the Marketplace Gallery from Vue 2 to Vue 3, improving performance, maintainability, and compatibility with modern tools.
  • Designed and built 'App Referee,' an internal tool that streamlined app review processes by enabling reviewers to efficiently assess content, code, pricing, and compliance. Integrated into the Freshdesk product, it enhanced review accuracy and reduced turnaround time significantly.
  • Conducted a PoC to migrate the unit test framework from Jest to Vitest for the Marketplace Gallery and website, resulting in faster test execution, improved developer experience, and better TypeScript support. Successfully boosted code coverage from 60% to 97%.
  • Contributed to Freshworks Crayons, an open-source UI framework.

Solartis

Senior Software Engineer - Frontend : 2021(Aug) - 2022(May)

  • Continued working on the same project and became part of a team focused on building reusable components that could be easily plugged into the main application.
  • Built and maintained reusable UI components such as tables, toast notifications, search bars, and more, ensuring consistency and ease of use across the application.

Associate Software Engineer : 2020(June) - 2021(July)

  • Started by fixing bugs and handling small tasks to get familiar with the project and codebase.
  • Contributed to building the insurance product from scratch using React.js
  • Took full ownership of the quote creation and update flow, implementing the end-to-end experience for generating and modifying insurance quotes.

Projects

HouseChat

Free Knowledge sharing platform, Community platform to find and contribute answer to the technical challenges.

Next.js, graphql, Apollo, mongodb, React.js, Express.js

DevBlog

devBlog is an blog post web app, User can publish their blogs. user can able to like and save post for later purpose.

Javascript, Next.js, Express.js, mongodb, Apollo-Graphql

React E-commerce

This is a comprehensive e-commerce application built with React, providing a seamless shopping experience for users.

Javascript, React.js, Redux, dummyjson

YouTube Clone

YouTube. This is my video corner website, I have build Youtube clone in React.js with the help of 'Youtube API V3'.

Javascript, React.js

React Components

Collections of react components, where user can download it has a npm packages and can be used in our projects.

Javascript, React.js

React Gif Search

An interactive React GIF search app that lets users explore trending, random, or specific GIFs with features to download, play, or pause animations.

Typescript, React.js, Gify

Blogs

Progressive and lazy loading images in react.js

This blog explain about how lazy and progressive loading image improve performance and the implementation part

Javascript, React.js, Performance

Throttling in Javascript

This blog explain in details about what is Throttling, Why it is used and how we can implement the throttling in javascript

Javascript, Throttling, Performance

CSS-in-JS pros and cons for modern React Development

This blog explain in details about what is CSS-in-JS, pros and cons of using CSS-in-JS and When to use CSS-in-JS

Javascript, CSS, React.js