Muhammad Faizan ul haq, Developer in Lahore, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Faizan ul haq

Verified Expert  in Engineering

React Full-stack Developer

Lahore, Pakistan

Toptal member since October 3, 2022

Bio

A highly-motivated and experienced full-stack web developer, Muhammad has a degree in software engineering. He is an expert in eCommerce, insurance apps, and blockchain applications and technologies, such as Node.js, React, Web3.js, and Solidity. Muhammad is flexible and easily adapts to working with teams or going solo to complete the goals of a given project.

Portfolio

THORSwap
TypeScript, Tailwind CSS, Redux, Context API, Node.js, React, HTML5, JavaScript
An Online Freelance Agency
Node.js, React, Solidity, PostgreSQL, MySQL, Apache Kafka, Redis, MongoDB...
Go Rollo
Node.js, React, Amazon Web Services (AWS), PostgreSQL, Redis, HTML5, JavaScript

Experience

  • JavaScript - 6 years
  • React - 4 years
  • Node.js - 3 years
  • Redux - 3 years
  • Sequelize - 3 years
  • React Hooks - 2 years
  • Solidity - 1 year
  • TypeScript - 1 year

Availability

Part-time

Preferred Environment

Windows, MacOS, Linux, Visual Studio Code (VS Code), Slack, Discord, Skype

The most amazing...

...thing I've built is a tool that assists users in self-administering COVID-19 tests and the laboratory in managing and reporting those results effectively.

Work Experience

Senior Full-stack Engineer

2021 - PRESENT
THORSwap
  • Worked on and helped create a new decentralized cryptocurrency exchange version.
  • Improved a community tool that provides statistics about users' investments.
  • Worked on the back end to help add new chains and assets to increase the benefits of using the website.
Technologies: TypeScript, Tailwind CSS, Redux, Context API, Node.js, React, HTML5, JavaScript

Full-stack Developer

2021 - 2021
An Online Freelance Agency
  • Assisted several clients in developing their new products, reporting tools, and blockchain applications.
  • Utilized different datasets and charts to develop a reporting tool for US organizations to visualize literacy data in Massachusetts, its administrative areas, and localities.
  • Created a time converter progressive web app (PWA) and Chrome extension for a client to increase his time-converting app portfolio and allow users to make use of the web, PWA, Chrome extension, and desktop application.
  • Overtook an unfinished NFT marketplace, tested it, fixed broken parts, and added new functionality.
Technologies: Node.js, React, Solidity, PostgreSQL, MySQL, Apache Kafka, Redis, MongoDB, Tailwind CSS, TypeScript, Sequelize, GraphQL, HTML5, JavaScript

Full-stack Engineer

2020 - 2021
Go Rollo
  • Headed a team to develop an ecommerce platform from scratch.
  • Managed tasks and recorded progress using Trello. Also, I provided feedback and help where needed.
  • Managed a launch and deployment process for both the front and back ends.
  • Integrated a Stripe payment gateway to help improve online sales and subscriptions.
Technologies: Node.js, React, Amazon Web Services (AWS), PostgreSQL, Redis, HTML5, JavaScript

React Developer

2019 - 2020
Igniteable
  • Collaborated with a team to develop cybersecurity insurance and ride-hailing applications.
  • Helped deploy websites to different environments and later added a CI/CD pipeline for automated deployments.
  • Used task-tracking tools like Jira and Trello to report progress and communicate with teammates about issues and tasks.
Technologies: React, Material UI, HTML5, TypeScript, JavaScript

Junior Full-stack Developer

2019 - 2019
Upgenics International
  • Redesigned a client-facing website and updated versions of React and Node.js.
  • Created a real-time communication service for administrators to remotely control users' machines using the command line to debug issues with their hardware, considerably reducing the time required to debug and collect user reports.
  • Maintained effective communication between and across the teams to ensure all the systems worked in sync.
  • Improved merchant panels to add an ability to generate reports beneficial for clients, making the system more useful for them.
  • Conducted effective discussions with team leaders to resolve issues with code and tasks.
  • Managed tasks using Jira for transparent progress reporting to stakeholders.
Technologies: Node.js, React, HTML5, JavaScript

Web Developer | Data Scrapper

2017 - 2019
An Online Freelance Agency
  • Developed several websites, including introductory websites for businesses, an eCommerce store, a hotel booking portal, and a portal to connect vets and doctors.
  • Developed data scraping software that helps clients generate leads for their business or make well-informed business decisions.
  • Helped businesses develop APIs for their mobile applications.
Technologies: Node.js, React, HTML5

Experience

THORSwap

https://app.thorswap.finance/
A decentralized exchange that allows users to swap assets from multiple blockchains without ever needing to deposit funds to any vault, person, or exchange office. It also allows users to keep track of their liquidity pool investments and an overall network of the THORChain protocol.

Website for an Internet Company

https://www.wavedirect.net/
An introductory and lead generation website for an internet company based in Canada. The website helps customers look into the company's services, offerings, and the cost of services and lets them manage their accounts from the web dashboard.

Time Converter Web App, PWA, and Chrome Extension

A project that included a progressive web application and Chrome extension, where users could convert times from one time zone to multiple other time zones and save their favorite ones so that they could keep their data while revisiting the website.

Lango

https://lango.ai/
Language learning app that helps users learn a new language in the form of games and a back-end dashboard that lets admins add new games and exercises so that users can learn their desired language progressively.

Education

2014 - 2018

Bachelor's Degree in Software Engineering

COMSATS University Islamabad (CUI) - Islamabad, Pakistan

Skills

Libraries/APIs

Node.js, React, Context API

Tools

Sequelize, Slack, Skype

Languages

HTML, HTML5, JavaScript, CSS, TypeScript, Solidity, GraphQL

Frameworks

Tailwind CSS, Redux, Material UI, Next.js, NestJS

Platforms

Windows, MacOS, Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS), Apache Kafka

Paradigms

Object-oriented Programming (OOP), Testing, REST

Storage

Databases, MySQL, PostgreSQL, Redis, MongoDB

Other

Gatsby, React Hooks, Discord, Algorithms, Quality Assurance (QA), Documentation, Software Architecture, Computer Graphics, Data Structures, PWA, Chrome Extensions

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