Muhammad Ali Anjum, Developer in Turin, Metropolitan City of Turin, Italy
Muhammad is available for hire
Hire Muhammad

Muhammad Ali Anjum

Software Developer

Turin, Metropolitan City of Turin, Italy

Toptal member since August 9, 2022

Bio

Muhammad is a senior software engineer with a master's in computer engineering and six years of professional experience in Node.js. He designed and developed RESTful services for various projects, including Vodafone services, European eID4u, a real-time vehicle tracking system, and biometric authentication. Muhammad is dedicated to top-notch results focusing on security, quality, and performance.

Portfolio

Mentoring
PostgreSQL, TypeScript, JavaScript, Svelte, Grafana, HubSpot, Grafana 2...
Freelance Clients
Node.js, Prisma, GraphQL, Amazon S3 (AWS S3), Amazon DynamoDB...
Spindox
JavaScript, Node.js, Express.js, Git, Docker, Jenkins, Grafana, Prometheus...

Experience

  • Node.js - 6 years
  • Git - 5 years
  • REST - 5 years
  • Express.js - 5 years
  • JavaScript - 5 years
  • MySQL - 3 years
  • Mongoose - 2 years
  • Docker - 2 years

Preferred Environment

Git, Slack, Confluence, Jira, Node.js

The most amazing...

...optimization I have performed recently was reducing the query time for 30 million records in MongoDB 30X using materialized views and query optimization.

Work Experience

Full-stack Developer

2023 - PRESENT
Mentoring
  • Developed an AI-powered lead qualification agent using OpenAI and Claude. This system streamlined the sales process by identifying high-potential leads, reducing manual effort, and enabling the sales team to focus on conversion-driven prospects.
  • Designed and developed a seamless onboarding and payment flow integration. Built a dynamic checkout system supporting multiple payment options, including EasyPayDirect, PayPal, and My Abundant Financing. Developed a streamlined onboarding process.
  • Built a checkout page with EasyPayDirect, ensuring secure transactions, lower fees, and protection against account blockages.
Technologies: PostgreSQL, TypeScript, JavaScript, Svelte, Grafana, HubSpot, Grafana 2, Fastify, Node.js, BullMQ, PandaDoc, Make (formerly Integromat), GitHub, Docker, Google Cloud, PayPal API, Stripe API, Coinbase API, Slack API, Slackbot, Social Media Optimization, Facebook Pixel, Calendly API, GitHub Actions, LangChain, Claude, OpenAI GPT-4 API, Zoom, Dropbox API, Bug Fixes, Claude API, Large Language Models (LLMs), Vercel, Prompt Engineering, JSON Web Tokens (JWT), OpenAPI

Node.js Engineer

2022 - 2023
Freelance Clients
  • Jumped into projects quickly and resolved issues faced by companies for several months.
  • Designed and developed the back end for two MVP projects in Node.js, NestJS, Prisma, PostgreSQL, and GraphQL.
  • Developed optimization for two projects and reduced query time by 30X.
Technologies: Node.js, Prisma, GraphQL, Amazon S3 (AWS S3), Amazon DynamoDB, AWS Step Functions, Apollo, PostgreSQL, MongoDB, Database Optimization, NestJS, REST, Git, JavaScript, Express.js, Docker, Machine Learning, Swagger, Jira, Confluence, Mongoose, Socket.IO, APIs, Back-end, Amazon Web Services (AWS), Software Architecture, TypeScript, Unix, MacOS, Slack, Agile Software Development, TypeORM, Docker Compose, Amazon EC2, Postman, DevOps, Complex Problem Solving, Scripting, MongoDB Atlas, JSON, JSON API, REST APIs, Back-end Architecture, Web Scraping, AWS Lambda, API Gateways, NoSQL, Visual Studio Code (VS Code), Lambda Functions, Amazon Simple Email Service (SES), HTTP REST, Amazon Simple Notification Service (SNS), Microservices, PlanetScale, Artificial Intelligence (AI), Shopify, Bug Fixes, Large Language Models (LLMs), Next.js, JSON Web Tokens (JWT)

Full-stack Developer

2021 - 2022
Spindox
  • Designed and developed maintainable RESTful services in Node.js using an Express framework.
  • Implemented containerized versions of the existing stack.
  • Led the implementation of the CI/CD pipeline in the development environment using Jenkins, Bitbucket webhook, and Docker.
  • Designed, developed, and implemented a service monitoring system using Grafana, Prometheus, swagger-stats, Promtail, and Loki.
  • Refactored legacy scripts written in PHP to Node.js.
Technologies: JavaScript, Node.js, Express.js, Git, Docker, Jenkins, Grafana, Prometheus, Swagger, Jira, REST, Confluence, Teams, PostgreSQL, React, APIs, Back-end, Software Architecture, Vim Text Editor, MacOS, Agile Software Development, Software Development, TypeORM, Docker Compose, Markdown, DevOps, Postman, Complex Problem Solving, Scripting, JSON, JSON API, REST APIs, Architecture, Back-end Architecture, Full-stack, API Gateways, MERN Stack, Redux, JSON REST APIs, API Design, API Documentation, SOAP, Prisma, AWS Cloud Architecture, Test-driven Development (TDD), Web Servers, TypeScript, API Integration, HTTP REST, Ubuntu, Back-end Development, API Connectors, SQL, Unix, Database Optimization, Bug Fixes, JSON Web Tokens (JWT)

Full-stack Engineer

2016 - 2018
Awesomebox Technologies
  • Designed and developed an IT assistant as a software solution.
  • Built a RESTful web API in Node.js and Windows application in NW.js.
  • Created an effective and accurate text search using Elasticsearch.
Technologies: JavaScript, Express.js, MongoDB, NW.js, Elasticsearch, APIs, Back-end, Software Architecture, Ionic, Unix, Software Development, Spring Data Elasticsearch, Bootstrap, Postman, Complex Problem Solving, MongoDB Atlas, Docker, JSON, JSON API, REST APIs, Architecture, Back-end Architecture, Full-stack, API Gateways, HTML, CSS, NoSQL, MERN Stack, JSON REST APIs, API Design, API Documentation, Linux, Web Servers, Apache, Full-stack Development, Third-party APIs, Cross-platform, API Integration, WebSockets, HTTP REST, Desktop App Development, Ubuntu, Back-end Development, API Connectors, SQL, REST, Git, Socket.IO, DigitalOcean, NGINX, Database Optimization, JSON Web Tokens (JWT)

Software Design Engineer

2015 - 2016
TeReSol Pvt. Ltd.
  • Designed, developed, and implemented a RESTful web service for a real-time vehicle tracking system in Node.js using the Sails MVC framework.
  • Developed boilerplate code using Node.js, Express, Sails, Backbone, and MySQL that was used for multiple projects, including a project for the National Bank of Pakistan.
  • Built a custom solution to handle large amounts of incoming requests from trackers.
Technologies: JavaScript, Node.js, Sails.js, Backbone.js, MySQL, Express.js, PostgreSQL, APIs, Back-end, Software Architecture, Unix, Agile Software Development, Software Development, Bootstrap, Postman, Complex Problem Solving, JSON, JSON API, REST APIs, Architecture, Security, Back-end Architecture, Full-stack, API Gateways, HTML, CSS, NoSQL, JSON REST APIs, API Design, API Documentation, Linux, Apache, Full-stack Development, Third-party APIs, WebSockets, HTTP REST, Ubuntu, Back-end Development, API Connectors, SQL, REST, Git, NGINX

Software Developer

2015 - 2015
Ops Assurance
  • Developed a RESTful API using Node.js, Express, and MongoDB.
  • Designed and developed a cross-platform application using Ionic and AngularJS.
  • Developed a PDF module to save clients information in a readabe format.
Technologies: Ionic, Node.js, MongoDB, Mongoose, AngularJS, JSON, JSON API, REST APIs, Architecture, Back-end Architecture, Full-stack, API Gateways, HTML, CSS, NoSQL, JSON REST APIs, API Design, Linux, Cross-platform, HTTP REST, Desktop App Development, Ubuntu, Back-end Development, REST, Git, Socket.IO, Unix, Cordova, NGINX

Experience

TereTrack

I worked on a tracker solution that computes the accurate physical location of vehicles and assets using a GPS receiver and transmits it through various communication modes, including GSM, WiFi, LoRa, Satellite, and data-enabled radios.

Cancer Detection

An application developed for helping pathologists in performing the visual examination of microscopic images, looking for abnormalities, and drawing a cancer-detection map. My responsibility was to design and develop the client and server application, which will use the pre-trained CNN model and overlay the result to identify abnormalities.

Awesomebox

https://awesomebox.tech/
A Windows-based IT assistant as a software solution that provides solutions to common Windows issues.
I was the full-stack developer and responsible for the MEAN stack. I designed and developed the client and server components of the application.

Racksnet

https://racksnet.com/en/
A network automation solution for Dell, Cisco, HPE Aruba, and Huawei. I was responsible for MongoDB optimization for 30 million records. I managed to reduce the query time from 60 to 2 seconds.

Tweet Like Bot

https://github.com/alianjum0/tweet-like-bot
This project consists of a bot that automatically likes friends' tweets and is notified on Slack channels. The Lambda function runs Twitter API every 15 minutes and checks for any new tweets. If a new tweet is found, it likes the tweet and sends a notification to the Slack channel using Slack Webhooks.

TicketJam

Developed a project to compare concert ticket prices and provide the best deals. I was responsible for developing Scrapper using Cheerios and Axios. I reduced the scrapping time from 5 minutes to 15 seconds from the previous version and upgraded Node.js modules and serverless to version 3.

J2 Group Dashboard

https://j2group.com.au/about/
J2 provides the most effective and sophisticated outbound lead generation strategies and end-to-end sales for clients. I was responsible for optimizing dashboard loading times. I reduced the loading time from 15 to 2 seconds using materialized views and query optimization.

Education

2017 - 2019

Master's Degree in Computer Engineering

The Polytechnic University of Turin - Turin, Italy

2011 - 2015

Bachelor's Degree in Software Engineering

School of Electrical Engineering and Computer Science - Islamabad, Pakistan

Certifications

JUNE 2026 - PRESENT

Claude Certified Architect - Foundations

Anthropic

JULY 2022 - PRESENT

SQL (Intermediate)

HackerRank

MAY 2021 - PRESENT

AWS Cloud Practitioner Essentials Day

Amazon Web Services

NOVEMBER 2020 - PRESENT

REST API (Intermediate)

HackerRank

NOVEMBER 2020 - PRESENT

Continuous Integration

Coursera

Skills

Libraries/APIs

Node.js, NW.js, Backbone.js, Socket.IO, JSON API, REST APIs, OpenAPI, React, D3.js, Slack API, X (formerly Twitter) SDK, X (formerly Twitter) API, Claude API, PayPal API, Stripe API, Coinbase API, Calendly API, Dropbox API

Tools

Git, Jira, Confluence, Mongoose, Slack, Docker Compose, Postman, NGINX, Amazon Simple Email Service (SES), AWS Step Functions, Amazon Simple Notification Service (SNS), Jenkins, Grafana, Vim Text Editor, MongoDB Atlas, Prisma, Apache, Auth0, PandaDoc, Make (formerly Integromat), GitHub, Facebook Pixel, Claude, Zoom, Claude Code, Claude Agent SDK

Languages

JavaScript, SQL, Python, TypeScript, Markdown, Scala, HTML, CSS, GraphQL, HTML5

Frameworks

Express.js, Swagger, Sails.js, Ionic, JSON Web Tokens (JWT), Hadoop, Bootstrap, Django, Redux, React Native, Next.js, AngularJS, NestJS, Svelte, Fastify

Paradigms

REST, Agile Software Development, DevOps, Back-end Architecture, Cross-platform, Test-driven Development (TDD), Desktop App Development, Microservices, Distributed Programming, Object-oriented Programming (OOP), Parallel Programming

Platforms

Docker, Amazon Web Services (AWS), MacOS, Amazon EC2, AWS Lambda, Linux, Visual Studio Code (VS Code), Ubuntu, Vercel, DigitalOcean, Firebase, PlanetScale, Shopify, Unix, HubSpot

Storage

MySQL, MongoDB, PostgreSQL, Amazon S3 (AWS S3), JSON, Amazon DynamoDB, NoSQL, Elasticsearch, Spring Data Elasticsearch, Cloud Firestore, Redis, Google Cloud

Other

CI/CD Pipelines, APIs, Back-end, Software Architecture, Software Development, TypeORM, Complex Problem Solving, Scripting, Architecture, Security, Web Scraping, Full-stack, API Gateways, MERN Stack, JSON REST APIs, API Design, API Documentation, Web Servers, Full-stack Development, Third-party APIs, API Integration, WebSockets, Lambda Functions, HTTP REST, Back-end Development, API Connectors, Bug Fixes, Large Language Models (LLMs), Prompt Engineering, Computer Architecture, Big Data, Machine Learning, Prometheus, Teams, Cordova, SOAP, Serverless, AWS Cloud Architecture, Apollo, RPC, Artificial Intelligence (AI), Data Science, Operating Systems, Database Optimization, Grafana 2, BullMQ, Slackbot, Social Media Optimization, GitHub Actions, LangChain, OpenAI GPT-4 API, Claude Design

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