Farooq Seedat, Developer in Lahore, Punjab, Pakistan
Farooq is currently unavailable

Farooq Seedat

Back-end Developer

Lahore, Punjab, Pakistan

Toptal member since June 9, 2022

Bio

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

Syngenta
Python, React, JavaScript, TypeScript, FastAPI, Snowflake, D3.js, Chart.js...
AI Company
Python, Large Language Models (LLMs), ChatGPT, Prompt Engineering...
BoreDM LLC
React, Material UI, Python, SQL, Full-stack, Amazon Web Services (AWS), Flask...

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

2025 - 2026
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.
Technologies: Python, React, JavaScript, TypeScript, FastAPI, Snowflake, D3.js, Chart.js, Flask, Angular, Amazon WorkSpaces, Shadcn UI, Shadcn, Figma, Tailwind CSS, Cursor AI, Claude, Agentic AI, GitHub Copilot Chat, Gemini, ChatGPT API, GitHub Actions, Artificial Intelligence (AI), Object-oriented Programming (OOP)

LLM/Prompt Engineer

2022 - 2025
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.
Technologies: Python, Large Language Models (LLMs), ChatGPT, Prompt Engineering, AI Model Training, Large Language Model Operations (LLMOps), ChatGPT Prompts, AI Prompts, Agentic AI, ChatGPT API, Artificial Intelligence (AI), Object-oriented Programming (OOP)

Full-stack Developer

2022 - 2025
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.
Technologies: React, Material UI, Python, SQL, Full-stack, Amazon Web Services (AWS), Flask, Firebase, Google Maps API, Python 3, Web Development, Celery, TypeScript, FastAPI, Cursor AI, Claude, Agentic AI, GitHub Copilot Chat, Gemini, ChatGPT API, GitHub Actions, Artificial Intelligence (AI), Object-oriented Programming (OOP)

Full-stack Developer (Toptal)

2022 - 2022
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.
Technologies: Python, React, Full-stack, Microservices, Documentation, Markdown, FastAPI, REST APIs, API Integration, CSS, JavaScript, Relational Databases, REST, Architecture, Full-stack Development, Minimum Viable Product (MVP), Git, Auth0, Web Development, Object-oriented Programming (OOP)

Software Engineer

2020 - 2022
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.
Technologies: Python 3, Django, Django ORM, Django REST Framework, Celery, Redis, MongoDB, PostgreSQL, MySQL, RabbitMQ, React, JavaScript, ECMAScript (ES6), React Native, Python, Elasticsearch, Databases, SQL, HTML, Web Development, Amazon S3 (AWS S3), REST APIs, Redux, Amazon Web Services (AWS), Back-end, APIs, Fintech, Software Architecture, Full-stack, SQLAlchemy, API Design, Cloud Architecture, AWS Cloud Architecture, Containerization, Database Performance, Relational Databases, Containers, REST, Architecture, Full-stack Development, Minimum Viable Product (MVP), Pandas, Learning Management Systems (LMS), E-learning, Cloud, Firebase, Git, Auth0, Open edX, EdX, APM, Web Scraping, Beautiful Soup 4, Scrapyd, GitHub Actions, TypeScript, Object-oriented Programming (OOP), Java

Full-stack Engineer

2018 - 2022
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.
Technologies: JavaScript, ECMAScript (ES6), React, Next.js, Django, Django REST Framework, Django ORM, Python 3, GraphQL, Python, Databases, SQL, HTML, Celery, Redis, MongoDB, PostgreSQL, MySQL, Web Development, API Integration, Amazon S3 (AWS S3), Amazon EC2, Heroku, Docker, Docker Compose, Python 2, RabbitMQ, CSS, Tailwind CSS, Styled-components, Material UI, Flask, Flask-RESTful, REST APIs, Redux, Amazon Web Services (AWS), Back-end, APIs, Fintech, Software Architecture, Full-stack, SQLAlchemy, API Design, Cloud Architecture, AWS Cloud Architecture, Containerization, Database Performance, Relational Databases, Containers, REST, Architecture, Full-stack Development, Minimum Viable Product (MVP), Pandas, Learning Management Systems (LMS), E-learning, Cloud, Firebase, Git, Auth0, Web Scraping, Beautiful Soup 4, Scrapyd, TypeScript, Object-oriented Programming (OOP)

Experience

Advanced Learning World

Worked as a back-end developer in Python and Django and developed RESTful web services.

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/
LumiQ is a podcast-first app where you listen to engaging CPA-specific content that counts as CPE. A platform where engaging conversations with business leaders count towards a CPA’s professional education requirements. It’s an app built by CPAs for CPAs.

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

Zain Cash is an electronic mobile payment service that allows you to have complete control over your financial life, with secure and convenient means to conduct financial transactions and process monthly payments.

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.com
Before You Apply gives inside information about teams that are hiring. You’ll learn how they operate, meet the real people you’d work with, and get answers to your questions. It’s a whole new way to explore job opportunities.

ROLE 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

A centralized documentation portal that is created using an in-house Python framework that makes use of React for front-end components along with FastAPI to implement endpoints for package uploading. It is used mainly for the documentation of the packages, maintaining their versions and change list over time. The portal provides endpoints for the public to upload their documentation in markdown format, which will be listed in the portal.

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

2016 - 2020

Bachelor's Degree in Computer Science

Punjab University College of Information Technology - Lahore, Pakistan

Certifications

MARCH 2022 - PRESENT

Become a Django Developer

Educative

SEPTEMBER 2021 - PRESENT

AWS Fundamentals: Going Cloud-Native

Coursera

JULY 2020 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring