Muhammad A.

Muhammad A.

Python Developer

Lahore, Pakistan
Hire Muhammad A. Hire Muhammad A. Hire Muhammad A.

About Me

I am a Software Developer with proven experience building modern, rock-solid, scalable backend solutions using Python, Django and other frameworks on projects. I design and architect solutions to complex software engineering challenges, take ownership of projects and push deployments to production. I make sound architectural decisions in creating new features and designing server-side architecture on projects.

Work history

UpStack
UpStack
Python Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

ZipHR
ZipHR
Backend Developer
2021 - Present (4 years)
Indonesia
  • Develop algorithms and integrate frontend solutions with server-side logic on ZipHR's robust and scalable platform.

  • Design and implement backend solutions for testability, scalability, usability, and maintainability.

  • Provide valuable input on all aspects of backend development - investigating issues and identifying solutions for implementation.

Arbisoft
Arbisoft
Senior Software Engineer
2018 - 2021 (3 years)
Lahore, Pakistan
  • Took ownership of backend environments on projects - building, maintaining and deploying bulletproof solutions for clients.

  • Created and maintained robust, well-designed backend applications and services with scalability and reliability in mind.

  • Designed and shipped new features on solutions - maintaining code quality, correcting bottlenecks and fixing bugs.

Teczon
Teczon
Software Engineer
2017 - 2018 (1 year)
Lahore, Pakistan
  • Built and implemented fast websites and solutions using modern web components, tools and best practices.

  • Engaged in robust design discussions on backend-focused projects to create the best solutions for clients.

  • Wrote and modified codebases in building new functionalities, improving performance, or upgrading interfaces.

Portfolio

Backend Developer - Just Bulk
Backend Developer - Just Bulk

JustBulk is a B2B e-commerce system with dynamic pricing for users. The system allows users to make savings on goods as per unit price reduces as users purchase more. It comes with various dashboard customizations. Implemented the backend solutions and integrated them with the React frontend.

Backend Developer - Buy Now Pay Later
Backend Developer - Buy Now Pay Later

Worked on the team that built a Buy Now Pay Later solution aimed at the Canadian market. It was built using Python/Django and comes with various integrations like credit check, address verification and bank sign-in.

Backend Developer - Logistics Solution
Backend Developer - Logistics Solution

Developed backend as part of the dev team for a local clone of FoodPanda/UberEats. It allows users to deliver food, books, groceries and medicines to customers within Pakistan. It comes with Android and iOS customer, rider and partner apps.

Education

BSc. Software Engineering
BSc. Software Engineering
Punjab University College of Information Technology, University of Punjab, Lahore
2013 - 2017 (4 years)