
Nikhil Kumaran S
Verified Expert in Engineering
Web Developer
Chennai, Tamil Nadu, India
Toptal member since August 20, 2021
Nikhil is a front-end developer with expertise in React, 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. He's also experienced in profiling and improving the performance of React applications. Nikhil writes blogs, delivers tech talks, and mentors others.
Portfolio
Experience
- JavaScript - 5 years
- Responsive UI - 5 years
- Website Performance - 5 years
- React - 5 years
- CSS - 5 years
- TypeScript - 4 years
- Next.js - 3 years
- Storybook - 3 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Chrome, Linux
The most amazing...
...thing I've developed is a feature-rich React application. I architected it from scratch and it's now used by thousands of people.
Work Experience
Senior Front-end Developer
Terrific Minds (Syncari, Inc)
- 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, enhancing control and visibility of errors.
- Developed new visualizations and enhanced existing visualizations for the Insights product.
- Enhanced visualization dashboards to be shareable via a secure, email-based invitation system, enabling external users access and simplifying collaboration and sharing of business insights.
Senior Front-end Developer
Nature's Way
- Built and launched a Next.js-based wellness course platform in three months. It features specialized portals for users, course curators, and administrators, each designed with unique functionalities to suit their specific roles.
- Developed responsive UI for various pages, including course listings, course details, lessons, video content, media library, checkout, and user settings. Built pages for curators and admins to oversee courses and participant engagement.
- Led a post-MVP launch, led two junior UI developers, oversaw the high-level architecture, and designed new features, ensuring timely delivery and maintaining exceptional quality standards.
Senior Front-end Developer
Cloudera
- Implemented code splitting and lazy loading for a chart component in an app. This reduced the initial bundle size and improved UX by loading the chart only when the user interacts with a dropdown selector, ensuring seamless rendering on-demand.
- Implemented virtualized windowing for a log viewer page handling over 10,000 lines, enhancing performance by rendering only logs visible in the viewport, reducing system strain, and boosting page responsiveness.
- Reached out to users and gathered feedback on our product 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 now used by hundreds of people.
Front-end Developer
Rare Circles Inc.
- Developed highly customizable UI components that let users create their NFT storefront with their design.
- Created a store editor that previews the NFT store and shows real-time updates as the user makes changes.
- Built pages for buying and bidding NFTs with different auction types and supporting fiat and cryptocurrency payments.
- Built pages that facilitate the creation, modification, deletion, and sorting of posts in a community forum.
Front-end Developer
Cloudera
- Architectured a React application from scratch, which included setting up the folder structure, state management, authentication, data fetching, routing, rendering, styling, and testing.
- Involved in actively developing the new React app and releasing the MVP.
- Worked on complex features to enhance the product.
Front-end Developer
Qube Cinema
- Developed independent, reusable, and responsive React components with a design system in a component library using Storybook.
- Contributed to the complete feature lifecycle from design to deployment.
- Implemented end-to-end testing in UI applications using Puppeteer.
- Mentored the interns in UI development as I was always enthusiastic about sharing knowledge.
- Upgraded two apps with older React versions to the latest version. These apps are not Bootstrapped with Create React App; they had their webpack and Babel configs that needed migration to the newest version (Webpack v2-v5).
- Upgraded one application bootstrapped with Create React App to the latest version.
Experience
React Boilerplate
https://github.com/Nikhil-Kumaran/reactjs-boilerplateReact Component Library | Nk Design System
https://github.com/Nikhil-Kumaran/nk-design-systemMovie Shortlist
https://github.com/Nikhil-Kumaran/movie-shortlistBlog Website
https://github.com/Nikhil-Kumaran/nikhilkumaranEducation
Bachelor's Degree in Computer Science
Sri Venkateswara College of Engineering - Chennai, India
Skills
Libraries/APIs
React, Puppeteer, Antd, React Testing Library, React Query, Stripe, Highcharts
Tools
Git, Webpack, Babel, Google Analytics, Figma
Languages
TypeScript, JavaScript, CSS, HTML, Less, Markdown, SCSS, Sass, MDX, GraphQL
Frameworks
Chrome, Jest, Next.js, Tailwind CSS, Redux, Cypress, Swagger, Media Players
Paradigms
Unit Testing, Modular CSS, Search Engine Optimization (SEO), Responsive
Platforms
Linux, Visual Studio Code (VS Code), Vercel
Other
Storybook, Responsive UI, Website Performance, Design Systems, UI Testing, Front-end, User Interface (UI), SEO Tools, Accessibility, Mentorship & Coaching, Styled-components, Iframes, Web3, Responsive Web Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring