Nikhil Kumaran S

Co-Founder

Chennai, Tamil Nadu, India6 yrs 9 mos experience

Key Highlights

  • Developed a reusable React component library.
  • Improved performance of legacy applications.
  • Mentored interns and shared knowledge through tech talks.
Stackforce AI infers this person is a Frontend Developer specializing in SaaS applications with a strong focus on React and performance optimization.

Contact

Skills

Core Skills

React.jsJavascript

Other Skills

Ant DesignBootstrapCC (Programming Language)CSSCascading Style Sheets (CSS)Component DevelopmentCypress.ioGitGitHubHTMLHTML5HighchartsJestLESS (Stylesheet Language)

About

I am a Senior Frontend Developer at Snowflake, the leading cloud data platform, helping businesses store, analyse, and share massive amounts of data on a highly scalable platform built to handle huge workloads effortlessly. I have 6 years of experience in architecting projects by bringing in the best tools, implementing best practices, and making apps scalable and maintainable in the long run. This includes setting up the folder structure, state management, authentication, data fetching, routing, rendering, styling, and testing. Developed independent, reusable, responsive React components in a component library by following a design system with Storybook. I'm a design system advocate. Checkout my react component library - https://github.com/Nikhil-Kumaran/nk-design-system I involve in the complete lifecycle of a feature from design discussions to deployment. I have experience on profiling and improving the performance of React applications. Checkout my blog post on React optimizations - https://dev.to/nikhilkumaran/react-performance-improvements-make-your-react-app-performant-12bm I have strong experience with build tools like Webpack and Babel. Checkout my reactjs-boilerplate tool - https://www.npmjs.com/package/reactjs-boilerplate. I use redux for state management when necessary. I unit test my react components with react-testing-library and perform end to end functionality testing with cypress or Puppeteer. I have experience in upgrading legacy React applications(v0.14.0 and v15.5.0) to the latest. These two applications are not bootstrapped with "create-react-app", had their own Webpack and babel configs that needed migration to the latest version. I have experience in SSR and SSG. I developed my blog website(https://nikhilkumaran.dev) using Next.js Apart from constant self-learning, I always had a soft corner for knowledge sharing. I share my knowledge by writing blog posts, giving tech talks, and contributing to open-source projects. I also mentored interns in Frontend development.

Experience

Snowflake

Senior Software Engineer

May 2025Present · 10 mos · Bangalore Urban, Karnataka, India · Hybrid

Chennai react

Co-Founder

Feb 2024Present · 2 yrs 1 mo

  • The official Reactjs community in namma Chennai 💙
  • We are a community of enthusiasts who are passionate about all things Reactjs. This community provides a platform to meetup, connect, and deepen our knowledge on the latest trends and developments in Reactjs and Frontend in General.
  • Whether you're a beginner or an expert, join us to explore and discuss the intersection of technology, society, and the Reactjs framework. Let's collaborate, learn, and grow together as a community!
  • https://chennaireact.in

Syncari

Senior Frontend Developer

Jan 2023Apr 2025 · 2 yrs 3 mos · Remote

  • Developed a notification system where users can choose the types and frequency of error notifications to be received through their preferred channels, including Email, Webhook, or Slack. This empowers users with direct control over the error notification stream and provides more visibility into the errors.
  • Developing new visualizations and enhancing existing visualizations for Insights product.
  • Made the visualization dashboards shareable. External users can now be granted access to the dashboard through a secure, email-based invitation system. This strategic enhancement not only facilitates the easy sharing of critical business insights but also streamlines cross-collaborative efforts.
  • Payroll company - Terrific Minds
React.jsJavaScriptReduxWeb DevelopmentWeb Performance

Cloudera

2 roles

Senior Frontend Developer

Promoted

Aug 2022Dec 2022 · 4 mos · Remote

  • To improve the performance of the application and reduce the size of the initial bundle, I implemented code splitting and lazy loading for the chart component. This meant that the chart component was not loaded and included in the initial bundle, but was only loaded and rendered once the user focused on the dropdown selector and began making their selection. The result was a smaller initial bundle size and an improved user experience, as the chart component was not loaded until it was needed and was then rendered seamlessly once it was needed.
  • Noticed that the log viewer page was becoming slower and less responsive when rendering large lists of logs, specifically over 10,000 lines. To improve the performance of this page, I implemented the concept of virtualized windowing. This allowed the application to only render the logs that were currently visible in the user's viewport, reducing the strain on the system and improving the overall responsiveness of the page.
  • Reached out to our users and gathered feedback on our product, then took that feedback and used it to develop new features that improved the overall user experience.
  • Won the company wide hackathon and integrated the hackathon project directly into the existing product which is now used by hundreds of people.
React.jsJavaScriptPerformance Optimization

Frontend Developer

Dec 2020Aug 2022 · 1 yr 8 mos · Remote

  • Architectured a react application from scratch, which includes, setting up folder structure, state management, authentication, data fetching, routing, rendering, styling, and testing.
  • Involved in the active development of the new react app and released the MVP.
  • Continue to work on complex features to enhance the product.
React.jsJavaScriptState ManagementWeb Development

Qube cinema

2 roles

Frontend Developer

May 2019Dec 2020 · 1 yr 7 mos · Chennai Area, India

  • Developed independent, reusable, responsive React components with a design system in a component library using Storybook.
  • Use redux for state management when necessary.
  • Involvement in the complete lifecycle of a feature, from design discussions to deployment.
  • Mentored interns in UI development. (Always had a soft corner for sharing knowledge)
  • Implemented end to end testing in UI applications using Puppeteer.
  • Upgraded two applications with older React versions(v0.14.0 and v15.5.0) to the latest. These two applications are not bootstrapped with "create-react-app", had their own webpack and babel configs that needed migration to the latest version (Webpack v2 - v5)
  • Upgraded one application bootstrapped with "create-react-app" to the latest.
React.jsJavaScriptComponent Development

Frontend Developer Intern

Jan 2019May 2019 · 4 mos · Chennai Area, India

  • Developed new features and fixed bugs in applications with 3 different versions of React - v16+, v15.5.0, and v0.14.0.
  • Used both Ant design and Material UI for development.
React.jsJavaScriptUI Development

Education

Sri Venkateswara College of Engineering

Bachelor’s Degree — Computer Science

Jan 2015Jan 2019

New Prince Matriculation Higher Secondary School

Computer Science

Jan 2006Jan 2015

Stackforce found 100+ more professionals with React.js & Javascript

Explore similar profiles based on matching skills and experience

Nikhil Kumaran S - Co-Founder | Stackforce