Summary
Overview
Work History
Education
Skills
Websites
Favorite Books
Timeline
Generic

MUHAMMAD YASIR

Software Engineer
Pallara

Summary

Experienced Software Engineer specialising in clean, maintainable code development using Python (Flask, FastAPI) and Flutter for building robust cross-platform applications. Skilled in React.js, React Native, and JavaScript, with a solid foundation in Android development using Kotlin and Java. Proficient in designing scalable software architectures and integrating front-end applications with backend services via RESTful APIs.

Hands-on experience with DevOps practices including CI/CD pipelines using GitHub Actions, containerisation with Docker, and automated deployment to cloud platforms such as AWS (including RDS, VPCs, and Lambda). Adept in writing Bash scripts for automation, managing Firebase deployments, and ensuring secure, efficient infrastructure to support modern software systems.

Capable of optimising back-end systems through SQL query builders, eager loading, and database performance tuning to support complex business logic. Committed to delivering efficient, user-friendly solutions that align with the demands of modern tech environments, while collaborating effectively using tools like GitHub, Jira, and Confluence.

Overview

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

Work History

Software Developer

QCIF
Brisbane, Queensland
05.2025 - Current
  • Implemented DevOps practices using Infrastructure as Code (IaC) on OpenStack, automating VM and volume provisioning via Python scripts.
  • Managed container images with a private Harbor registry and automated build/deploy pipelines using Jenkins and Argo CD for GitOps-based delivery.
  • Deployed containerised applications using Docker and Kubernetes on Magnum-managed clusters.
  • Leveraged Dask for parallel data processing across nodes, significantly improving performance and scalability of distributed workloads.
  • Monitored system health and application metrics using Prometheus for real-time observability and alerting. Built responsive admin dashboards with React (TypeScript) and cross-platform UI with Flutter Web.
  • Hosted static assets and UIs using NGINX for efficient delivery.
  • Developed Flask-based REST APIs using SQLAlchemy and integrated with a MongoDB database for dynamic, scalable backend services.

Full Stack Software Engineer

Autop
Brisbane, Queensland
12.2023 - 05.2025
  • Develop Flutter front-end applications using Dart and Python for web and cross-platform solutions (Android and iOS).
  • Rewrite front-end features in Flutter to enhance performance, leveraging null safety and type hinting for robust and maintainable code.
  • Integrate RESTful APIs, Flask, and Firebase Auth for secure and seamless communication between front-end and backend services.
  • Implement unit testing for Python back-end systems, optimise database performance, and enhance scalability and authentication mechanisms.
  • Utilise SQL builders and implement eager loading techniques with ORM (e.g. SQLAlchemy) to reduce redundant queries and significantly improve data-fetching efficiency for complex business logic.
  • Automate CI/CD pipelines using GitHub Actions, incorporating Bash scripts for testing, linting, and deployment workflows.
  • Deploy and manage services on AWS, including RDS for relational databases, VPCs for secure networking, and AWS Lambda for serverless execution.
  • Manage Firebase deployments for hosting, functions, and authentication features across development and production environments.
  • Collaborate with cross-functional teams using GitHub, Confluence, and Jira to maintain streamlined development workflows and clear documentation.

Full Stack Software Developer

NXTGEN FOOTBALL
Sydney, New South Wales
11.2024 - 12.2024
  • Improved code efficiency by 40% through optimised Kotlin and Node.js implementations.
  • Implemented linked list structures for efficient data management and retrieval.
  • Minimised query calls from the front-end by optimising request patterns and reducing unnecessary backend interactions.
  • Enhanced backend performance by implementing eager loading where applicable, reducing response time significantly.
  • Integrated proper caching mechanisms to improve data retrieval speed and reduce server load.

Android Application Developer (Remote)

Unitemps
Birmingham, West Midlands
04.2023 - 08.2023
  • Integrated FLIR Pro API and SDKs, transforming app functionality and streamlining the user experience.
  • Achieved a 20% boost in user engagement and a 15% reduction in app response time through innovative API integration.
  • Designed, developed, and rigorously tested Android applications, ensuring timely delivery and high performance.
  • Authored critical Java components with a 98% bug-free codebase, reducing post-release maintenance.

Full Stack Developer (Remote)

XYZDeveloper
03.2020 - 03.2022
  • Developed high-quality solutions in React Native and the MERN stack, focusing on mobile app and web application development.
  • Implemented features such as push notifications, offline support, and third-party integrations to enhance functionality and user experience.
  • Optimised database schemas in MongoDB, reducing data retrieval times by 20%, improving application performance.
  • Collaborated with cross-functional teams to design and develop scalable solutions, ensuring alignment with business and user requirements.
  • Consistently delivered clean, efficient, and maintainable code following industry best practices.

Education

Master of Science - Computer Science (Software Engineering)

University of Staffordshire
UK
04.2001 - 06.2023

Bachelor of Science - Software Engineering

City University of Science And Information Technology
Peshawar
09.2020

Skills

Python (Flask, FastAPI)

Dart (Flutter)

CI/CD pipeline management

Mobile and web app development

Software architecture and design

SQL query optimisation

Jira and Confluence expertise

Data analysis and visualisation

Cloud computing

Application programming

RESTful services

Containerization technologies

Virtualization technologies

Continuous integration

Favorite Books

  • How to Win Friends and Influence People (Dale Carnegie)
  • Clear Thinking (Shane Parrish)
  • Fluent Python (Luciano Ramalho)

Timeline

Software Developer

QCIF
05.2025 - Current

Full Stack Software Developer

NXTGEN FOOTBALL
11.2024 - 12.2024

Full Stack Software Engineer

Autop
12.2023 - 05.2025

Android Application Developer (Remote)

Unitemps
04.2023 - 08.2023

Full Stack Developer (Remote)

XYZDeveloper
03.2020 - 03.2022

Master of Science - Computer Science (Software Engineering)

University of Staffordshire
04.2001 - 06.2023

Bachelor of Science - Software Engineering

City University of Science And Information Technology
MUHAMMAD YASIRSoftware Engineer