Upstaff Sign up
Haroon Saleem, Senior Python Developer
Haroon Saleem
Created AtUpstaffer since January, 2026

Haroon Saleem — Senior Python Developer

Expertise in Back-End Web (3.5 yr.), AI and Machine Learning (2.0 yr.).

 Last verified on January, 2026

Core Skills

Python
Python
5 yr.
FastAPI
FastAPI
3 yr.
Flask
Flask
5 yr.
Django REST framework
3 yr.

Bio Summary

Senior Python Developer with 5+ years specializing in scalable backend systems, RESTful APIs, and AI-driven data pipelines using FastAPI, Django, and Flask. Proven expertise in LLM integration (OpenAI, Deepgram, Vapi) and prompt engineering for real-time AI workflows. Experienced in microservices architecture, cloud DevOps (AWS, Docker, CI/CD), and data processing with Pandas and NumPy. Holds a BSc in Electrical Computer Engineering and currently pursuing MSc, with a strong foundation in software development best practices and system design.

Technical Skills

Programming LanguagesPython
AI & Machine LearningAI, ElevenLabs, LLM, NumPy, OpenAI, OpenCV, Prompt Engineering, Scikit-learn, TensorFlow
Python FrameworksDjango, Django REST framework, FastAPI, Flask
JavaScript FrameworksNode.js, React
Python Libraries and ToolsNumPy, Pandas, pytest, Scikit-learn, TensorFlow
JavaScript Libraries and Toolsp5.js, React Hooks
Data Analysis and Visualization TechnologiesDashboards, ETL, Pandas
Databases & Management Systems / ORMMySQL, NoSQL, PostgreSQL, SQLite
UI Frameworks, Libraries, and BrowsersFoundation
Cloud Platforms, Services & ComputingAWS
Industry Domain ExperienceEmbedded
SDK / API and IntegrationsAPI, FastAPI, RESTful API, Stripe, Twilio
QA, Test Automation, SecurityAutomated testing, pytest
BlockChain and Decentralized SoftwareBSC
Deployment, CI/CD & AdministrationCI/CD, DevOps
PlatformsCRM
Virtualization, Containers and OrchestrationDocker
Version ControlGithub Actions
Operating SystemsLinux, Unix
Methodologies, Paradigms and Patternsmicroservices, microservices architecture, Refactoring, System Design
Web/App Servers, MiddlewareNginx
UI/UX/WireframingResponsive Design
Mail / Network Protocols / Data transferRouting, WebRTC
Other Technical SkillsBackend, Data Processing, Data Transformation, Observability, Software Development, Subscription management, Tools, Unreal Engine

Work Experience

Senior Full Stack Developer (Python Backend Focus), AI-Powered Voice CRM Platform

Duration: January 2024 – January 2026
Summary:
  • Architected and developed a scalable backend serving a multi-campaign CRM with embedded AI dialer tools
  • Implemented data transformation pipelines processing millions of call records, delivering analytics to admin dashboards
  • Integrated Stripe via secure webhooks and built automated subscription management, reducing manual overhead by 70%
Responsibilities: Designed and developed scalable backend services using Django and FastAPI to handle high-volume call traffic and user data, serving structured, optimized data to React-based SPAs. Built and maintained robust RESTful APIs for a multi-tenant CRM platform, enabling fine-grained permissions, real-time analytics, and embedded telephony tools. Engineered data processing pipelines transforming call logs and user analytics into structured outputs for dashboards and frontend visualizations. Integrated multiple third-party voice AI services (Telnyx, Twilio) and designed webhook-controlled call routing logic, improving system reliability and observability. Led the refactoring of legacy systems for improved maintainability and scalability, reducing technical debt and enhancing performance. Implemented automated testing strategies (PyTest) and CI/CD pipelines, ensuring high code quality and system reliability.
Technologies: Python, Django, FastAPI, React, PostgreSQL, LLMs, Stripe, PyTest, CI/CD, Telnyx, Twilio

Full Stack Developer (AI API Development), Real-time AI Assistant with LLM Integration

Duration: April 2023 – December 2023
Summary:
  • Built a proof-of-concept AI assistant leveraging multiple LLM and voice APIs, later scaled to a production-grade feature handling concurrent user sessions
  • Designed the prompt engineering framework for context-aware interactions and content summarization
Responsibilities: Developed an AI-powered voice assistant pipeline integrating Livekit, Deepgram, ElevenLabs, and Vapi, enabling real-time speech-to-text, LLM processing, and text-to-speech for dynamic customer interactions. Built and consumed RESTful APIs to connect AI services with frontend applications, focusing on low-latency, structured data delivery. Collaborated closely with frontend teams to design API contracts and data structures for seamless integration with React-based applications. Experimented with LLM prompt engineering and AI-powered content summarization to enhance assistant capabilities and automate data analysis tasks.
Technologies: Python, Vapi, Deepgram, ElevenLabs, FastAPI, Livekit, React

Trainee Engineer – VSAT Engineering Department, Enhanced Palm Print Recognition System

Duration: August 2022 – September 2023
Summary:
  • Developed a biometric authentication system using advanced image processing and machine learning techniques, achieving 99
  • 2% accuracy
  • Processed and transformed large image datasets for model training, utilizing Pandas and NumPy for data manipulation
Responsibilities: Optimized data communication systems for real-time remote connectivity, analyzing and improving data flow and system performance. Developed monitoring scripts (Python) to validate infrastructure and reduce downtime through proactive diagnostics.
Technologies: Python, OpenCV, scikit-learn, NumPy, Pandas

Education

  • MSc Electrical Computer Engineering
    National University of Science Technology, Islamabad, Pakistan
    2024–Present
  • BSc Electrical Computer Engineering
    Capital University of Science Technology, Islamabad, Pakistan; Final Year Project: Enhanced Palm Print Identification System Using Document Scanner (2nd Place)
    2020–2024

Certification

  • Asterisk Certified Essentials Certificate
  • OpenSIPS Training 3.2 Certificate
  • PBXact Certified Essentials Certificate

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Haroon Saleem, Senior Python Developer
Ready to hire Haroon Saleem
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring