Manish Menaria, Developer in Udaipur, India
Manish is available for hire
Hire Manish

Manish Menaria

Verified Expert  in Engineering

Front-end Developer

Location
Udaipur, India
Toptal Member Since
October 7, 2020

Manish has been working as a professional front-end developer since 2017 and takes pride in shipping great products with high-quality codebases. He led a team to develop a complex web application for a cybersecurity startup, from scratch to release. Since then, he has been working as a full-time freelancer and has developed 10+ projects. His specialties include React, JavaScript, TypeScript, Next.js, Git, GraphQL, Redux, Styled Components, CSS/SCSS, GitHub Actions, and Node.js.

Portfolio

Launch Tabletop
JavaScript, TypeScript, React, GitHub, Storybook, Design Systems, CSS3, HTML5...
Freelance Agency
Web Development, Bitbucket, Git, SCSS, CSS, TypeScript, JavaScript, React...
The Future School
Web Development, GitHub, CSS, SCSS, TypeScript, JavaScript, React...

Experience

Availability

Part-time

Preferred Environment

Windows, MacOS, Visual Studio Code (VS Code), Git, Slack

The most amazing...

...thing I've developed is a complex K2 cybersecurity web application: I led the team from scratch through multiple releases.

Work Experience

Lead Front-end Developer

2020 - 2022
Launch Tabletop
  • Developed a web application from scratch, an end-to-end platform solution for board game creators and publishers with multiple modules and different permissions.
  • Implemented a design system using Storybook for building UI components and pages in isolation.
  • Led the team and reviewed pull requests to ensure the codebase's maintainability, reliability, and efficiency. I also ensured that the codebase followed best practices and well-known patterns.
  • Set up a CI/CD pipeline using GitHub Actions to deploy on development, staging, and production servers whenever pull requests were approved and merged.
  • Used Apollo Client for all GraphQL queries and mutations. Also, set up GraphQL Code Generator to automatically generate TypeScript types for GraphQL queries/mutations.
  • Wrote the front-end documentation, including development workflow, best practices, etc. This worked as a knowledge base for developers.
  • Converted Figma designs from UX designs to beautiful and responsive web pages.
Technologies: JavaScript, TypeScript, React, GitHub, Storybook, Design Systems, CSS3, HTML5, Apollo, GraphQL, REST APIs, ClickUp, React Query, Next.js

Freelance React Developer

2020 - 2020
Freelance Agency
  • Developed 10+ web applications on freelancing platforms that have five-star ratings.
  • Created responsive landing pages for an educational technology startup, a travel startup, a consulting firm, and new software products, among others.
  • Developed a landing page for Expeditions Connect, a global skill-sharing community for adventure experts and positive impacts (https://www.expeditionsconnect.com).
Technologies: Web Development, Bitbucket, Git, SCSS, CSS, TypeScript, JavaScript, React, Redux, Redux-Saga

Freelance React Developer

2020 - 2020
The Future School
  • Converted more than 20 Figma design pages into pixel-perfect web pages.
  • Made all pages fully responsive for all screen sizes.
  • Completed REST API integrations of more than 50 APIs using Axios library.
  • Implemented role-based routing for users, administrators, and creators.
Technologies: Web Development, GitHub, CSS, SCSS, TypeScript, JavaScript, React, Cloud Firestore, Asana

Software Engineer

2017 - 2020
AppPerfect Corp
  • Led the team to collaborate with the UX design team to convert the mockups into beautiful, responsive web pages.
  • Led the team to develop two microservices to be used by end-users.
  • Worked with clients to define requirements, implement new functionalities, and optimize existing web applications.
Technologies: Web Development, GitHub, JavaScript, AngularJS, SCSS, CSS, React, Node.js, Jira, CSS3

Launch Tabletop

https://www.launchtabletop.com/launch-lab
Launch Tabletop is an innovative end-to-end platform solution for board game creators and publishers.

This project had multiple subprojects:
• Launch Lab: For creators to create new Tabletop games.
• HQ: To review the content of games and communicate with users if there is any problem in game files. If there is no problem, then send the game to Production, i.e., Factory.
• Support: To provide support using Zendesk integration.
• Auth: To create different types of users with different permissions.
• Stellar etc.

As a lead front-end developer, I implemented Figma designs for the modules into web pages while maintaining clean code. I got and discussed the requirements with UX designers and product owners. I reviewed the pull requests and helped my teammates whenever required. I also created and assigned tasks to teammates.

K2 Manager

https://www.k2io.com/cyber-security-platforms/
I developed a complex web application for a cybersecurity startup from scratch to release. I also implemented a clustering algorithm for network nodes of the vis.js library because built-in clustering was too slow, and the UI was freezing. Finally, I conducted regular code reviews with peers by creating a pull request on GitHub to maintain code quality, proper documentation, and coding standards.

Landing Pages

Landing pages for multiple clients, developed while working as a full-time freelancer on different freelancing platforms:
- https://www.expeditionsconnect.com
- https://www.optiroute.co
- http://neuratree.com

I also developed landing pages for an edtech startup and a new software product. Both are protected under NDAs.

Read-Indeed Web Application

http://read-indeed-react.firebaseapp.com
A book summary web application that's highly responsive and includes role-based authentication/authorization for admin and end users. I built this with dummy data to learn about Firebase cloud functions. It's based on https://github.com/react-boilerplate/react-boilerplate, and it follows all the best practices.

Demo User:
Email: demo@ri.com
Password: demo1234

Competitive Programming in JavaScript

https://www.npmjs.com/package/competitive-programming-js
An npm package with two modules—local and global—to help JavaScript/Node.js competitive programmers. The local module lets the user read the input from the terminal, one by one, as available in other languages such as Java and Python. The global module converts the code that was written using the local module into the submittable code on the competitive programming websites.
2013 - 2017

Bachelor's Degree in Computer Science

Swami Keshvanand Institute of Technology, Management, and Gramothan (SKIT) - Jaipur, India

MARCH 2017 - PRESENT

Android Developer Nanodegree

Udacity

Libraries/APIs

React, Antd, Redux-Saga, Flexbox, React Redux, React Router, Node.js, REST APIs, React Query

Tools

Git, GitHub, Bitbucket, Firebase Authentication, NPM, Webpack, Jira, Slack, Asana, React Apollo

Frameworks

Redux, Material UI, AngularJS, Next.js

Languages

JavaScript, SCSS, CSS, HTML, Sass, HTML5, CSS3, TypeScript, GraphQL

Platforms

Visual Studio Code (VS Code), Firebase

Storage

Cloud Firestore, MongoDB

Other

Algorithms, Data Structures, Web Development, Front-end, Front-end Development, Pixel Perfect, Sagas, Firebase Cloud Functions, Firebase Hosting, Design Systems, Storybook, Apollo, ClickUp

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