Muhammad Bilal Anjum, Developer in Lahore, Punjab, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Bilal Anjum

Verified Expert  in Engineering

Software Developer

Lahore, Punjab, Pakistan

Toptal member since November 21, 2022

Bio

Bilal is an expert with React, Redux, and Saga. He has experience with the supply chain, student management, and shipping line system domains. He has created web portals, a marketplace for card trading, a game with Socket.IO to deliver real-time experiences, and deck and pool editors with drag-and-drop functionality. Bilal has improved shipping process flows and is proficient with eCommerce applications.

Portfolio

FAME
React, Redux, .NET Core, Entity Framework, Microsoft SQL Server, Reports...
TSL Media LTD
React, E-signatures, PDF Forms, Kanban, React-pdf, PDF
Online Freelance Agency
React, AWS Amplify, AWS Cloud Computing Services, AWS Elastic Beanstalk...

Experience

  • React Redux - 5 years
  • Front-end - 5 years
  • React - 5 years
  • Redux - 5 years
  • Redux-Saga - 5 years
  • Material UI - 5 years
  • JavaScript - 4 years
  • TypeScript - 4 years

Availability

Part-time

Preferred Environment

Slack, Zoom, Teams, Google Meet

The most amazing...

...module I have developed is a report builder with a Redux approach improving performance by 200%.

Work Experience

Senior Software Developer

2020 - PRESENT
FAME
  • Contributed to several front-end and back-end projects.
  • Delivered an in-app report builder built with Redux and Saga with drag-and-drop functionality.
  • Enhanced performance by 200% by improving the React application architecture.
  • Used Jira for task tracking, Bitbucket for source control, and Azure pipelines for CI/CD.
Technologies: React, Redux, .NET Core, Entity Framework, Microsoft SQL Server, Reports, SQL Server Reporting Services (SSRS), Azure, Redux-Saga, Front-end, React Redux, Material UI, CSS, Agile Software Development, SQL, APIs, HTML, CSS3, Front-end Development

React Developer

2023 - 2023
TSL Media LTD
  • Developed a form builder in PDF for entering data.
  • Built a campaign management system to manage the created campaigns.
  • Developed a lead management system using lead updates from CAV files.
  • Created a form signing system to sign the forms generated by form builders.
Technologies: React, E-signatures, PDF Forms, Kanban, React-pdf, PDF

Freelance Developer

2021 - 2022
Online Freelance Agency
  • Created a web portal using React, Redux, and Saga with a news feature on WordPress and a marketplace for card trading.
  • Developed deck and pool editors with drag-and-drop functionality.
  • Devised a drafting game with Socket.IO and Node.js deployed on AWS Elastic Beanstalk. Used Socket.IO programming to deliver real-time experiences.
  • Built data scrappers that use AWS Cloud Compute to update the daily database of tournaments, cards, and popular decks.
  • Created a user card collection module to manage cards for trading and deck-building purposes.
  • Delivered a user analytics module for professional players with a .NET desktop application to get analytics from the game MTG Arena and save them to a user profile for game improvement purposes.
Technologies: React, AWS Amplify, AWS Cloud Computing Services, AWS Elastic Beanstalk, Bootstrap, C#.NET, Redux, Redux-Saga, React Redux, Node.js, Socket.IO, WebSockets, CSS, Agile Software Development, SQL, APIs, HTML, CSS3, Front-end Development

Software Developer

2018 - 2020
Markinson Business Solutions
  • Assisted with the signature product Momentum Pro v4. Contributed to the Redux architecture and functional components.
  • Implemented the virtual scroll used by all team members in several high-order components.
  • Contributed to automatic form generation, which increased the speed of development.
  • Created multiple entry points for front and back offices using Webpack.
  • Tracked with Jira, used Jenkins for CI/CD, and Bitbucket for source control.
Technologies: React, Redux, .NET, Xamarin, Redux-Saga, Front-end, React Redux, Material UI, Webpack, Bitbucket, CSS, Agile Software Development, APIs, HTML, CSS3, Front-end Development

Software Engineer

2016 - 2018
Webeasy PVT. LTD.
  • Developed a solution for NVOCC line management system, which included finance modules and e-signed documents to improve the shipping process flow.
  • Created several eCommerce applications in core PHP and Laravel.
  • Used Microsoft Azure DevOps for Project Tracking and Git as source control.
Technologies: PHP, .NET, Bootstrap, Laravel, C#.NET, CSS, SQL, APIs, HTML, CSS3

Experience

Momentum Pro v4

https://markinson.com.au/momentumpro/
A supply chain system based on the web. It contains numerous complex modules for customer management, supplier management, inventory management, back-office, sales, quotes, and backorders. The Xamarin mobility application for warehousing accompanies it.

Advantage Phoenix

https://advantage-dev-ui.famecloud.us/
A student information system with student enrollment modules, financial aid integrations, conversion from older platforms, student attendance modules, reports, a custom report builder, termination, placement history, campus management, school management, and scheduled reports.

Inresponse Game Companion

A companion for the MTG Arena game with a desktop application to collect in-game analytics and store them in user profiles. This improves game skills, card rankings, the market place, collection management, real-time drafting games, the deck editor, pool editors, tournament information, news and events, and Data scrappers for updating the cards and tournaments database.

CO2 Saturation Sensors For Agriculture Purpose

https://github.com/bil4aug/pi-pico-co2-sensor.git
I have worked on a project to build an IOT device using Raspberry Pi Pico Microcontroller and embedded C/C++, HC-08 Bluetooth low energy module for advertisement and connectivity purposes. I also made an I2C-based sensor from Sensiron SCD-30 and charging modules for using the LIPO battery. The device can run for approximately six days on a single charge. The Prototype is currently under review. Meanwhile, I am sharing the code repo from GitHub.

Unites Again Mobile Application Back-end

A dotnet core-based API for the Unites Again mobile application that has three microservices:

• Authentication - The ability to handle user and client authentication using Identity Server and dotnet6 (https://uala.smartlogixtech.com/auth).
• Profile API - Having all the operations regarding the use and administration (https://uala.smartlogixtech.com/profileAPI).
• Recommendations service, a Python-based service that generates recommendations for the logged-in user from a managed neo4j database.

The Nginx server operates as an API gateway. The admin panel is a standalone react application that connects to the respective microservices )https://admin.uala.techstarz.io/).

MEU Mobile Application Back-end

https://admin.meu.health/auth
MEU application is a social networking application that has a Node.js API consisting of the following microservices:

• Auth, for managing user authentication (custom implementation).
• Friends, for Managing Friends and Matching with new users.
• Trending services, which provide the latest trending videos based on a custom algorithm and a neo4j-based graph database.
• Que service, a service that consumes a RabbitMQ queue for handling background tasks like sending emails and others.
• Admin, a service consisting of operations related to application administration.

Nginx serves as API gateway. The admin front is based on React, which utilizes auth and admin microservices.

Education

2013 - 2017

Bachelor's Degree in Information Technology

Punjab University College of Information Technology - Lahore, Pakistan

Skills

Libraries/APIs

Redux-Saga, React Redux, React, OpenCV, Entity Framework, AWS Amplify, Node.js, Socket.IO

Tools

Webpack, Bitbucket, Shell, NGINX, AWS ELB, Git, RabbitMQ

Languages

C#.NET, JavaScript, TypeScript, CSS, SQL, HTML, CSS3, C++, PHP, C, Embedded C++, Embedded C, Python, Python 3

Frameworks

Redux, Material UI, .NET, Bootstrap, Laravel, .NET Core, IdentityServer 4, Swagger, Express.js

Paradigms

Object-oriented Analysis & Design (OOAD), Agile Software Development, Kanban, REST, Agile, Microservices

Platforms

Firebase, Xamarin, Azure, WordPress, Desktop, AWS Elastic Beanstalk, AWS Cloud Computing Services, Linux, Bluetooth Low Energy (LE), Microsoft, Docker

Storage

Microsoft SQL Server, SQL Server Reporting Services (SSRS), Neo4j, MongoDB

Other

OOP Designs, Data Structures, Front-end, APIs, Front-end Development, PDF, Computer Vision, Reports, WebSockets, SDKs, E-signatures, PDF Forms, React-pdf, CI/CD Pipelines, Sagas

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