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.

Backend

Database

DevOps

QA & Testing

Other

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.

Showcase

Backend Developer - Just Bulk
Backend Developer - Just Bulk
  • JustBulk is a B2B e-commerce system with dynamic pricing.

  • It allows users to reduce costs as they purchase more.

  • The system includes dashboard customizations and backend solutions.

Backend Developer - Buy Now Pay Later
Backend Developer - Buy Now Pay Later
  • Developed a Buy Now Pay Later solution for the Canadian market.

  • Utilized Python/Django for the project's backend development.

  • Integrated various features like credit check, address verification, and bank sign-in.

Backend Developer - Logistics Solution
Backend Developer - Logistics Solution
  • Developed a backend for a local clone of FoodPanda/UberEats.

  • The backend supports delivery of food, books, groceries, and medicines to customers in Pakistan.

  • The backend includes Android and iOS applications for users, riders, and partners.

Education

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