
Farooq Seedat
Verified Expert in Engineering
Back-end Developer
Lahore, Punjab, Pakistan
Toptal member since June 9, 2022
Farooq is a software engineer with 7+ years of experience, specializing in back-end development while also working confidently with front-end technologies. He has experience across all stages of the software development cycle and is proficient in modern technologies. Farooq is a strong problem solver who's eager to learn new tools and take on challenging projects. He's a night owl with experience collaborating with US-based teams and is comfortable working across US and EU time zones.
Portfolio
Experience
- Python 3 - 6 years
- React - 6 years
- JavaScript - 5 years
- Django - 5 years
- Django REST Framework - 5 years
- TypeScript - 5 years
- Flask - 4 years
- FastAPI - 3 years
Preferred Environment
MacOS, Visual Studio Code (VS Code), APIs, Slack, GitHub, Full-stack, API Design, Full-stack Development, Claude Code, React
The most amazing...
...work I've done was on Advanced Learning World (ALW), a learning management system used by schools in Saudi Arabia as an e-learning platform for students.
Work Experience
Full-stack Developer
Syngenta
- Wrote a migration script to migrate legacy system data from multiple data sources.
- Built a bulk upload feature to validate and insert data from Excel and CSS files into the system.
- Built the front-end dashboard, sliders, UI components, and forms using Shadcn, Tailwind CSS, React, and TypeScript.
LLM/Prompt Engineer
AI Company
- Worked as a Python engineer to solve programming problems and train the model.
- Worked as a prompt engineer to optimise and rate responses for prompts.
- Monitored learning of the model by ingesting data, reviewing its completions and responses, and correcting the outputs.
Full-stack Developer
BoreDM LLC
- Worked as a full-stack developer, using Python, Flask, TypeScript, and React.
- Developed UI components using MUI5. Used Rtk-query to manage the app state.
- Implemented Google Sheets-like data sheets and used sockets for real-time updates.
- Developed RESTful APIs using Python, Flask, and SQLAlchemy. Integrated CI/CD using GitHub Actions and Heroku.
- Worked closely with product owners to refine issues and features. Performed code reviews and architectural designs.
- Used New Relic (APM) to monitor application performance. Identified bottlenecks in the app and optimized APIs.
- Worked on importing data into the system and used messaging queues and background tasks to handle time-consuming operations.
Full-stack Developer (Toptal)
Impulse Innovations Ltd
- Developed a documentation portal from scratch using their in-house Python framework.
- Used FastAPI for creating documentation, uploading, and retrieving endpoints.
- Developed UI components for the portal using Python, JavaScript, and CSS.
Software Engineer
Arbisoft
- Performed back-end development in Python and Django, developed RESTful web services, integrated third-party services, designed Git workflows for projects, and monitored application performance using the application programming monitor (APM).
- Handled every aspect of development, from inception to successful shipping of features. Tracked daily activities in Jira for consistent reporting.
- Collaborated with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
- Discussed project progress with clients, collected feedback on different stages, and directly addressed concerns.
- Led a small team on several occasions to achieve a specific goal.
Full-stack Engineer
Online Freelance Agency
- Worked as a full-stack engineer in React, Next.js, and Django and used Heroku and Vercel for deployments.
- Developed UI components and integrated APIs, configured pre-commit hooks, Dockerized the project, designed Git workflows, and configured GitHub Actions.
- Made decisions on the system's architecture while working as the technical lead. Managed a small team of developers.
- Discussed project requirements with clients, collected feedback on different stages, and directly addressed concerns.
Experience
Advanced Learning World
Advanced Learning World (ALW) is an online learning management system in Saudi Arabia. It has two modes: B2B and B2C.
• In B2B, ALW allows schools to use the platform as an e-learning platform for their students.
•In B2C, students can register themselves independently and start learning courses according to their grades.
ROLE AND RESPONSIBILITIES
-Integrated HyperPay payment service.
-Integrated the Mesibo chat service.
-Optimized existing APIs.
-Integrated in-app purchases for iTunes and Google Play.
-Designed Git workflows for the project.
-Monitored application performance using APM.
-Tracked daily activities in Jira for consistent reporting.
-Handled every aspect of development from inception to successful shipping of a feature.
-Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
-Led a team to achieve a specific goal.
-Discussed project progress with clients, collected feedback on different stages, and addressed concerns directly.
LumiQ Learn
https://www.lumiqlearn.com/ROLE AND RESPONSIBILITIES
-Worked as a full-stack engineer to develop the system from scratch
-Integrated the email JavaScript service
-Used Heroku and Vercel for deployments
-Used WordPress for blogs
-Designed Git workflows and configured GitHub actions
-Discussed project requirements with clients, collected feedback on different stages, and addressed concerns directly.
• Managed and led a team of a few developers
Zain Cash
ROLE AND RESPONSIBILITIES
-Worked as a mobile developer in React Native
-Designed and developed the UI
-Integrated APIs
-Integrated third-party services
-Supported the Huawei ecosystem
Before You Apply
https://www.beforeyouapply.comROLE AND RESPONSIBILITIES
-Developed RESTful APIs
-Added support for GraphQL
-Optimized existing APIs
-Developed UI components and integrated APIs
-Configured pre-commit hooks
-Dockerized the project
-Designed Git workflows and configured GitHub actions
-Discussed project requirements with clients, collected feedback on different stages, and addressed concerns directly.
-Worked as the technical lead to take technical decisions on the system’s architecture.
-Deployed the app on render.com
CausaLens Documentation Portal - Toptal Project
Role and responsibilities:
• Worked as a full-stack engineer to develop the project from scratch.
• Designed the architecture of the project.
• Gathered and refined requirements from the client.
• Designed the UI of the portal
• Worked with the team to remove bottlenecks
Education
Bachelor's Degree in Computer Science
Punjab University College of Information Technology - Lahore, Pakistan
Certifications
Become a Django Developer
Educative
AWS Fundamentals: Going Cloud-Native
Coursera
Using Python to Access Web Data
Coursera
Skills
Libraries/APIs
React, Django ORM, Flask-RESTful, REST APIs, SQLAlchemy, Pandas, Node.js, Beautiful Soup 4, Beautiful Soup, Google Maps API, Google Play API, D3.js, Plotly.js, Chart.js
Tools
Celery, Git, RabbitMQ, Amazon Cognito, Auth0, AI Prompts, Claude, Amazon Elastic Container Service (ECS), Amazon CloudWatch, PyCharm, Jenkins, JSX, pylint, Graphene, Hyperpay SDK, iTunes Connect, Docker Compose, Grafana, Sentry, Slack, GitHub, ChatGPT, Amazon WorkSpaces, Shadcn UI, Shadcn, Figma, Claude Code
Languages
Python 3, Python, TypeScript, SQL, JavaScript, ECMAScript (ES6), HTML, Python 2, GraphQL, CSS, Markdown, Snowflake, C#, Java
Frameworks
Django, Django REST Framework, Flask, Redux, React Native, Selenium, Scrapy, Next.js, Material UI, Tailwind CSS, Angular
Paradigms
REST, Object-oriented Programming (OOP), Microservices
Platforms
Open edX, Firebase, Amazon EC2, MacOS, Visual Studio Code (VS Code), Docker, New Relic, Heroku, Amazon Web Services (AWS)
Storage
Relational Databases, PostgreSQL, MySQL, Elasticsearch, Database Performance, Databases, Redis, MongoDB, Amazon S3 (AWS S3), Amazon DynamoDB, NoSQL
Industry Expertise
E-learning
Other
Back-end, APIs, Software Architecture, Full-stack, API Design, Architecture, Full-stack Development, Minimum Viable Product (MVP), Learning Management Systems (LMS), GitHub Copilot Chat, Fintech, Containerization, FastAPI, Containers, Cloud, ChatGPT Prompts, ChatGPT API, Gemini, Agentic AI, Cursor AI, Web Scraping, GitHub Actions, Artificial Intelligence (AI), Web Development, Styled-components, PIP, API Integration, Apollo, RESTful Microservices, APM, Cloud Architecture, AWS Cloud Architecture, Documentation, EdX, Large Language Models (LLMs), Prompt Engineering, AI Model Training, Large Language Model Operations (LLMOps), Scrapyd
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