Muhammad Taaha, Developer in Islamabad, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Taaha

Verified Expert  in Engineering

Blockchain and Back-end Developer

Islamabad, Pakistan

Toptal member since July 27, 2022

Bio

Muhammad is an amazing problem solver and a fast learner with a proven track record in back-end and blockchain development. Skilled in several technologies, programming languages, and frameworks, he has the ability to quickly adjust to any codebase and coding standards. Muhammad is looking forward to embracing projects that will challenge his critical thinking and problem-solving skills.

Portfolio

Freelance
Node.js, SQL, Solidity, React, REST, TypeScript, Full-stack
InvoZone
Node.js, MySQL, Firebase, Docker, React, Next.js, MongoDB, RabbitMQ
Funavry Technologies
NestJS, SQL, Docker, Solidity, Web3.js, React, Python, REST, TypeScript...

Experience

  • Node.js - 4 years
  • Database Design - 4 years
  • NestJS - 3 years
  • SQL - 3 years
  • MySQL - 3 years
  • Solidity - 2 years
  • Python 3 - 2 years
  • Software Architecture - 2 years

Availability

Full-time

Preferred Environment

Linux, Node.js, Python 3, Solidity, Docker, MySQL, MongoDB

The most amazing...

...project I've developed involved designing and creating the back-end architecture of the CNBC Arabia Division's website, which has thousands of daily visitors.

Work Experience

Back-end and Blockchain Developer

2017 - PRESENT
Freelance
  • Worked on various projects with clients from around the world, helping them develop solutions for their problems.
  • Ensured on-time project delivery and continuous client communication going above and beyond project requirements.
  • Updated, modified, and expanded existing software solutions for better performance and security.
Technologies: Node.js, SQL, Solidity, React, REST, TypeScript, Full-stack

Software Engineer

2023 - 2023
InvoZone
  • Developed an IoT device data aggregator that uses real-time data and aggregates them into useful metrics in real-world situations.
  • Led engineering efforts for the development of the back end of the IoT device data aggregator.
  • Played the role of interface between the client and the development team to identify and convey requirements.
Technologies: Node.js, MySQL, Firebase, Docker, React, Next.js, MongoDB, RabbitMQ

Back-end Lead

2020 - 2022
Funavry Technologies
  • Designed and developed back-end architectures for different applications scaled to hundreds of thousands of users.
  • Led a team of six engineers successfully while introducing industry standards in daily development.
  • Oversaw the development processes to guarantee the delivery of standardized software on time and with high quality.
  • Conducted design discussions between engineers and clients to improve user experience and performance.
Technologies: NestJS, SQL, Docker, Solidity, Web3.js, React, Python, REST, TypeScript, Full-stack

Back-end Developer

2019 - 2020
Locopixel PVT
  • Developed a proprietary geospatial data ingestion engine, which would have raw keyhole markup language (KML) files as input and produce processable data for APIs.
  • Built a dynamic crawler with parallelization and customizability backed into the system.
  • Designed and developed a proprietary XML-based template engine that defines steps to crawl websites.
  • Oversaw the launch process of a government-scale application for agriculture interns and farmers to be able to mark their fields and track crops during their life cycles. With this application, we could map around 1,000 acres of agricultural land.
Technologies: Node.js, Python 3, SQL, RabbitMQ, Docker, Linux, Python, REST, TypeScript

Experience

Back-end Design for CNBC Arabia

https://cnbcarabia.com/
An international news website with thousands of daily visitors. I designed, defined, and architected the back end of this application towards high scalability and availability. I was also in charge of defining coding standards for back-end development and acted as the person of contact between back- and front-end engineers during the integration process. I managed a team of six back-end developers in this project and successfully led them to on-time delivery with all requirements met.

Xhumanity

https://xhumanity.org/
Xhumanity is a blockchain-based decentralized social media application in which I acted as a blockchain and back-end developer. I also provided major contributions to the front end by designing, developing, and integrating a smart contract with the application. Involved in the development process of the application, I provided valuable insights and suggestions to improve its usability and features.

Rush Roto

Rush Roto is a background removal application. I worked as a back-end developer in this project, concentrating on defining the back-end API structure and integrating a machine learning pipeline responsible for removing background from a video using Python and Keras. I created a REST API with Flask to integrate with the front end, which was internally using the machine learning pipeline to asynchronously remove the background from a video.

Education

2015 - 2019

Bachelor's Degree in Software Engineering

COMSATS University Islamabad - Islamabad, Pakistan

2013 - 2015

High School Diploma in Computer Science

Punjab Group of Colleges - Rawalpindi, Pakistan

Skills

Libraries/APIs

Node.js, React, Web3.js, Keras

Tools

Jenkins, RabbitMQ

Languages

Python 3, Python, TypeScript, Solidity, SQL, Java

Paradigms

Database Design, REST, Microservices

Storage

MySQL, Databases, Azure Active Directory, MongoDB

Platforms

Linux, Docker, Firebase

Frameworks

NestJS, Flask, Next.js

Other

Full-stack, Software Development, Software Architecture, Programming, Creative Problem Solving, IT Networking

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