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

Muhammad Ali Anjum

Verified Expert  in Engineering

Software Developer

Location
Turin, Metropolitan City of Turin, Italy
Toptal Member Since
August 9, 2022

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

Freelance Clients
Node.js, Prisma, GraphQL, Amazon S3 (AWS S3), Amazon DynamoDB...
Spindox
JavaScript, Node.js, Express.js, Git, Docker, Jenkins, Grafana, Prometheus...
Awesomebox Technologies
JavaScript, Express.js, MongoDB, NW.js, Elasticsearch, APIs, Back-end...

Experience

Availability

Part-time

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

Node.js Engineer

2022 - PRESENT
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, Nest.JS, 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 (Amazon SNS), Microservices, PlanetScale, Artificial Intelligence (AI), Shopify

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 Development, Test-driven Development (TDD), Web Servers, TypeScript, API Integration, HTTP REST, Ubuntu, Back-end Development, API Connectors, SQL, Unix, Database Optimization

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

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

TereTrack

https://www.teresol.com/automotive-system/vehicle-tracking-solutions/
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

https://ticketjam.io/
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.
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

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

Libraries/APIs

Node.js, NW.js, Backbone.js, Socket.IO, JSON API, REST APIs, React, D3.js, Slack API, Twitter SDK, Twitter API

Tools

Git, Jira, Confluence, Mongoose, Slack, Docker Compose, Postman, NGINX, Amazon Simple Email Service (SES), AWS Step Functions, Amazon Simple Notification Service (Amazon SNS), Jenkins, Grafana, Vim Text Editor, MongoDB Atlas, Prisma, Apache, Auth0

Frameworks

Express.js, Swagger, Sails.js, Ionic, Hadoop, Bootstrap, Django, Redux, React Native, AngularJS, NestJS, Svelte

Languages

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

Paradigms

REST, Agile Software Development, DevOps, Back-end Architecture, Cross-platform, Test-driven Development (TDD), Desktop App Development, Microservices, Data Science, 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, DigitalOcean, Firebase, Shopify, Unix

Storage

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

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, Computer Architecture, Big Data, Machine Learning, Prometheus, Teams, Cordova, SOAP, Serverless, AWS Cloud Development, Apollo, RPC, PlanetScale, Artificial Intelligence (AI), Operating Systems, Database Optimization

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