Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Timeline
OperationsManager
Muhammad Abubakar

Muhammad Abubakar

Riyadh,Riyadh Region

Summary

Adaptable and driven professional with strong problem-solving skills and expertise in front-end and back-end development. Proficient in Python, Django, Rest APIs, JavaScript, and React, ensuring effective project execution. Excellent communication and teamwork abilities enhance collaboration and project success.

Overview

5
5
years of professional experience
6
6
years of post-secondary education

Work history

Full stack software developer

Wealth Preservation Holding
Riyadh, Riyadh Region
04.2024 - Current

Senior Full-Stack Developer (Django + React + PostgreSQL)

  • Designed and developed end-to-end web applications using Python (Django, Django REST Framework), React, and PostgreSQL, focusing on scalability and maintainability.
  • Architected and optimized database schemas, indexes, and queries, improving system performance and reducing query time across large datasets.
  • Managed to improve accounting reports' loading time from 19s to 4s, which included 25k report rows ( 40k manual journals ).
  • Development also focused on writing efficient Django ORM queries to fetch data quickly without additional database calls.
  • Implemented asynchronous task scheduling with Django schedulers to handle periodic operations.
  • Built RESTful APIs and integrated them with responsive React code.
  • Created and maintained custom Django Middlewares, managers, and management commands to extend framework functionality and support evolving business logic.
  • Followed Git Feature Branch Workflow using Git and GitLab: branched off from latest master, developed and pushed feature code, conducted peer code reviews, merged to staging for QA.
  • Automated deployment and version control pipelines through Docker, Git, and CI/CD (GitHub Actions/GitLab CI) for streamlined release management.
  • Handle features integrated with Xero accounting software through 3rd third-party API provided by Xero itself.
  • Handled E-commerce platform Foodics API integration to sync latest data.
  • Led code reviews and enforced clean architecture, ensuring performance and consistency across development team.
  • Collaborated directly with team members and product managers to translate complex requirements into technical solutions aligned with business goals.
  • Implemented modular and scalable React project architecture to enable maintainable, feature-based code organisation.

Full Stack Software Developer

Upwork
Sialkot, Pakistan
03.2021 - 04.2024
  • Completed over 40 freelance projects as Python Django developer, achieving 4.8/5 rating.
  • Executed range of projects, from backend-focused to full-stack implementations.
  • Developed features of varying complexity, enhancing functionality and user experience.
  • Helped to fix clients' problems and made sure to go beyond requirements, paying close attention to details.
  • Utilised technologies including HTML, CSS, Bootstrap, JavaScript, Python, Django, PostgreSQL, MySQL, SQLite, AWS, Heroku, DRF, and REST APIs.

Python developer

SAW Developers
Lahore, Pakistan
09.2021 - 07.2022
  • Developed backend API endpoints to implement features from R&D department.
  • Created database schemas according to specified requirements.
  • Delivered small-sized e-commerce website within one year, collaborating with team members.
  • Utilised technologies including Python, Django, PostgreSQL, SQLite, HTML, CSS, Bootstrap, and JavaScript.

Associate Python Django developer

Lyftrondata
Reston, USA
02.2021 - 06.2021
  • Developed data pipelines using Python and AI technologies.
  • Integrated pipelines with Django endpoints for client-side data display.
  • Coordinated cross-departmental collaboration to ensure pipeline efficiency.

Jr Python Django Developer

ElantraTech
Lahore, Pakistan
10.2020 - 01.2021
  • Executed daily duties with accuracy and efficiency.
  • Acquired and applied new skills to enhance productivity.
  • Completed tasks consistently within tight deadlines.
  • Successfully delivered one e-commerce project during tenure.
  • Gained valuable insights from senior colleagues.
  • Engaged in various projects to develop additional competencies.

Education

Foundation degree - Science

Air Public High School
Daska/Pakistan
03.2013 - 03.2014

Associate of Science - Pre-Engineering

Punjab Group of Colleges
Daska/Pakistan
03.2015 - 03.2016

Bachelor of Technology - Information and Technology

University of Sargodha
Sargodha/Pakistan
09.2016 - 08.2020

Skills

  • Python
  • JavaScript
  • Django
  • React
  • RESTful API
  • Django Rest Framework ( DRF )
  • PostgreSQL
  • MySQL
  • Git

Languages

English
Advanced
Urdu
Native

Affiliations

  • Learning New Techs. Or at least be advanced in my own field

Timeline

Full stack software developer

Wealth Preservation Holding
04.2024 - Current

Python developer

SAW Developers
09.2021 - 07.2022

Full Stack Software Developer

Upwork
03.2021 - 04.2024

Associate Python Django developer

Lyftrondata
02.2021 - 06.2021

Jr Python Django Developer

ElantraTech
10.2020 - 01.2021

Bachelor of Technology - Information and Technology

University of Sargodha
09.2016 - 08.2020

Associate of Science - Pre-Engineering

Punjab Group of Colleges
03.2015 - 03.2016

Foundation degree - Science

Air Public High School
03.2013 - 03.2014
Muhammad Abubakar