Appearance
Abdul Moeed Bin Babar
abdulmoeedbinbabar@gmail.com
+971547321556
Dubai, UAE
/abdul-moeed-bin-babar/
/AbdulMoeed-140212
Summary
Dedicated and skilled Fullstack Developer with 7 years of experience in designing, developing, and deploying dynamic web and mobile applications. Proficient in Python
, Django
, PostgreSQL
, Flutter
, React
, Vue
, 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: Vue, 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
Senior Software Developer at Kema, leading backend development while contributing to frontend when needed. Streamlined the backend to integrate third-party accounting tools like Xero, ensuring scalability for future integrations. Built an email-based messaging pipeline extendable to SMS and WhatsApp. Restructured the payment system to support multiple gateways intuitively and developed a comprehensive billing system. Managed the daily reminder routine to enhance user engagement and system reliability.
Kema Gateway
Python
Django
RestApi
Postgresql
AWS ( Elastic Beanstalk, Elasticache, RDS, S3)
XeroSdk
QuickbookSdk
Zoho Apis
Telr
Checkout
Amazon Payfort
Stripe
Django-based backend application managing invoices, reminders, and payments through multiple gateways, including Telr, Checkout, Stripe, and Amazon Pay Fort. Supports seamless integration with third-party accounting platforms like Xero, QuickBooks, and Zoho for automatic invoice and payment synchronization.
Kema Dashboard
Javascript
Vue
Vuex
Vite
HTML/CSS
BootstrapVue
Vue-based frontend application providing an intuitive interface for managing invoices, payments, and reminders. Seamlessly integrates with the Django backend, supporting multiple payment gateways like Telr, Checkout, Stripe, and Amazon Pay Fort. Enables users to connect with third-party accounting platforms such as Xero, QuickBooks, and Zoho for real-time invoice and payment synchronization.
Kema Admin Panel
Javascript
Vue
Vuex
Vite
HTML/CSS
BootstrapVue
Vue-based administrative application designed for managing onboarding, analytics, and system configurations. Features interactive dashboards with charts for visualizing key business metrics.
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
Designing RESTful APIs
2023
Django Essential Training
2023
Data Visualization
2023
Flutter Clock
2020
Flutter Create Certificate
2019
Microsoft Office Specialist: Word
2018