Md M.

About Me

Md Mojahid is a front-end developer with four years of experience using JavaScript and its libraries and frameworks. He has helped companies build and maintain a good codebase that is scalable and maintainable. Md Mojahid has good experience working with startups where projects were started from scratch and played a role in designing the application's architecture.

Frontend

Backend

API Development Express.js Node.js REST APIs

Other

Back-end Front-end Full-stack MERN Stack User Interface (UI) Web Web Development

Work history

Toptal
Front End Developer
2023 - Present (2 years)
Remote
  • Collaborated with the product team to understand and implement new features, ensuring they aligned with the overall user experience and design guidelines.

  • Developed and integrated new functionalities into the existing application using JavaScript, ReactJS, and other relevant technologies.

  • Conducted regular code reviews and provided feedback to peers to maintain high standards of code quality.

  • Utilized Jest for writing and maintaining unit tests to ensure the robustness and reliability of the codebase.

Cognizant
React Developer
2021 - 2023 (2 years)
Remote
  • 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.

JavaScriptReact ReduxAxiosFormikHTMLCSSMUI (Material UI) Node.jsExpress.js JSON Web Tokens (JWT) GitMERN Stack TypescriptUser Interface (UI) Web DevelopmentWebFront-end APIsResponsive Web Apps API IntegrationAPI Development HTML DOM React RouterREST APIs CSV Import CSV Export JSONUnit TestingSAPABAP React HooksHTML5React Redux Next.jsBootstrap
ACI InfoTech
Full-stack Developer
2021 - 2021
Remote
  • 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.

React Node.jsExpress.js MUI (Material UI) GraphqlFormikHTMLCSSJavaScriptGitAuth0MERN Stack JSON Web Tokens (JWT) MicroservicesMongoDBReduxRedux-SagaUser Interface (UI) Web DevelopmentWebFront-end Back-end Full-stack APIsResponsive Web Apps noSQLREST APIs API IntegrationAPI Development HTML DOM React RouterCSV Import CSV Export JSONApolloArchitecture Testing React HooksGatsby HTML5React Redux Next.jsChart.js Amazon Web Services (AWS) Bootstrap
Tata Steel Long Products Limited
Full-stack Developer
2019 - 2021 (2 years)
Remote
  • 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.

Node.jsHTMLCSSReact ReduxRedux-SagaContext APIFront-end Back-end Full-stack Express.js MySQLMongoDBUser Interface (UI) Web DevelopmentWebAPIsResponsive Web Apps noSQLREST APIs API IntegrationAPI Development HTML DOM React RouterCSV Import CSV Export JSONSAPABAP Testing React HooksGatsby HTML5React Redux Chart.js SAP ERP BootstrapPHP
Tata Steel Long Products
Application Developer
2018 - 2019 (1 year)
Remote
  • 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.

JavaScriptReact Node.jsHTML5CSSReduxRedux-SagaFormikMySQLGitMERN Stack User Interface (UI) Web DevelopmentWebFront-end Back-end Full-stack APIsResponsive Web Apps REST APIs API IntegrationAPI Development HTML DOM CSV Import CSV Export JSONSAPABAP Testing React HooksReact Redux Chart.js SAP ERP BootstrapPHP

Showcase

Data Migration Tool
  • Developed a web application for data migration from Salesforce to HubSpot.

  • Implemented a JSON Web Token (JWK) for authentication.

  • Integrated a payment API for data transfer.

Digital Insurance Solution
  • Develops online health insurance solutions for both individual and family plans.

  • Utilizes an event-driven microservice architecture with Google Pub-Sub and web services for communication.

  • Employs React and Material UI for the front-end user interface, and Node.js, GraphQL, and Auth0 for the back-end.

Attendance Dashboard and Automation System
  • Displays analytical reporting of employee attendance across different plants and departments.

  • Transfers data from MS SQL Server to SAP HANA database using Node.js, SAP RFC calls, and the crone job library.

  • Automates data transfer between systems via scheduled intervals.

ESS Password Reset System
  • Developed a password reset web application using Node.js, React, and Twilio API.

  • Implemented user interface and form validation using React and Formik.

  • Established an RFC connection with Node.js to modify the password via SAP program.

IT Support System
  • The help desk provides centralized information and support management services to internal company queries.

  • It offers a basic login page for administrators to resolve issues and assign them to engineers.

  • The application utilizes React, Formik, Boot Straps, and a table pagination library for the front-end.

Single Page JSON Editor
  • Developed a single-page web application for JSON and CSV file import/export.

  • The application features editing, deletion, searching, formatting, insertion, removal, and property editing of JSON and CSV files.

  • Utilized React, MUI, and JSON Editor as the primary libraries for development.

Education

Education
Bachelor's Degree in Information Technology
B.I.T Sindri
2014 - 2018 (4 years)