Muhammad Shahzad
5+ Years of Experience

I'm Muhammad Shahzad

Senior Python Django Developer

I am a Senior Python Django Developer with 5+ years of experience in developing scalable web applications and optimizing system performance. My expertise includes developing robust back-end systems, building RESTful APIs, and working with various database solutions.

I am proficient in Python, Django, Django Rest Framework, Flask, RESTful APIs, FastAPI, JavaScript, PostgreSQL, MySQL, and Django Templating. I have strong expertise in API development, database management, and writing clean, maintainable code.

I am passionate about problem-solving, continuous learning, and collaborating with cross-functional teams. I am dedicated to delivering efficient, high-performing solutions with best practices in software development.

Email

mshahzad1542@gmail.com

Phone

+923176321092

Location

Lahore, Pakistan

Education

Academic background and qualifications

Bachelor of Science in Computer Science

Khwaja Fareed University of Engineering and IT (KFUEIT)

Sep 2015 - Feb 2019

Completed Bachelor of Science in Computer Science with coursework in algorithms, data structures, database systems, software engineering, and web development. Participated in coding competitions and collaborative projects.

Work Experience

Professional journey and career highlights

Senior Software Engineer - Python Django

Digital Intelligence

Jul 2023 - Present

- Led a team of 3 developers in building scalable Python/Django applications, improving project delivery speed by 30%
- Designed and optimized multi-tenant SaaS database structures for scalability and performance
- Integrated Celery, RESTful APIs, and third-party services such as QuickBooks and Microsoft Dynamics
- Implemented caching strategies, indexing, and query optimizations to enhance application efficiency
- Managed project timelines, proactively addressing challenges to ensure on-time, high-quality deliverables
- Managed deployment processes on DigitalOcean, reduced technical debt, and improved maintainability

Senior Software Engineer

LyftronData

Jun 2022 - Jul 2023

- Developed and maintained scalable, high-performance applications using Python/Django, Django Rest Framework
- Designed and implemented RESTful APIs and backend services to support dynamic frontend applications
- Collaborated with cross-functional teams, including designers and product managers, to deliver feature-rich applications
- Followed strong software development principles, including SOLID, DRY, and MVT architecture
- Worked on authentication, authorization, and role-based access control for secure applications
- Optimized database queries and improved application performance through caching, indexing, and query optimizations
- Integrated third-party services, including payment gateways, social logins, and external APIs

Software Engineer

Eurus Technologies

Jan 2021 - Jun 2022

- Developed and maintained Python/Django applications across multiple domains
- Designed and implemented scalable backend architectures, integrating WebSockets for real-time features and cron jobs
- Refactored codebases to improve performance, maintainability, and scalability
- Built and optimized databases, applications, and servers to support backend functionality

Software Engineer

Enigmatix LTD

Feb 2020 - Jan 2021

- Developed user-friendly web applications, enhancing user engagement and satisfaction
- Designed efficient APIs and collaborated with backend developers to ensure seamless integrations
- Refactored codebases to improve performance, maintainability, and scalability
- Collaborated with teams to implement best coding practices and optimize system workflows

Python Django Internee

Enigmatix LTD

Jul 2019 - Feb 2020

- Assisted in the development of Django-based web applications, ensuring adherence to project requirements
- Worked closely with UX/UI designers to implement visually appealing and functional interfaces
- Researched and explored emerging technologies for potential integration into ongoing projects
- Utilized Git for version control, facilitating smooth collaboration among team members

Interested in working together?

I'm always open to discussing product design or partnership opportunities.