Farooq Seedat, Developer in Lahore, Pakistan
Farooq is available for hire
Hire Farooq

Farooq Seedat

Verified Expert  in Engineering

Back-end Developer

Location
Lahore, Pakistan
Toptal Member Since
June 9, 2022

Farooq is a software engineer with over three years of experience, specializing in back-end development. He also has a good command of front-end technologies. He is experienced in all stages of the software development cycle and has a strong command of modern technologies. Farooq is a highly skilled problem-solver keen to learn new technologies and embrace challenging projects. Farooq is a night owl and has been working with US teams. He feels comfortable working in US time and EU time zones.

Portfolio

Impulse Innovations Ltd
Python, React, Full-stack, Microservices, Documentation, Markdown, FastAPI...
Arbisoft
Python 3, Django, Django ORM, Django REST Framework, Celery, Redis, MongoDB...
Online Freelance Agency
JavaScript, ECMAScript (ES6), React, Next.js, Django, Django REST Framework...

Experience

Availability

Part-time

Preferred Environment

MacOS, PyCharm, Visual Studio Code (VS Code), APIs, Slack, GitHub, Django REST Framework, Full-stack, SQLAlchemy, API Design, Full-stack Development

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 (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

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

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

Advanced Learning World

https://alw.sa
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

Languages

Python 3, Python, SQL, JavaScript, ECMAScript (ES6), TypeScript, HTML, Python 2, GraphQL, CSS, Markdown

Frameworks

Django, Django REST Framework, Redux, React Native, Selenium, Scrapy, Next.js, Material UI, Tailwind CSS, Flask

Libraries/APIs

Django ORM, REST APIs, React, SQLAlchemy, Pandas, Node.js, Beautiful Soup, Google Maps API, Google Play API, Flask-RESTful, D3.js, Plotly.js

Tools

Celery, Git, RabbitMQ, Amazon Cognito, Auth0, Amazon Elastic Container Service (Amazon ECS), Amazon CloudWatch, PyCharm, Jenkins, JSX, pylint, Graphene, Hyperpay SDK, iTunes Connect, Docker Compose, Grafana, Sentry, Slack, GitHub

Paradigms

REST, 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), Fintech, Containerization, FastAPI, Containers, Cloud, Web Development, Styled-components, PIP, API Integration, Apollo, RESTful Microservices, APM, Cloud Architecture, AWS Cloud Architecture, Documentation, EdX

2016 - 2020

Bachelor's Degree in Computer Science

Punjab University College of Information Technology - Lahore, Pakistan

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

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