
Waheed Amir
Verified Expert in Engineering
Django Developer
Lahore, Punjab, Pakistan
Toptal member since October 22, 2024
Waheed is a senior full-stack developer with 8+ years of experience building scalable applications using Python (Django, FastAPI) and React. He specializes in data mining, API integration, and automated web scraping with Scrapy and Selenium. Waheed manages cross-functional teams and delivers complex projects end-to-end. His recent projects include enhancing eCommerce platforms, financial systems, and real-time price comparison websites, ensuring high-quality, high-performance outcomes.
Portfolio
Experience
- Django - 7 years
- Web Scraping - 7 years
- Data Extraction - 7 years
- Python 3 - 6 years
- Full-stack Development - 6 years
- Ruby on Rails (RoR) - 5 years
- MySQL - 4 years
- React - 3 years
Work Experience
Senior Software Engineer
Flicken
- Led team and sprint management. Directed a multidisciplinary team in managing sprints and gathering requirements, ensuring projects were delivered on time and aligned with business objectives.
- Conducted team training and development. Facilitated team training sessions to enhance skills in web development and job scheduling, fostering a collaborative and high‑performing work environment.
- Oversaw code reviews and quality assurance. Managed code reviews to maintain high‑quality standards and implement best practices, ensuring robust and efficient software solutions.
- Successfully automated the entire trading cycle from opening trades, setting stop-loss/take-profit, and closing positions based on real-time market data.
- Ensured high reliability of real-time data transmission and task execution, reducing downtime and improving overall system performance.
- Leveraged WebSockets to provide near-instantaneous updates on trades and market conditions, enhancing user experience and enabling timely decision-making.
Senior Software Engineer
Paymob
- Developed robust data scraping and processing pipelines. Developed automated data scraping solutions using Selenium and Octoparse to efficiently extract and process information from various web sources.
- Implemented modern front-end solutions. Engineered scalable back‑end web services with Python Django for seamless integration with front‑end applications at Paymob.
- Handled API integration. Integrated the Pakistani finance bank payment gateways.
Senior Software Engineer
An Online Freelance Agency
- Developed back‑end web services. Utilized the Django REST framework to create scalable back‑end web services, enabling efficient data handling and seamless integration with various applications.
- Implemented data scraping and scheduling solutions. Designed and executed data scraping and scheduling systems with RabbitMQ pipelines, optimizing data flow and ensuring timely processing of information.
- Executed front-end development. Leveraged React for front-end implementation, delivering interactive and user‑friendly interfaces that enhanced overall application usability.
Senior Software Engineer
Venrup
- Engineered microservices with the Flask framework. Developed and deployed microservices using the Flask Framework, enhancing website functionality and supporting scalable web applications.
- Implemented modern front-end solutions. Utilized React for front‑end development, delivering responsive and dynamic user interfaces that improved user experience and engagement.
- Contributed to advanced data wrangling and analysis. Applied Pandas for data wrangling, enabling efficient data manipulation and preparation for downstream analysis.
- Conducted data science modeling and analysis. Executed data science modeling and analysis to extract insights and drive data‑driven decision‑making, supporting strategic business initiatives.
Software Engineer
Fecundity
- Developed robust data scraping and processing pipelines. Led the implementation of data scraping solutions using the Scrapy Framework, creating efficient pipelines for data wrangling and storage that improved data accessibility and analysis.
- Designed and deployed a microservices architecture. Leveraged the Django REST framework to provide scalable microservices, enhancing system modularity and facilitating seamless integration across platforms.
- Led requirement gathering and sprint management. Spearheaded requirement gathering sessions and managed sprints, ensuring alignment with project objectives and timely delivery of features that met stakeholder expectations.
Associate Software Engineer
Big Data Analytics
- Led the development of robust data scraping solutions using the Scrapy Framework and Selenium, enhancing data extraction capabilities and automating web processes for increased productivity.
- Standardized address solutions, advanced data processing and analysis, and utilized pandas to streamline data processing and analysis, delivering actionable insights that informed strategic business decisions.
- Implemented cutting‑edge solutions for address standardization using HERE API and Google API, significantly improving data accuracy and consistency across systems.
- Developed and monitored data systems: designed and maintained data monitoring systems using Bootstrap, HTML, CSS, JavaScript, and Django, ensuring real‑time visibility into key metrics and system performance.
- Optimized database management: managed and optimized databases across SQL, MySQL, and PostgreSQL platforms, achieving enhanced performance and resource efficiency.
Project History
Southern Home Handyman
http://southernhomehandyman.comInfiniteQuant (Previously DeltaPropShop)
I integrated Celery and Flower to manage asynchronous tasks such as trade execution and monitoring. With WebSockets, I enabled real-time data streaming for market updates, open trades, and trading actions such as stop-losses and take-profits. This architecture allowed instant trade execution, automatic updates to trade statuses, and real-time client communication.
Additionally, I built algorithms for automated trade management, enabling trades to open, set stop-loss/take-profit levels, and close under specific market conditions. Redis was used to cache frequently accessed data to improve performance. By optimizing our system’s data flow and reducing latency, I ensured smooth and efficient operation during market fluctuations.
Unation
DAYS (Data At Your Service)
IRSA (Learning Management System)
https://irsa.edu.pk/Price Pulse
Phoenix Rehab Estimation
I contributed to the successful development of the platform by leveraging my expertise in React with TypeScript, state management using Redux Toolkit and React Context API, and back-end integration through Supabase. I helped ensure smooth user experiences across all devices with Tailwind CSS and PostCSS for responsive design. Additionally, I contributed to the development of essential features like cost breakdowns, project management dashboards, and error handling, ensuring robust and seamless interactions for users throughout the renovation process.
Senior Full-stack Developer for Sports League Management Platform
• Streamlined the post-schedule creation workflow for a better user experience.
• Improved organization selection and fetching logic during league creation.
• Fixed bugs in League and Division APIs post-creation to ensure proper data flow. Corrected league filtering in the Team tab to show only relevant leagues per user.
• Rebuilt the Schedule UI to resolve user interaction and submission issues. Fixed bugs in the Game Creation API and schedule retrieval to restore the scheduling flow.
• Integrated schedules into the calendar view for accurate event representation. Fixed venue creation API to ensure successful data saving.
• Diagnosed and resolved Netlify deployment issues for a smooth application rollout.
InDesign Scripting Specialist for Index Automation
http://www.ncte.org• Developed a Custom InDesign JavaScript for Automated Indexing. Built a script for InDesign CC 2025 to convert author names from "Firstname Lastname" to a "Lastname, Firstname" format, automating the indexing process for publication use.
• Integrated Multi-Chapter Document Processing: Improved the script to scan and extract index entries across all book chapters, ensuring accuracy, consistency, and full manuscript coverage.
• Delivered a production-ready solution with documentation and client support: Delivered a fully tested script with usage instructions refined through client feedback, and provided ongoing support for seamless workflow integration.
Dr.Coin – Secure Multi-gateway Digital Coin Payment Platform
I built a secure server-side payment architecture with strict pricing validation to prevent tampering. Users are required to complete authentication and profile verification before checkout, ensuring clean and compliant transactions. The platform supports dynamic coin pricing and the creation of custom packages.
To guarantee reliability, I implemented webhook verification, idempotent transaction handling, and detailed logging. Upon successful payment confirmation, coins are automatically credited to the user’s wallet with zero manual intervention. The wallet and ledger system was designed using PostgreSQL to ensure audit-safe, traceable transactions. A responsive React-based UI delivers a smooth checkout and wallet experience across devices.
The result was a tamper-proof, automated, and scalable payment infrastructure supporting both fiat and crypto transactions.
Norwalk Event Aggregator – Automated Multi-source Event Listing Platform
https://norwalklist.org/login/?next=/SOLUTION
Django and React platform with Django Admin as CMS. Built 50+ custom scrapers (Scrapy/Selenium), handling CAPTCHA/Cloudflare via proxy rotation. The client can add/manage sources independently. Fully cron-automated, zero manual intervention.
FEATURES
Search, filters, Google/iCal export, CSV/JSON/RSS feeds, user accounts, Stripe-powered featured listings, and AI event summaries (OpenAI).
TECK STACK
Python, Django, React, PostgreSQL, Scrapy, Selenium, Stripe, OpenAI.
OUTCOME
Zero-manual-entry platform, built to scale as new sources are added
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Lahore, Punjab, Pakistan
Intermediate in Mathematics and Computer Science
Punjab Group of Colleges - Lahore, Punjab, Pakistan
Certifications
IBM GenAI Engineering with PyTorch, LangChain & Hugging Face
Coursera
IBM Generative AI Fundamentals
Coursera
Big Data Integration and Processing
Coursera
Big Data Modeling and Management Systems
Coursera
Machine Learning
Coursera
Introduction to Big Data
Coursera
Skills
Libraries/APIs
Beautiful Soup, Stripe, API Development, REST APIs, Puppeteer, JSON API, Auth0 API, Google API, Vue, OpenAI API, Requests, Playwright, QuickBooks API, Node.js, Flask API, React, Stripe API, Slack API, Pandas, HERE Maps API, Redis Queue, Pywinauto, Authorize.net, Coinbase API, SQLAlchemy
Tools
GitHub, Google Sheets, Stripe Checkout, Git, n8n, Claude, ChatGPT, Tableau Prep Flow, Celery, RabbitMQ, Team Track, Logging, InDesign CC, PandaDoc, Microsoft Excel
Languages
Python 3, Python, HTML5, TypeScript, SQL, HTML, PHP, GraphQL, JavaScript, CSS, Rust, Data Manipulation Language (DML), Visual Basic for Applications (VBA), Ruby
Frameworks
Scrapy, Django, Selenium, Ruby on Rails (RoR), Next.js, Spring Boot, Angular, Django REST Framework, Laravel, Octopress, Flask, Redux, Tailwind CSS, Ruby on Rails 6
Platforms
Web, WordPress, Shopify, Docker, Google Cloud Platform (GCP), Amazon, Amazon Web Services (AWS)
Paradigms
Automation, App Development, Fast Healthcare Interoperability Resources (FHIR), ETL, API Architecture, REST, Management
Storage
MySQL, PostgreSQL, SQLite, JSON, Databases, Data Pipelines, MongoDB, Redis, Data Integration
Industry Expertise
Web Design
Other
Data Mining, Data Scraping, Web Development, SaaS, Programming, Back-end, Full-stack Development, Web Scraping, Data Extraction, Data Execution, Coding, IT, API Design, API Documentation, Scraping, Full-stack, Software Development, Data Analysis, Agile Sprints, API Integration, Data Engineering, Integration, APIs, Artificial Intelligence (AI), QuickBooks Desktop, Data Science, Front-end, Minimum Viable Product (MVP), Computer Vision, API Gateways, Supabase, Web Crawlers, Data Entry, WebSockets, OpenAI, CI/CD Pipelines, CSV, CSV Export, CSV File Processing, Websites, CAPTCHA, reCAPTCHA, Browser Automation, PayPal, OpenAI GPT-4 API, Figma to Shopify, Website Integration, WordPress Multisite, Web Applications, Data Migration, Prompt Engineering, Website Data Scraping, AI Chatbots, Payment Gateways, English, Code Review, AI Integration, Text-to-Speech (TTS), Deployment, Payment Processing, Bots, WordPress Plugins, Generative Pre-trained Transformers (GPT), FastAPI, Engineering, Data Wrangling, Beats, Workers, Scheduling, Payment APIs, Web App Automation, eCommerce, Technical Requirements, Big Data, Data Modeling, Management Systems, Data Processing, Machine Learning, Architecture, Cryptocurrency, Email, Web App Development, User Experience (UX), Landing Page Design, Landing Pages, Task Scheduling, Data Annotation, Data Labeling, Legal Risk, Prompt Patterns, Data Ethics, Risking, Business Development, Business Ethics, Large Language Models (LLMs), Content Creation, Supervised Machine Learning, Neural Networks, Unsupervised Machine Learning, Data Cleaning, Vite, Team Leadership, Point of Sale, Website Design, Development, Google Pay, Forum Pay, Capcha, cron job scheduling, AI Agents, LangChain
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring