Make it work, make it right,
make it fast.

About

Mission-driven software engineer with a passion for creating highly scablable application.

Current FocusDjango // Microservices

Experience

Software Engineer

An organization who worked on data-driven applications i.e data analytics, data engineer and performance engineer

  • Contribute core features as a backend engineer across entire stack for different data-driven projects.
  • Work and collaborate with different remote teams.
  • Work as a data engineer for data science projects.
  • Follow the best practices and guidlines.
  • Write the doc for different app and data piplelines.
  • Tools: Python(Django), PHP(Laravel) || PostgreSQL, MySQL, DynamoDB || GitLab, GitFlow || Docker, Docker-Compose, GitLab CICD...
Aug 2018 - Present | Karachi, PK
Backend Engineer

U.K based Software company specialized on mobile and web apps

  • Worked as a Backend Engineer for two different mobile applications.
  • Wrote, debug and deploy the backend (REST APIs) on AWS.
  • Communicate with mobile and web team.
June 2018 - Aug 2018 | Karachi, PK

Projects

Screenshot of Interpol8r web app
confidential (ongoing)

On-going promotion creation tool for a multi-national firm which is integrated with DWH, ML models.

Responsibilties & Accomplishments
  • Working on application core backend on DJANGO
  • Integrated ML pipeline with application backend
  • Optimize query which return result from 74 seconds to 2.8 seconds
  • End-to-end feature development from scratch
  • Clean and re-usable code
Screenshot of TheRhodesGrass web app
TheRhodesGrass

Complete web application for a Pakistan based animal food supplier.

Accomplishments
  • Deploy the web app on firebase
  • Business email setup
  • Scrapping tools for generating the leads
logo of Chroma web app
Chroma

A Contract Risk Analyzer Engine tool for lawyers

Responsibilties & Accomplishments
  • Laravel (lucid) backend
  • Realtime notifications on AWS Stack (Lambda + API Gateway)
  • Text Similary serverless (Lambda) service on python
  • Follow the Git-flow Protols
  • Communicate with front-end and back-end remote teams.
  • Data scrapping scripts and tool for a data science team
Screenshot of TheRhodesGrass web app
Roshni Ride (RideSharing)

Route creation and suggestion tool for a roshni-ride commuting platform.

Responsibilties & Accomplishments
  • Suggest a route to a new customer or create a new route based on clusters.
  • Worked as a full stack developer.
  • VueJs frontend.
  • Postgres with POSTGIS for different route calculation services.
Screenshot of TheRhodesGrass
RidePakistan

RidePakistan allows users to register for bike ride events which are hosted in January of every year.

Accomplishments
  • Complete the development from scratch in a short period of time
  • Allows riders to register on web app
  • Admin panel
Screenshot of TheRhodesGrass web app
Postges(PostGis) Docker Image

Customized docker image which is used in Roshni Ride in local env.

Accomplishments
  • POSTGIS extension
  • Deployed on Docker Hub
logo of MyCharityHero
MyCharityHero

MyCharityHero is a project of Friendsm, U.K based charity organisation.

Accomplishments
  • Rest APIs on Laravel backend
  • Realtime notifications for mobile applications
  • Deployment on EC2
Screenshot of RapydJob
RapydJob

Tinder like application (Job Portal) for organizations and job seekers.

Accomplishments
  • Rest APIs on Laravel backend
  • Realtime notifications for mobile applications
  • String interpolation via recursion
  • Deployment on EC2
  • API documentation on Postman
Screenshot of TheRhodesGrass web app
Big-View (FYP)

Compute big data in a distributed environment and visualize the EDA graphs.

Accomplishments
  • Used Hadoop with MapReduce paradigm for computation.
  • Django for application
  • TCP protocol for Communication
Screenshot of Mips Pipeline Simulator web app
Time Table Automation (Mobile App)

Timetable automated solution to the FAST-NUCES, Karachi campus.

Accomplishments
  • Rest APIs for communication
  • SQlite for local db
Screenshot of Mips Pipeline Simulator web app
Mips Pipeline Simulator

Mips pipeline simulator, In which we show the 'raw' hazards between instructions.

Accomplishments
  • Javascript backend
  • Computer Architecture theoritical explaination to visualization

Skills

Frameworks

Django
Laravel
Spring Boot

RDBMS/NoSQL

MySQL
PostgreSQL
MongoDB
DynamoDB

Cloud Services

AWS Lambda
AWS S3 Bucket
AWS SQS
AWS RDS
AWS API Gateway

DevOps

Docker
Docker Compose
GitLab CICD

Other

Ubuntu
Microservices
NGINX
Github
GitLab
PostGis
Redis

Awards & ACHIEVEMENTS

Hackoctoberfest 2018

Hacktoberfest is a month-long celebration of open source software run by DigitalOcean in partnership with GitHub and Twilio

  • Contributed to five different open-source projects and won goodies

Hackoctoberfest 2019

Hacktoberfest is a month-long celebration of open source software run by DigitalOcean in partnership with GitHub and Twilio

  • Contributed to five different open-source projects and won goodies

First Position in Speed Programming

IBA Pro-Battle | 2018

  • My team won the first position in speed programming competition in Probattle 2018 organized by IBA.

Third Position in Speed Programming

NED ITEC | 2016

  • My team secured the third position in speed programming competition in ITEC 2016 organized by N.E.D.

Certificates

Smart Contracts

Coursera

  • Smart Contracts by University at Buffalo & The State University of New York on Coursera.

Blockchain Basics

Coursera

  • Blockchain Basics by University at Buffalo & The State University of New York on Coursera.

Building Scalable Java Microservices

Coursera

  • Building Scalable Java Microservices with Spring Boot and Spring Cloud by Google Cloud​ on Coursera.

Education

National University of Computer & Emerging Sciences

Karachi, PK

  • B.S in Computer Science

Contact

Blog