Summary
Overview
Work History
Education
Skills
Websites
Languages
Projects
Timeline
Generic

Talha Yaseen

Python Developer (Django, Flask, FastAPI, Pyramid)
Lahore, Punjab

Summary

I have extensive experience with various Python web frameworks, including Django, Flask, FastAPI, and Pyramid. With Django, I built robust, full-featured web applications, leveraging its built-in ORM and admin interface for efficient backend development. Flask allowed me to create lightweight, flexible applications with custom configurations and modular components. FastAPI enabled me to develop high-performance APIs with automatic validation and documentation, ideal for modern microservices. Pyramid provided a versatile framework for building both small and large applications, offering extensive customization and scalability. My experience with these frameworks has honed my ability to choose and implement the right tools for diverse project requirements.

Overview

8
8
years of professional experience

Work History

Senior Django Developer (Python)

Rex Technology Services
10.2022 - Current
  • As a Django Developer, I have a strong track record of creating and maintaining robust, scalable web applications. My experience includes designing and implementing complex systems using Django's MVT (Model-View-Template) architecture, developing RESTful APIs with Django REST Framework, and customizing the Django admin interface for efficient backend management. I have worked extensively on database schema design and optimization, ensuring data integrity and performance with PostgreSQL and MySQL. My role also involved integrating third-party services and automating routine tasks to streamline workflows. Through collaboration with cross-functional teams, I have delivered high-quality solutions that meet project requirements and deadlines.

Flask Developer

IT Genesis
12.2019 - 09.2022
  • As a Flask Developer, I have successfully designed and implemented numerous scalable web applications and microservices using Flask. My experience includes developing RESTful APIs with Flask-RESTful, creating custom middleware, and managing complex routing with blueprints. I have integrated databases using SQLAlchemy and implemented efficient data processing pipelines. My work involved collaborating closely with cross-functional teams to ensure seamless integration of front-end and back-end components. I am skilled in automating deployment processes using Docker and CI/CD pipelines, and have a strong focus on optimizing application performance and maintaining high code quality through rigorous testing and debugging.

Pyramid Developer

Arbisoft
03.2017 - 11.2019
  • As a Pyramid Developer, I have extensive experience designing and implementing flexible, scalable web applications using the Pyramid framework. My work involves configuring complex systems and creating custom views and templates to meet diverse project needs. I have successfully managed application performance, security, and scalability through Pyramid's modular architecture and extensive configuration options. My responsibilities include integrating various backend services, optimizing database interactions, and ensuring adherence to best practices. By collaborating closely with cross-functional teams, I have delivered high-quality, reliable web solutions that align with project goals and user requirements.

Education

Bachelor of Science - Computer Science

University Of South Asia
Lahore, Punjab, Pakistan
04.2001 -

Skills

Django Full-Stack Development

ORM Management

Admin Interface Customization

Authentication & Authorization

REST API Development

Flask Microservice Architecture

Custom Middleware

Database Integration

API Development

High-Performance APIs

Pydantic Integration

Async Programming

Dependency Injection

Flexible Web Framework

Configuration Management

Security Practices

Scalability

Languages

English

Projects

Django Projects

1. E-commerce Platform
  Description: Developed a full-featured e-commerce site with Django, including product management, user authentication, and payment integration. Utilized Django's ORM for database interactions and Django REST Framework for API endpoints.

2. Blog Management System
  Description: Created a blog management system with Django, featuring content creation, user roles, and comment moderation. Leveraged Django’s admin interface for backend content management and Django’s templating system for the frontend.

Flask Projects

1. Personal Finance Tracker
  Description: Built a personal finance tracker using Flask, allowing users to manage expenses, track budgets, and generate reports. Implemented SQLAlchemy for database management and Flask-Login for user authentication.

2. RESTful API for Weather Data
  Description: Developed a RESTful API with Flask that provides real-time weather data and forecasts. Integrated with third-party weather services and used Flask-RESTful for API routing and management.

FastAPI Projects

1. Real-Time Chat Application
  Description: Created a high-performance real-time chat application using FastAPI, featuring WebSocket support for live messaging. Leveraged FastAPI’s asynchronous capabilities to handle multiple connections efficiently.

2. Microservices Architecture
  Description: Developed a suite of microservices using FastAPI for a scalable application, including user management and data processing services. Utilized FastAPI’s automatic validation and interactive documentation for rapid development.

Pyramid Projects

1. Content Management System (CMS)
  Description: Built a flexible CMS with Pyramid, allowing users to create, edit, and publish content. Used Pyramid’s configuration system and templating to support a variety of content types and user permissions.

2. Event Booking System
  Description: Developed an event booking system with Pyramid, featuring event creation, user registration, and ticket management. Implemented Pyramid’s security features and modular components for extensibility and scalability.

Timeline

Senior Django Developer (Python)

Rex Technology Services
10.2022 - Current

Flask Developer

IT Genesis
12.2019 - 09.2022

Pyramid Developer

Arbisoft
03.2017 - 11.2019

Bachelor of Science - Computer Science

University Of South Asia
04.2001 -
Talha YaseenPython Developer (Django, Flask, FastAPI, Pyramid)