Nihal Mohammed, Developer in Hyderabad, Telangana, India
Nihal is available for hire
Hire Nihal

Nihal Mohammed

Verified Expert  in Engineering

Software Developer

Hyderabad, Telangana, India

Toptal member since October 27, 2022

Bio

Nihal is a full-stack developer with 4+ years of experience in the field, specializing in HTML, CSS, JavaScript, React, Node.js, and more. He has designed and developed web applications used by thousands of companies daily. Nihal is equipped to consistently identify and deliver solutions for companies' technological needs.

Portfolio

Rupicard
JavaScript, TypeScript
Tarin Ziyaee
JavaScript, Data Visualization, Chart.js, D3.js, ECharts, React, Node.js...
iMax Global Ventures
Node.js, Express.js, MongoDB, React, Jest, Full-stack, TypeScript, Unit Testing...

Experience

  • JavaScript - 4 years
  • REST APIs - 4 years
  • Express.js - 4 years
  • Mongoose - 4 years
  • MongoDB - 4 years
  • Node.js - 4 years
  • TypeScript - 3 years
  • React - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Windows, Sublime Text, Git, JavaScript, Node.js, React, MERN Stack, Full-stack Development

The most amazing...

...thing I've developed is a multiplayer online game played by the top 50 junior teams from all over India.

Work Experience

Senior Front-end Engineer

2023 - PRESENT
Rupicard
  • Developed fully functional web and mobile apps for Rupicard and GoodScore.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw launch processes, leading to more than 50,000 downloads in under three months from launch.
Technologies: JavaScript, TypeScript

Web Developer for Data Visualization Project

2022 - 2023
Tarin Ziyaee
  • Designed and developed a fully functional web application from scratch using Node.js, React, and Charts.js to create a powerful visualization tool for scientific papers and authors.
  • Deployed the application and linked it to a custom domain, ensuring a smooth and seamless user experience while adhering to the best coding practices and industry standards.
  • Successfully integrated user-friendly features that make data visualization easier for users to analyze and comprehend.
  • Proven ability to work independently and manage the entire development lifecycle, including design, development, testing, and deployment, while keeping communication and collaboration with the client for effective project delivery.
Technologies: JavaScript, Data Visualization, Chart.js, D3.js, ECharts, React, Node.js, SendGrid API, Google Analytics, GraphQL, HTTP REST

Full-stack Developer

2021 - 2022
iMax Global Ventures
  • Developed an employee panel to improve company flexibility and efficiency by more than 15%.
  • Built extensive test coverage for all new features using Jest, reducing employee complaints by 12%.
  • Created an online portal for customers and vendors to manage their orders, payments, and invoices.
  • Automated the process of generating and sending reports to clients.
  • Integrated new features for processing and visually rendering the data using aggregation pipelines and Charts API.
  • Introduced wider use of isomorphic React, decreasing load times by roughly 35%.
Technologies: Node.js, Express.js, MongoDB, React, Jest, Full-stack, TypeScript, Unit Testing, Redux, REST APIs, Full-stack Development, Tailwind CSS, Git, GitHub, Postman, Amazon Web Services (AWS), APIs, JavaScript, React Redux, Stripe, Charts, NestJS, PostgreSQL, SQL, Front-end, Back-end, HTML, CSS, Swagger, Architecture, Stripe API, Heroku, E2E Testing, Puppeteer, Material UI, Next.js, Sass, SaaS, User Interface (UI), Data Visualization, NoSQL, API Integration, Database Modeling, MERN Stack, Global Distribution Systems (GDS), API Documentation, Chart.js, Databases, Platform as a Service (PaaS), GraphQL, HTTP REST

Back-end Developer

2020 - 2021
ezTours
  • Developed an API for a website where users can log in and book tour packages.
  • Built server side using Node.js, Express.js, and MongoDB while employing Pug templates on the front end.
  • Integrated APIs for social media logins and sending emails, and Stripe for processing payments.
  • Handled user authentication using JSON Web Tokens.
Technologies: Node.js, MongoDB, Mongoose, REST APIs, HTML, CSS, Git, GitHub, Postman, Amazon Web Services (AWS), APIs, JavaScript, Stripe, NestJS, Back-end, Stripe API, Mapbox, NoSQL, API Integration, Database Modeling, MERN Stack, Global Distribution Systems (GDS), API Documentation, Databases, HTTP REST

Full-stack Developer

2020 - 2021
SK Deep Tech
  • Developed an eCommerce website using Node.js and React to increase overall company revenue by more than 16%.
  • Programmed app integration with REST and other APIs for social media logins and payment processors.
  • Managed time-sensitive updates, including content changes and database upgrades.
  • Implemented a new responsive, mobile-first approach and strategy, increasing mobile traffic by 20%.
Technologies: Node.js, Express.js, MongoDB, Mongoose, React, Full-stack, Redux, REST APIs, Full-stack Development, Git, GitHub, Amazon Web Services (AWS), APIs, JavaScript, React Redux, Stripe, TypeScript, Tailwind CSS, Back-end, Front-end, HTML, CSS, Accessibility, JSON Web Tokens (JWT), Stripe API, User Interface (UI), User Experience (UX), Progressive Web Applications (PWAs), Unit Testing, Jest, E2E Testing, Puppeteer, Postman, Architecture, Material UI, Next.js, Sass, Mapbox, NoSQL, Web Scraping, API Integration, eCommerce, Database Modeling, MERN Stack, Global Distribution Systems (GDS), API Documentation, Databases, Firebase, Platform as a Service (PaaS), HTTP REST

Full-stack Developer

2019 - 2020
Technothlon
  • Created an online game with 50+ interactive puzzles, riddles, and multiplayer games.
  • Built the front end using HTML, CSS, and JavaScript while employing Node.js, Express.js, and MongoDB for the server side.
  • Performed user authentication using Passport.js and created multiplayer levels using Socket.IO. The game was played by India's top 50 junior teams as a part of the Technothlon 2019 finals.
Technologies: HTML, CSS, Bootstrap, JavaScript, Node.js, Express.js, MongoDB, Socket.IO, Passport.js, Charts, Mongoose, Front-end, HTML5, Git, GitHub, jQuery, PostgreSQL, D3.js, Sass, Back-end, User Interface (UI), Data Visualization, NoSQL, Full-stack, Databases, Full-stack Development, HTTP REST

Experience

Report Generator

http://lohabazaar.com/employee
The project is a web app that automates generating and sending of reports to clients. It can be used to create highly interactive reports in multiple formats. Users can download or have the reports sent to their email addresses. I developed a REST API using Node.js and Express.js that fetches data from the client's Oracle Database. Integrated a banking API from Decimal Technologies to convey bank transactions. This application is being used daily by hundreds of client companies.

Automation using Salesforce and Eloqua Integration using Workato

I successfully built a custom integration between Salesforce and Eloqua using Workato that resulted in a 50% reduction in manual data entry and a significant increase in lead conversion rates.

Additionally, I designed and developed a seamless integration that automated the process of managing leads generated from various sources such as website forms, social media, or email campaigns.

Marketing Automation Templates using jQuery

I developed marketing automation templates using jQuery that enabled an e-commerce company's marketing team to create new campaigns 75% faster. The templates were user-friendly, customizable, and allowed for easy updating and reuse. The suite of templates streamlined the campaign creation process, resulting in increased productivity and significant time savings for the marketing team.

Educational Website and App for University Students

https://github.com/NihalMohammed79/Siang_Kriti_Web
The project is an online learning platform created as part of a development hackathon in under 36 hours. Students, departments, and clubs can use this platform to share course lectures, notes, and other files with the Indian Institute of Technology Guwahati community. I was a front-end developer on the project. After the competition, we refined the web app and deployed it to the university servers.

Browsing Bad for Technothlon

https://github.com/NihalMohammed79/Technothlon_OPI
Technothlon is India's most extensive student examination. Browsing Bad is an online game with 50+ interactive puzzles, riddles, and multiplayer levels designed to test the brightest minds in India. It was built using HTML, CSS, Bootstrap, and JavaScript for the front end and Node.js, Express.js, and MongoDB for the server side.

Education

2017 - 2021

Bachelor's Degree in Mechanical Engineering

Indian Institute of Technology Guwahati - Guwahati, India

Skills

Libraries/APIs

Node.js, React, REST APIs, Stripe API, jQuery, React Redux, Stripe, D3.js, Puppeteer, LinkedIn API, Chart.js, Socket.IO, Passport.js, SendGrid API

Tools

Mongoose, Postman, Git, GitHub, Google Analytics, Eloqua, Prisma

Languages

HTML, JavaScript, CSS, TypeScript, HTML5, SQL, Python, Sass, GraphQL

Frameworks

Express.js, Next.js, JSON Web Tokens (JWT), Jest, Bootstrap, Redux, Tailwind CSS, Material UI, NestJS, Swagger

Storage

MongoDB, NoSQL, Database Modeling, PostgreSQL, Databases

Paradigms

Unit Testing, E2E Testing

Platforms

Heroku, Amazon Web Services (AWS), Mapbox, Firebase, Salesforce, Workato

Other

Full-stack, Front-end, Back-end, API Integration, MERN Stack, APIs, SaaS, Charts, Architecture, Accessibility, Data Visualization, Web Scraping, eCommerce, Global Distribution Systems (GDS), API Documentation, Full-stack Development, Platform as a Service (PaaS), HTTP REST, User Interface (UI), User Experience (UX), Progressive Web Applications (PWAs), ECharts, Marketing Automation

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