Haris Aqeel
Education
FAST NUCES, Karachi
BS(CS)
July 2023
Achievements
- StacksHack4Impact,`'`22 (1st/90+ teams)
- DigiEduHack , 21 (Selected as the best solution from Pakistan)
- TWM Hackathon, `'`21 (2nd/20 submissions)
Skills
Languages
JavaScript • TypeScript • Python • Go
Libraries/Frameworks
Node.js • Express.js • Fastify • React.js • Flask • FastAPI • Fibre • socket.io
Productivity
Git • Linux • Markdown • Postman • LaTeX • Figma
Cloud
AWS • Oracle • CI/CD • ArgoCD • Kubernetes • Docker
Databases
PostgreSQL • MongoDB • MySQL • Redis
Other
Elastic Search • Logstash • Kibana • Terraform • CI/CD • Jest • Microservices • Event Base architecture(socket.io) • SQL • NoSQL • Kafka • RabbitMQ • PostGis
Publications
How to Deploy your Architecture as Infrastructure as Code using Terraform — Step By StepVolunteering & Communities
- Deputy Gaming (Jan `'`22 - Present)
- DevFest (`'`21)
Experience
My Study Life UK
Senior Software Engineer
Jun '24 - Ongoing
- As a Senior Software Engineer I developed new backend technologies and implemented DevOps practices for a user base of over 1 million, enhancing student life.
- Led the optimization of system performance, resulting in a 20% increase in platform efficiency and user satisfaction.
- Implemented automated testing processes, reducing deployment time by 30% and ensuring seamless user experience.
Pumpjack Dataworks
Software Engineer
Oct '22 - Jun '24
- Lead the team in moving their infrastructure from virtual machines to Kubernetes
- Spearheaded the implementation of a robust CI/CD pipeline utilizing ArgoCD for streamlined and automated deployments on Oracle Kubernetes Engine (OKE)
- Successfully orchestrated the deployment and configuration of a comprehensive monitoring and logging stack utilizing Prometheus, Loki, and Grafana on Oracle Kubernetes Engine (OKE). This implementation significantly enhanced the observability and reliability of our containerized applications.
- Took active role in moving the current monolith architecture to micro service based architecture of their product
- Developed RESTful micro services on Express.js using Kafka as message broker, Redis as cache and PostgreSQL as database
- Design and Developed micro service based push notification system using FCM(Firebase Cloud Messaging) , Express.js and RabbitMQ for message queuing and scheduling of notifications , Redis and PostgreSQL as Data store.
- Design and developed an orchestration service over Featurebase sql3 feature to do CRUD operations on sql schema in featurebase by consuming different types of object from Kafka topics and producing dynamic sql query over those objects and running them on Featurebase and producing the response in Kafka topics.
- Played a pivotal role in the conception, design, and implementation of diverse features across our flagship product. My responsibilities encompassed both technical contributions and leadership to ensure successful product delivery.
Tixsee Labs LLC, Pumpjack Dataworks
Internship
June '22 - Sep '22
- Developed a backend of mobile analytic dashboard that used to show analytic of transactions , users and other entities over 5 millions rows
- Developed RESTful architecture based Backend on Express.js using PostgreSQL as database and also dockerized the whole application and deployed it on ec2 instance . The Front-end was built using react native
- Developed a Backend service over Databricks API to introduce CRUD operation over tables in Databricks because there is was no GUI based application to perform CRUD opearations over the tables in Databricks.
- Developed RESTful architecture based Backend on FastAPI using Databricks python connector and also dockerized the whole application and deployed it on ec2 instance . The Front-end was built using electron.js and react.js
Projects
Final Year Project
Grow Green | IoT (Internet Of Things) | Web Dev
Spring 2023
- Design and developed the whole infrastructure of back end composing of multiple micro services , Kafka as message broker , ELK (Elastic Search Logstash Kibana) as analytics and search engine , PostgreSQL as Datastore and Redis as cache.
- Derived Infrastructure is composed of combination of REST and GraphQL apis . Front-end is built on React.js using Vite build tool
Let`'`s Blog
Blogging Application
Sept 2021 – Dec 2021 | Database Systems (Project)
- Designed & developed a PoC Full Stack Web App for a Social Media with functionalities of Blogging, Views, posts, profiles, feed, settings, Authentication, likes
- Worked on requirement analysis & documentation for (A) Proposal, (B) SRS/SDS (LaTeX), (C) Data Modelling (LucidChart), (D) UI Mockups (Figma)