Jitesh Kusalkar, Developer in Amsterdam, Netherlands
Jitesh is available for hire
Hire Jitesh

Jitesh Kusalkar

Verified Expert  in Engineering

React Developer

Location
Amsterdam, Netherlands
Toptal Member Since
October 7, 2020

Jitesh is a professional front-end engineer and a UI team lead with six years of experience building web applications using JavaScript frameworks. He ensures a smooth user experience with a simple and effective solution. He is proficient in React/Redux, JavaScript, TypeScript, HTML, and CSS. His primary focus is on designing simple yet scalable architecture and performance optimization. Jitesh is passionate about learning and spreads knowledge through his technical blogs.

Portfolio

Velotio Technologies, Pvt., Ltd.
Test-driven Development (TDD), Mobile-first Design, Highcharts...
West Agile Labs
Azure Maps, JavaScript, Reactstrap, Redux, React, HTML5, CSS3, HTML, CSS...
Globant India Pvt. Ltd.
Git, Web Accessibility, Redis, MongoDB, Node.js, PrimeNG, Bootstrap, TypeScript...

Experience

Availability

Full-time

Preferred Environment

Slack, Git, MacOS, Visual Studio Code (VS Code), JavaScript, Apollo, Next.js, Tailwind CSS, GraphQL, SEO Tools, User Interface (UI), GitHub, Single-page Applications (SPA)

The most amazing...

...thing I've developed is a scalable and performant multi-tenant responsive web app offering various 3rd-party integrations entirely from scratch.

Work Experience

UI Tech Lead

2018 - PRESENT
Velotio Technologies, Pvt., Ltd.
  • Developed a single-page app using React, Redux, Hooks, and TypeScript supporting iPad (Chrome), IE11, and Chrome desktop.
  • Built an in-house CRM tool using the mobile-first approach to support all devices.
  • Rendered maps and KML/KMZ layers using React Leaflet and Leaflet.
  • Implemented Highcharts reports, enabled Mixpanel tracking, enabled SSO using Okta supporting multi-tenancy, integrated AWS QuickSight, and integrated Elevio as a knowledge base integration.
  • Introduced best practices, improved system performance, and optimized UI build for production deployment using Webpack.
  • Determined the root cause for the most complex device issues and developed practical, efficient, and permanent technical solutions.
  • Implemented a testing framework using Jest and Enzyme.
  • Coordinated with cross-functional teams and assisted in task planning and estimation.
  • Created a component library using React Storybook.
Technologies: Test-driven Development (TDD), Mobile-first Design, Highcharts, Amazon S3 (AWS S3), Confluence, Jira, Elevio, Mixpanel, Enzyme, Jest, BEM, Bootstrap, SCSS, HTML5, TypeScript, Redux, React, Okta, Single Sign-on (SSO), Storybook, Styled-components, Component Libraries, WebSockets, Amazon QuickSight, Responsive UI, Responsive Design, CSS3, HTML, CSS, Dashboards, Web Development, Front-end, React Router, JavaScript Testing, Figma, Behavior-driven Development (BDD), SEO Tools, User Interface (UI), GitHub, Single-page Applications (SPA), Material UI, Web UI, Mapbox API, Stripe API

Senior Front-end Engineer

2020 - 2020
West Agile Labs
  • Developed a SPA using React, React Hooks, and Redux.
  • Completed proof-of-concept on Azure maps for consuming and displaying a vast amount of GeoJSON data.
  • Devised a scalable JavaScript logic to render a large amount of GeoJSON layer data on Azure Maps.
  • Coordinated with cross-functional teams and managed a small team of developers.
Technologies: Azure Maps, JavaScript, Reactstrap, Redux, React, HTML5, CSS3, HTML, CSS, TypeScript, Web Development, Front-end, React Router, JavaScript Testing, Behavior-driven Development (BDD), Figma, User Interface (UI), GitHub, Single-page Applications (SPA), Material UI, Web UI, Mapbox API

Software Engineer

2017 - 2018
Globant India Pvt. Ltd.
  • Created SPA using module architecture of Angular 4 and 5, TypeScript, PrimeNG, Bootstrap, HTML5, and CSS.
  • Handled validations for various forms and file uploads.
  • Implemented document viewer/editor using Tagger.js PDF Viewer.
  • Integrated progressive form using Vue.js and VueX with WCAG Level AA.
Technologies: Git, Web Accessibility, Redis, MongoDB, Node.js, PrimeNG, Bootstrap, TypeScript, Vuex, Vue, Angular, HTML5, CSS3, HTML, CSS, Web Development, Front-end, JavaScript Testing, User Interface (UI), GitHub, Single-page Applications (SPA), Material UI, Web UI

Systems Engineer

2014 - 2017
Tata Consultancy Services Ltd.
  • Completed full redesigns of existing websites to improve navigation and enhance visuals using AngularJS (v1.3), Foundation, HTML5, and CSS3.
  • Ensured a fully functional website on all devices with a mobile-first approach.
  • Set up unit testing using Jasmine and utilized Google Analytics for tracking.
Technologies: Test-driven Development (TDD), Jasmine, Subversion (SVN), Google Analytics, SCSS, CSS3, HTML5, ZURB Foundation, AngularJS, Responsive UI, Responsive Design, HTML, CSS, Web Development, Front-end, JavaScript Testing, User Interface (UI), Single-page Applications (SPA), Web UI

Customer Feedback Form for MTA, New York

https://new.mta.info/customer-feedback
As the sole front-end developer, I created a responsive form supporting a large range of devices. The form collects customer feedback based on various MCQs and shows form completion as a percentage. It was built with a mobile-first approach and is WCAG Level AA compliant.

Revamped the Payroll Solution for RunaHR (Toptal Client)

https://runahr.com/
The project focused on revamping the payroll solution for RunaHR. I was the tech lead of a UI team.

My roles and responsibilities include the following:

• Completing designs using React and its ecosystem.
• Establishing and enforcing expectations for standards around programming, quality, and productivity.
• Mentoring and supporting engineers on the team with technical growth and best practices.
• Diffusing unhealthy conflicts within the team.
• Sustaining engineering health on the team.
• Establishing and enforcing expectations for standards around programming, quality, and productivity.
• Defining the level of excellence in execution for engineers on the team.
• Advocating the prioritization of technical work and aligning with product goals.
• Collaborating with cross-functional teams.

Complete Revamp of a CRM for the City Hall of US Cities and Counties

http://www.comcate.com/
The project aims at the complete revamp of a CRM for the City Hall of US Cities and Counties to manage municipal codes and upkeep of the city (public works domain).

My role as a UI lead includes the following:

• Developing a multi-tenant SaaS with SSO enabled.
• Using React, Redux, TypeScript, and SCSS as the tech stack.
• Introducing the testing framework and establishing standards.
• Supporting iPad (Chrome), IE11, and Chrome desktop.
• Integrating maps, analytics tracking, knowledge base, BI tool, charting tool, etc.
• Improving system performance and optimizing UI build for production deployment using Webpack and Google Lighthouse.
• Coordinating with cross-functional teams and assisting in task planning and estimation.
• Managing and mentoring a small team of developers.

Sports Management Platform (Toptal Client)

https://playtomic.io/
Playtomic is the leader in the sports marketplace in Spain, serving as the definitive link between the player and the sports club. They are Europe's leading app for players. Through its app, users can search and book spaces for padel, tennis, and 7-a-side football, with the idea of adding new sports.

Following were my roles and responsibilities as a front-end React engineer in Playtomic:

• Completing designs using React, Redux, and TypeScript.
• Contributing to improving/refactoring the existing code.
• Contributing to creating and improving the component library and API library.
• Collaborating and supporting engineers on the team via peer reviews.
• Advocating the prioritization of the work and aligning with product goals.
• Collaborating with cross-functional teams.

Languages

JavaScript, TypeScript, HTML5, SCSS, CSS3, HTML, CSS, ECMAScript (ES6), GraphQL

Frameworks

Redux, Bootstrap, Jest, Next.js, Tailwind CSS, Material UI, Angular, AngularJS, ZURB Foundation, Jasmine, ActionCable, AVA.js

Libraries/APIs

React, React Router, Mapbox API, Highcharts, Node.js, Leaflet, Context API, Stripe API, Reactstrap, Vue, Vuex, PrimeNG, Formik, Yup

Tools

Webpack 4, GitHub, Git, Slack, Jira, Confluence, Web GIS, Lighthouse, Figma, Google Analytics, Subversion (SVN), Amazon QuickSight, FullCalendar, JavaScript Testing

Paradigms

Unit Testing, Responsive Layout, BEM, Test-driven Development (TDD), Behavior-driven Development (BDD)

Other

Mobile-first Design, Responsive Design, Styled-components, Component Libraries, Responsive UI, Web Development, Front-end, User Interface (UI), Single-page Applications (SPA), Web UI, Charts, Enzyme, Web Accessibility, WCAG 2, Application State Management, GeoJSON, Okta, Single Sign-on (SSO), Storybook, WebSockets, Dashboards, SEO Tools, Elevio, Azure Maps, Internationalization, Localization, Apollo

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Mapbox, MacOS, Mixpanel

Storage

Amazon S3 (AWS S3), MongoDB, Redis, PostgreSQL

2010 - 2014

Bachelor of Engineering Degree in Electronics and Telecommunications Engineering

Savitribai Phule Pune University - Pune, Maharashtra, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring