
Mukul Bansal
Verified Expert in Engineering
Software Developer
Pune, Maharashtra, India
Toptal member since September 6, 2021
Mukul has around eight years of experience creating several front-end applications using React and back-end applications using Express.js. He has also created open-source component libraries using React and open-source tools and configurations. Mukul is proficient in JavaScript, TypeScript, React, Next.js, Redux, HTML, CSS, styled-components, Express.js, MongoDB, Shopify, and CypressJS.
Portfolio
Experience
- React - 5 years
- CSS - 4 years
- HTML - 4 years
- JavaScript - 4 years
- TypeScript - 3 years
- Next.js - 3 years
- Express.js - 2 years
- Shopify - 1 year
Availability
Preferred Environment
React, TypeScript, Express.js, Redux, HTML, CSS, JavaScript, Okta, Next.js, Shopify
The most amazing...
...thing I have created is an open-source React component library.
Work Experience
Senior Front-end Engineer
Wise
- Worked on creating business onboarding flow using Next.js, TypeScript, and ExpressJs.
- Moved the legacy JavaScript code to TypeScript for better type safety.
- Created a back-end application using Express.js to send JSON schema to the front end to render the form based on the sent JSON schema.
Staff Engineer
Medly
- Created several open-source projects like Medly components, Medly configs, and Medly starter.
- Built common libraries for a Medly UI project like Satellite for authentication and Medly components as standard React components.
- Created sharable configuration files for webpack, Babel, ESLint, Prettier, Stylelint, Rollup, and many more.
- Developed a CLI-based starter kit to boot start React app, React component, and shareable TypeScript modules.
- Set up two office spaces for Medly in Pune and took care of their office operations and the Pune UI community. Joined Medly as the second employee.
- Created eCommerce website using NextJS, Express.js, and Shopify.
UI Developer
Agoda
- Developed a component library using React, Styled-Components, TypeScript, and Storybook.
- Set up and created projects to use a themeable component library.
- Allowlisted Agoda's website so that Agoda's partners can use it.
Senior Consultant
ThoughtWorks
- Created multiple web applications using React, JavaScript, HTML, CSS, and SCSS.
- Created a back-end Node.js application, using the Express.js framework and Mongoose library to communicate with MongoDB.
- Wrote UI automation tests for end-to-end flows using Protractor, JavaScript, and Cucumber.
Programmer Analyst
Cognizant
- Developed a utility for user data migration in Java.
- Created automation scripts for automating user flows using Selenium and Java.
- Created automated tests for an API using Cucumber-JVM and REST Assured in Java.
Experience
Medly Components
Start Kit: Create Simple and Publishable Modules, React Components, and App
https://github.com/medly/starter1) React app with TypeScript, Redux, and React context.
2) Publishable React component with Storybook setup.
3) Publishable TypeScript/JavaScript module.
Sharable Config File for React Project
https://github.com/medly/configs1) Babel config.
2) Babel config for React app.
3) Eslint config.
4) Eslint config for React app.
5) Jest config for React app.
6) Prettier config.
7) Rollup config.
8) Semantic release config.
9) Stylelint config.
10) TypeScript config.
11) TypeScript config for React apps.
12) Webpack config.
Education
Bachelor's Degree in Information Technology
Jaypee University of Information Technology - Solan, Himachal Pradesh, India
Skills
Libraries/APIs
React, React Redux, Context API, React Testing Library, Redux-Saga, Node.js, Rollup.js
Tools
Git, JSX, Webpack, Babel, Rollup, Prettier, Stylelint
Languages
TypeScript, JavaScript, SCSS, HTML, CSS, Java, HTML5
Frameworks
Redux, Jest, Express.js, Next.js, JSON Web Tokens (JWT), Selenium, Protractor
Platforms
Shopify, Visual Studio Code (VS Code)
Storage
MongoDB
Other
Styled-components, Okta, Storybook, Front-end, Programming, Authentication, Authorization, ESLint
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