Mohammad Mudassir, Developer in Karachi, Sindh, Pakistan
Mohammad is available for hire
Hire Mohammad

Mohammad Mudassir

Verified Expert  in Engineering

Back-end Developer

Karachi, Sindh, Pakistan

Toptal member since November 12, 2021

Bio

Mudassir is a senior back-end developer and has been in the industry for more than seven years creating APIs, microservices, and web apps. He prefers working on Microsoft stacks like .NET Core, SQL Server, and Azure infrastructure. Apart from development, Mudassir has experience managing resources and handling responsibilities of a project's end-to-end delivery.

Portfolio

KoderLabs
.NET, Azure, SQL, Confluence, Product Management, Proof of Concept (POC)...
KoderLabs
JavaScript, jQuery, .NET Core, Azure SQL, Azure Queue Storage, Git, Bitbucket...
KoderLabs
PHP, JavaScript, jQuery, jQuery UI, C#, .NET, .NET Core, Azure SQL...

Experience

  • Back-end Development - 6 years
  • Custom Solutions - 6 years
  • Proof of Concept (POC) - 4 years
  • Azure SQL - 4 years
  • C# - 4 years
  • .NET Core - 4 years
  • Team Management - 3 years
  • Serverless Architecture - 3 years

Availability

Part-time

Preferred Environment

Windows 10, .NET Core, jQuery, Azure SQL, Azure Functions, Azure Queue Storage, Git, Bitbucket, Lucidchart, Confluence

The most amazing...

...experience I've had was referring over five people in my company when they were just interns and they turned out to be the core members of our entire company.

Work Experience

Team Lead

2021 - PRESENT
KoderLabs
  • Led two projects which were built entirely from scratch. One was related to the rent-to-own industry, and the other was related to call centers' inbound-and-outbound-calling software.
  • Collaborated with the external team on different purposes, such as knowledge transfer sessions and code audits.
  • Engaged with clients, business analysts, and designers to get everything communicated properly, get work aligned for developers, and try to create the best possible software.
  • Responsible for back-end code and its architecture and the timely delivery of the project.
  • Hired and trained junior-level employees and tried to resolve any nontechnical issues of my team members.
Technologies: .NET, Azure, SQL, Confluence, Product Management, Proof of Concept (POC), .NET Core, Azure SQL, Azure Queue Storage, Git, Bitbucket, Object-oriented Programming (OOP), Query Optimization, REST APIs, API Integration, Data Integration, XML Parsing, Microservices, JavaScript, C#, Entity Framework, C#.NET, Microsoft SQL Server, Software Development, Custom Solutions, Relational Databases, Software Troubleshooting, JSON, React, Web Applications, APIs, Back-end, Serverless Architecture, API Design, Architecture, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Visual Studio, Node.js, Back-end Development, ASP.NET Core, Leadership, Team Leadership, LINQ, SQL Stored Procedures, CI/CD Pipelines, Agile, Message Queues, Cloud Infrastructure, Serverless, Asynchronous Programming, Azure DevOps Services, Azure App Service, REST

Senior Software Engineer

2019 - 2020
KoderLabs
  • Worked on a project which pulls data from over 15 different sources, processes it simultaneously, and produces results within a few seconds after the user generates the request.
  • Managed and completed more than five projects belonging to different industries.
  • Attended several presales meeting with clients as a technical guide.
  • Deployed a project which generated over a million-dollar transaction within the first year.
  • Designed database schemas and mappings with other data storage; also optimized heavy queries and database performance.
Technologies: JavaScript, jQuery, .NET Core, Azure SQL, Azure Queue Storage, Git, Bitbucket, Lucidchart, Confluence, Object-oriented Programming (OOP), Azure, SQL, Product Management, Azure Blobs, Azure Data Factory (ADF), REST APIs, API Integration, XML Parsing, Azure Cosmos DB, Microservices, C#, Entity Framework, C#.NET, .NET, Microsoft SQL Server, Software Development, Custom Solutions, Relational Databases, Software Troubleshooting, JSON, Proof of Concept (POC), Ajax, Fintech, Web Applications, APIs, Back-end, Serverless Architecture, Azure Service Bus, Pub/Sub, API Design, Architecture, Plaid API, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Visual Studio, Back-end Development, ASP.NET Core, LINQ, TypeScript, SQL Stored Procedures, CI/CD Pipelines, Agile, Cloud Infrastructure, Serverless, Asynchronous Programming, Azure App Service, REST

Software Engineer

2016 - 2018
KoderLabs
  • Attended meetings with offshore clients to support them with their production system as well as code audit meetings with an independent audit firm.
  • Created an eCommerce website using WordPress, WooCommerce, and custom plugins and deployed it to production within five working days.
  • Maintained a web app deployed on production related to the fintech and rental industry; also created the user flow from database logs and fixed bugs.
Technologies: PHP, JavaScript, jQuery, jQuery UI, C#, .NET, .NET Core, Azure SQL, Azure Queue Storage, Git, Bitbucket, Confluence, Object-oriented Programming (OOP), Azure, SQL, Data Pipelines, Azure Data Factory (ADF), SQL Server Integration Services (SSIS), Query Optimization, Audits, REST APIs, API Integration, Data Integration, XML Parsing, Azure Cosmos DB, Microservices, Entity Framework, C#.NET, Microsoft SQL Server, Ajax, Software Development, Custom Solutions, Software Troubleshooting, JSON, Relational Databases, Fintech, HTML, CSS, Web Applications, APIs, Back-end, Full-stack, MySQL, Serverless Architecture, API Design, Stripe API, Task Analysis, Technical Hiring, Interviewing, Team Management, Visual Studio, Back-end Development, ASP.NET Core, LINQ, WebSockets, SQL Stored Procedures, Agile, Message Queues, Cloud Infrastructure, Processing & Threading, Serverless, Event-driven Programming, Asynchronous Programming, REST

Associate Software Engineer

2014 - 2016
KoderLabs
  • Successfully completed a couple of minor projects belonging to different domains.
  • Created two crawlers for major clothing brands; ZARA and H&M which then exported their data to custom-made inventory management software.
  • Provided support for a system deployed on production.
  • Worked on a social network website as a front-end developer and took responsibility for the front-end code solely after a few months.
  • Revamped completely the UI for a website and added responsiveness as well.
Technologies: HTML, jQuery, JavaScript, Magento 1, PHP, Laravel, WordPress, Git, SQL, REST APIs, API Integration, Entity Framework, Ajax, Software Development, Custom Solutions, JSON, Relational Databases, CSS, Web Applications, APIs, Back-end, Full-stack, MySQL, AngularJS, Gulp, Amazon S3 (AWS S3), Google Maps SDK, Web Crawlers, HTML5, Web Scraping, Back-end Development, LINQ, SQL Stored Procedures, Message Queues, Asynchronous Programming, REST

Experience

CargoBarn, Inc. | Optimum

For CargoBarn, Inc., I built Optimum, an internal system that is divided into two portals (for agents and customers). It imports data from multiple services such as truckstop, DAT, SaferWatch, and so on. It then combines with transactionally replicated data for an existing system and runs complex algorithms to find the best carriers and loads at the current time for each user. It enables agents to lodge offers from carriers, book loads against carriers, and push every bit of data into the existing system again.

Tasks Accomplished:
• Led the project.
• Responsible for system architecture and back-end code.
• Participated in initial system design meetings.
• Extracted knowledge from documentation given by the client, participated in meetings to create system flows from that and transferred knowledge to the team.
• Highlighted complex functionalities in the system.
• Performed RnD on new APIs to be integrated.

Traver Connect Inbound

Traver Connect Inbound is an internal system for agents to receive inbound customer calls and register their appointments. Admins can create a knowledge base for agents accessible for feasibility at the time of a call. It was based on OnSIP and SIP.js. It also had functionalities for dealerships and their companies where they can manage their agents and their permissions. Admins can also see reports for each dealership and agent.

Role: Team Lead

Tasks Accomplished:
• Responsible for the back-end code in the first half of the project.
• Completed the initial proof of concept (POC) on SIP.js and OnSIP integration to validate that all request features are implementable, to pinpoint any future complexities that could arise, and to understand how inbound and outbound calling works and provide the knowledge to the team.
• Coordinated with offshore BAs on business flows and implemented complex parts of the software.

Net Partner Services

For a client, I developed private software where he can see all his banking transactions from multiple accounts on a single dashboard in real-time. I also implemented a functionality where he can generate ACH files from the system between his accounts to upload to his respective online banking platform.

Role: Advisor and Technical Consultant

Tasks Accomplished:
• Developed the initial POC on the Plaid API to fetch transactions.
• Transferred my knowledge to the team.
• Coordinated with the offshore BA regarding project discussion, streamlining, and timeline.

Heartland Capital

https://www.hci.net/
This is a portal for an RTO company to bring all manufacturers, dealers, and customers under a single umbrella—enabling customers to create detailed requests for their preferred purchases. This lets manufacturers sell their structure on their preferred prices, markup, and conditions.

Role: Team Lead

Tasks Accomplished:
• Responsible for the back-end code and the timely delivery of the project.
• Coordinated with offshore BAs on business flows and implemented complex software parts.
• Provided knowledge transfer sessions for the team.

Mode Transportation

https://www.modetransportation.com/
A system where we pulled data from different sources such as posting, carriers, rates, fuel, and weather, combined that with historical data and attempted to find the best possible carrier for an order delivery. There were multiple dashboards that provided a platform where users could get all information regarding every carrier and customer and visualize their performance.

Role: Senior Back-end Engineer

Tasks Accomplished:
• Created web APIs for the front end.
• Wrote stored procedures working behind those APIs that returned data to be shown on the dashboards.
• Created microservices on Microsoft® Azure Functions to pull data from multiple sources.
• Revamped the algorithm code written by the offshore ML team to increase performance.
• Highlighted issues in the system performance and researched and implemented new architecture considering the high flow of data.
• Held multiple sessions with the code audit team, explained the flow of the current system, and worked on suggestions given by them.
• Provided knowledge transfer session to the new team when the project was ended from our side.

Shedcard

A customer-facing software for an RTO company that lets users select and buy their preferred shed. The system would generate a temporary credit card for them that they can use. Monthly payments would be automatically collected on behalf of the user.

Role: Back-end Engineer

Tasks Accomplished:
• Fixed bugs on existing back-end APIs and worked on enhancements.
• Supported and maintained the production deployed system.
• Participated in the production deployment cycle.

Got2Go2

A social media platform for connecting your local communities'​ local businesses, organizations, and activities the way they should be. It was built with Angular v1 and Java.

Roles and Work Done:
Initially, I worked as part of the front-end team and developed new modules, and maintained existing ones. Later on, I served as the front-end code lead and managed one intern under me. I also updated scripts that were used to deploy code AWS S3 storage written on Gulp.js.

ESupplySystem

ESupply Systems is a cloud-based procurement and spend management platform for the property management industry enhanced with purchasing intelligence tools. It was built on Magento.

Role: Full-stack Developer

Tasks Accomplished:
• Responsible for front-end integration with the back end.
• Implemented new features requested by the client.
• Created grids on the admin panel for database tables using the Magento Grid API.

Import Fox

A project to extract to complete catalog of two major clothing brands, export data to custom inventory management system, and then further export that data to a WooCommerce site which was another eCommerce store.

Tasks Accomplished:
• Wrote the base structure of the code and database service.
• Created the database schema
• Developed a crawler for ZARA from scratch using an HTML Agility Pack on C#.
• Made crawlers for two clothing brands, ZARA and H&M, as a project.
• Wrote services in PHP for the inventory system to import data of the crawler.
• Constructed another eCommerce based on WordPress and WooCommerce with a custom plugin to take customers' orders.

Education

2014 - 2018

Bachelor's Degree in Computer Science

University of Karachi - Karachi, Pakistan

Skills

Libraries/APIs

REST APIs, jQuery, Entity Framework, Plaid API, LINQ, React, Stripe API, jQuery UI, Google Maps SDK, Node.js

Tools

Git, Visual Studio, Azure App Service, Bitbucket, Lucidchart, Confluence, IntelliJ IDEA, Sublime Text, Gulp, Azure DevOps Services

Languages

SQL, C#, C#.NET, JavaScript, HTML, PHP, CSS, TypeScript, Java, HTML5, C++

Frameworks

.NET Core, .NET, ASP.NET Core, AngularJS, Laravel

Paradigms

Object-oriented Programming (OOP), Microservices, Serverless Architecture, Asynchronous Programming, REST, Agile, Event-driven Programming

Platforms

Azure Functions, Azure, WordPress, WooCommerce, Magento 1

Storage

Azure SQL, Azure Queue Storage, JSON, XML Parsing, Azure Cosmos DB, Microsoft SQL Server, Relational Databases, NoSQL, SQL Stored Procedures, Azure Blobs, Data Pipelines, SQL Server Integration Services (SSIS), Data Integration, MySQL, Amazon S3 (AWS S3)

Other

API Integration, Software Development, Custom Solutions, Software Troubleshooting, Web Applications, APIs, Back-end, Technical Hiring, Interviewing, Back-end Development, Product Management, Proof of Concept (POC), Ajax, Fintech, API Design, Code Review, Source Code Review, Task Analysis, Team Management, Leadership, Team Leadership, Processing & Threading, Serverless, Networking, Data Structures, Algorithms, Azure Data Factory (ADF), Query Optimization, Audits, Digital Signatures, OnSIP, Full-stack, Azure Service Bus, Pub/Sub, Architecture, Web Crawlers, IP Networks, Web Scraping, WebSockets, CI/CD Pipelines, Message Queues, Cloud Infrastructure

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