Skip to content

Abdul Moeed Bin Babar

Location Dubai, UAELinkedin /abdul-moeed-bin-babar/GitHub /AbdulMoeed-140212

Summary

Dedicated and skilled Fullstack Developer with 5 years of experience in designing, developing, and deploying dynamic web and mobile applications. Proficient in Python, PostgreSQL, Flutter, React, AWS, and Firebase, adept at creating seamless user experiences and driving innovation. Proven ability to work collaboratively in cross-functional teams to deliver high-quality solutions.

Technical Skills

  • Languages: Python, JavaScript, TypeScript, Dart, C#, Java, C++, C
  • Backend: Django, Flask
  • Database: PostgreSQL, PostGIS, MySQL, Firebase Firestore
  • Frontend: React, Flutter, HTML, CSS, Bootstrap
  • Libraries: D3js, Threejs, Numpy, Pandas, Matplotlib, Seaborn,
  • Cloud Services: AWS (Lambda, EC2, S3, RDS, Elastic BeanStalk), Firebase
  • Version Control: Git, GitHub, GitLab
  • Tools: VS Code, Docker
  • Others: RESTful APIs, Jira, Redis, RabbidMQ, Celery, Stripe

Work Experience

Kema

Software Engineer | UAE | 2023 - present

Alfabolt

Software Engineer | Pakistan | 2021 - 2023

As a Software Engineer at Alfabolt, my role encompassed a wide range of projects and technologies. I harnessed AWS SAM and TypeScript to architect robust APIs for the "reimag.in" project, optimizing its functional reliability and performance. I contributed to configuring StoryBooks and Redux for the React.js frontend, enhancing the user interface and experience. In the Pannion app, I optimized WebSocket deployment within Django and leveraged AWS Elasticache for efficient real-time communication. For the Microservice project, I led the creation of a microservices architecture using Python, Django, and OAuth Toolkit, extending authentication and payment services to various projects. In Denio, I integrated Weavr.io and Stripe for secure financial transactions, engineering Django-based APIs. Finally, for the Pakistan Booking project, I implemented GeoSpatial functionality with PostGIS, developed booking and payment APIs using Django and React.js, and managed deployments on AWS Elastic Beanstalk with Docker for a scalable and highly available platform.

Reimag.in

Typescript AWS (SAM, RDS, S3) Reactjs NextJs HTML/CSS StoryBooks Redux

Utilized AWS SAM and TypeScript to architect robust APIs and corresponding tests for the "reimag.in" project, ensuring functional reliability and high-quality performance. Contributed to configuring storybooks and Redux for the React.js frontend, enhancing user interface responsiveness and delivering an enhanced user experience.

Pannion

Python Django Django Channels Postgresql AWS ( Elastic Beanstalk, Elasticache )

Enhanced the Pannion community-building app by optimizing WebSocket deployment within Django, leveraging AWS Elasticache to ensure efficient real-time communication. Played a pivotal role in establishing a responsive and seamless user experience, facilitating dynamic interactions and boosting user engagement.

Microservice

Python Django Django OAuth Toolkit

Led the development of an in-house project focused on creating a microservices architecture to provide authentication and payment services to various projects, including one tailored for client services. This endeavor involved crafting a versatile microservices framework, seamlessly integrating an in-house CMS, and extending its functionality to external projects. I led the implementation of a microservices architecture in Django incorporating an OAuth2 server and clients.

Denio

Python Django DRF Postgresql AWS ( Elastic Beanstalk, RDS, S3 ) Weavr.io Stripe Circle CI

Collaborated on the creation of Denio a virtual wallet, integrating the Weavr.io online banking system and Stripe for secure financial transactions. Engineered Django based APIs for sensitive financial operations including KYC processes, bank transactions, and virtual card management, ensuring secure and compliant data handling.

Pakistan Booking

Python Django DRF Postgresql PostGIS AWS ( Elastic Beanstalk, RDS, S3 ) Circle CI Docker

Implemented GeoSpatial functionality with PostGIS in PostgreSQL for location-based operations.Developed booking, scheduling, and payment APIs using Django and React.js for a comprehensive Tour and Hotel Booking platform, enhancing user experience and streamlining transactions. Managed deployments on AWS Elastic Beanstalk with Docker, ensuring seamless scalability and high availability for users, contributing to a robust and reliable platform.

Techylem

Co-Founder & CTO | Pakistan | 2019 - 2021

During my tenure at Techylem, I undertook a versatile role as a Software Engineer, Project Manager, and Developer, contributing to an array of projects. Notably, I spearheaded the development of the Smart Sticker project, involving the creation of a sophisticated business card web app employing NFC technology and Django, while also streamlining automated deployments on AWS Elastic Beanstalk. In the Web Scraping project, I played a pivotal role in crafting web scraping scripts, ensuring precise data extraction from various e-commerce websites. Leading the development of the Spontan group chat application, I fostered community engagement and seamless communication across multiple platforms. Additionally, I played a central role in the creation of Kompetes, an eSports competition platform, facilitating global participation in tournaments. The Arbab project entailed the development of two mobile apps connected to a Django backend, ensuring fluid user interactions, and I also played a significant role in deployment and maintenance. Lastly, in the Hudos Analytix project, I established a robust foundation by integrating Django and PostgreSQL for backend development and designed an intuitive frontend interface using HTML, CSS, and JavaScript. My multifaceted role as a Software Engineer, Project Manager, and Developer has been instrumental in the success of these endeavors.

Smart Sticker

Python Django PostgreSQL Bootstrap HTML/CSS JavaScript AWS ( Elastic Beanstalk, S3, RDS, SES, Route53) Github Actions

Developed a smart business card web app utilizing Smart Stickers(NFC Based) and Django, enabling users to access information through NFC interactions. Enhanced user experiences by improving visual presentations, implementing QR Code and vCard download features, and establishing a streamlined CI/CD pipeline for automated deployments on AWS Elastic Beanstalk.

Web Scraping

Python Selenium Beautiful Soup

In this project, I played a key role in developing web scraping scripts, employing technologies like Requests, Selenium, and Beautiful Soup to efficiently extract product listings and details from various e-commerce websites. My responsibilities included fetching Web pages and gathering essential product information with precision and accuracy. This process involved extracting data related to all products on the web pages, ensuring that the information collected was thorough and reliable. My contributions were crucial in enabling the extraction of comprehensive and accurate product data from these e-commerce websites.

Spontan

Flutter Dart Firebase Flutter Web Android Ios Github Actions

I led the development of a versatile group chat application that runs seamlessly on multiple platforms, including Web, Android, and iOS, using Flutter (Dart). This application integrated Firebase for real-time messaging, ensuring efficient communication within the local community. To maintain a smooth development process, I implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines on all platforms through GitHub Actions. The application further allowed users to efficiently share events, photos, and community-related updates, fostering an environment of active engagement and information exchange within the local community. My role in this project contributed to strengthening community connectivity and enhancing communication among its members.

Kompetes

Python Django PostgreSQL Bootstrap HTML/CSS JavaScript

In the project, I played a central role in developing Kompetes, an eSports gaming competition platform, using Django and PostgreSQL for the backend, and for the frontend, I utilized HTML, CSS, JavaScript, and Bootstrap to enhance the user experience. Additionally, I automated the setup of EC2 instances for CSGO servers, which significantly optimized administrative processes and reduced manual workload. To improve the competitive dynamics and ensure a seamless gaming experience for participants, I implemented an auto-progressing tournament format. Moreover, I designed a user-friendly admin panel for the creation and management of tournaments, streamlining the process for administrators. One of the key contributions was enabling players worldwide to join or create teams through their Kompetes accounts, facilitating their participation in admin-created tournaments.

Arbab

Flutter Dart Python Django PostgreSQL

Developed two mobile applications, 'Arbab' and 'Arbabx,' using Flutter for iOS and Android, connected to a single Django PostgreSQL backend. Ensured seamless user interactions for customers and service providers. Collaborated on API development within the Django project, facilitating effective communication between mobile apps and backend systems. Played a significant role in deployment and maintenance for a user-friendly experience.

Hudos Analytix

Python Django PostgreSQL Bootstrap HTML/CSS JavaScript

I applied my expertise to construct a robust and reliable foundation for the platform by utilizing Django and PostgreSQL for backend development. To further optimize performance, I seamlessly integrated Celery with Redis, ensuring efficient task scheduling and execution. Additionally, I used APIs from major social media platforms such as Facebook, Twitter, and YouTube to effortlessly gather data and provide comprehensive insights. On the frontend, I designed a user-friendly interface using HTML, CSS, JavaScript, and Bootstrap, prioritizing a smooth and intuitive user experience.

Freelance

Upwork | Pakistan | 2019 - present

Vocabulary Optimizer

Flutter Dart Firbase VueJs

I had the opportunity to contribute to a Flutter (Dart) project by redesiging its user interface and deployment on both the App Store and Play Store. I also added playable audio functionality for flashcards. Furthermore, I rebuilt the project from scratch, transitioning from Bloc to GetX to improve developing process and shrink codebase. Using Vue.js, a JavaScript framework, I developed a admin application for populating the Firebase database, successfully managing bulk data import and export from CSV files. Throughout the project, version control was maintained using Git and GitHub.

Simulator of Physics Equation

Javascript Canvas HTML/CSS

This project is a collection of simple HTML pages each containing a Canvas that demonstrated an Equation of Motion and plotted variables on graphs along with controllers to run simulations back and forth

Education

Bachelor of Science in Computer Science

National University of Science and Technology

September 2015 - June 2019

Islamabad, Pakistan

Intermediate in Computer Science

Government College University Lahore

September 2013 - June 2015

Lahore, Pakistan

Matric with Physics, Chemistry, Biology

Akbari Public School

Lahore, Pakistan

September 2011 - June 2013

Other Certifications & Awards

Logo