
Md Mojahid
Verified Expert in Engineering
Software Developer
Ranchi, Jharkhand, India
Toptal member since September 12, 2022
Md Mojahid is a senior front-end engineer and full-stack developer with 7+ years of experience building scalable, high-performance web applications using React, Next.js, and TypeScript. He also develops back-end systems with Node.js and Express.js, working with MongoDB, MySQL, REST APIs, and GraphQL (Apollo Server and Gateway). He delivers secure, data-driven enterprise and SaaS solutions with a strong focus on performance and clean architecture.
Portfolio
Experience
- React - 7 years
- JavaScript - 7 years
- HTML - 5 years
- Next.js - 5 years
- Redux - 5 years
- TypeScript - 5 years
- Node.js - 4 years
- MERN Stack - 3 years
Preferred Environment
JavaScript, React, Node.js, HTML, CSS, MERN Stack, Express.js, Redux, MongoDB
The most amazing...
...experience I've had is working with full-stack applications in MERN stack technology and being involved in designing the application's architecture.
Work Experience
Front-end Developer
Endpoint Clinical Inc
- Led front-end development of scalable React and Next.js applications, optimized performance and Core Web Vitals, implemented role-based workflows, and mentored developers to reduce technical debt.
- Architected scalable component systems using React, TypeScript, MUI, and Storybook; implemented SSR and advanced routing in Next.js; improved Core Web Vitals through code-splitting, lazy loading, memoization, and API optimization to enhance loading.
- Developed scalable front-end features using TypeScript, MUI, and Storybook; implemented dynamic schema-based forms and reusable custom hooks; ensured stability with unit testing in Jest and improved maintainability through modular architecture.
Front-end Developer
Endpoint Clinical Inc
- Collaborated with cross-functional teams in Agile environments, contributing to sprint planning, code reviews, and reducing production bugs by 28%.
- Improved test coverage to 80%+ using Jest and React Testing Library, ensuring stability of critical business workflows and reducing regression issues.
- Refactored legacy JavaScript codebases into TypeScript, eliminating 70% of runtime type-related errors and improving maintainability.
React Developer
Cognizant
- Developed reusable and maintainable React class and functional components, fetching data from one server and transferring it to another using Node.js.
- Designed and implemented new features of the application, resolved bugs, enhanced the application's performance, and deployed the application from the developer server to the production server.
- Implemented form validation, state management, and API integration using JavaScript and its library.
- Helped debug the application, which solved the QA issue and implemented role-based authentication for different modules.
Full-stack Developer
ACI InfoTech
- Developed a digital insurance web application where users can buy online insurance through the portal. This application includes three modules related to life, auto, and home.
- Designed and developed a React reusable UI component, form validation, API integration, and global state management using JavaScript and its library.
- Created a data migration web application tool that is used to transfer data from one server to another. Worked closely with the client to design the application's front- and back-end architecture.
Full-stack Developer
Tata Steel Long Products Limited
- Developed a web application to track the incident ticket raised by the end user of the application. It included creating a ticket, defining priority, assigning it to the IMF team, receiving feedback, and solving it.
- Designed the basic flow of the application as per the business requirements.
- Created the user interface of the application and wrote the business logic form validation and API integration.
Application Developer
Tata Steel Long Products
- Developed a web application to track the incident ticket raised by the end user of the application. It included creating a ticket, defining priority, assigning it to the IMF team, receiving feedback, and solving it.
- Designed the basic flow of the application as per the business requirements.
- Created the user interface of the application and wrote the business logic form validation and API integration.
Experience
Data Migration Tool
This application was designed to transfer data from one server to another. It used a JSON Web Token (JWK) for authentication. It also involved payment API integration.
Digital Insurance Solution
We implemented an event-driven microservice architecture where services communicate with each other through Google pub-subs and web services. For front-end development, we used React and Material UI as the main library for building the user interface. We used Node.js, GraphQL, and an Auth0 thirty-party API for the back-end side.
Attendance Dashboard and Automation System
It also transfers data from the MS SQL server to the SAP HANA database using Node.js, SAP RFC calls and its crone job library at a specific time interval.
ESS Password Reset System
I developed the user interface and form validation from the user's end using React and Formik library. I also established an RFC connection using Node.js with the SAP program to change the password. The third-party API integration from the back-end side is required to send OTP to the user.
IT Support System
A basic login page to access the admin panel where the admin can resolve issues and assign them to an available engineer. For end-users, URL is publically available to access the portal and raise the ticket and for the front-end side uses React, Formik, Boot Straps, and table pagination library.
It has a back-end API service using Node.js, Express.js, and MySQL Database. Different types of roles are provided to the users based on that they can access the pages.
Single Page JSON Editor
Education
Bachelor's Degree in Information Technology
B.I.T Sindri - Dhanbad, Jarkhand
Certifications
Introduction to Model Context Protocol
Anthropic
Problem Solving Certificate | Basic
HackerRank
React Certificate | Basic
HackerRank
JavaScript | Intermediate
HackerRank
Skills
Libraries/APIs
Node.js, Redux-Saga, React, Context API, React Hook Form, Stripe Connect, Twilio API, REST APIs, API Development, React Router, React Redux, Chart.js, React Testing Library, Formik, WebGL
Tools
Redux Thunk, Claude Code, Git, Auth0, Figma
Languages
JavaScript, HTML, CSS, GraphQL, TypeScript, HTML5, ABAP, PHP, JavaScript 6
Frameworks
Express.js, Redux, JSON Web Tokens (JWT), Material UI, Bootstrap 3+, Jest, Next.js, Bootstrap, React Native
Platforms
Web, Visual Studio Code (VS Code), Amazon Web Services (AWS), Linux, Contentful
Paradigms
HTML DOM, Testing, Model Context Protocol (MCP), Responsive Web Design (RWD), Test-driven Development (TDD), REST, Microservices, Unit Testing
Storage
NoSQL, MySQL, MongoDB, JSON, PostgreSQL
Other
Front-end Development, Front-end, Web Development, APIs, CSV Export, CSV Import, UI Components, MERN Stack, Full-stack Development, Stripe Payments, Back-end, Full-stack, User Interface (UI), Responsive Web Apps, API Integration, Single-page Applications (SPAs), React Hooks, Web Content Accessibility Guidelines (WCAG), GitHub Copilot Chat, Generative Coding, User Experience (UX), RESTFul APIs, AI Tools, Axios, Enzyme, Inventory Management, Apollo, Architecture, SAP, Gatsby, SAP ERP, HackerRank, Storybook, Cursor AI, Core Web Vitals, HTML Canvas, Figma Make
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