Hello, I am Zulfiqar

Zulfiqar Ali

I am a backend web developer and system architect from Pakistan ðŸ‡ĩ🇰
Below are my details for potential employer or curious stalker

Work Experience ðŸĒ

ESpark Consulting

2023.03 ~ CurrentSenior Node.js Developer

eSpark Consulting Group is a software and embedded system design company

2023.03 ~ Creating and maintaining smart home services codebase
  • Senior Node.js Dev
  • Responsible for microservice creation and modifications
JavascriptTypescriptCockroachDBKafkaRabbitMQInfluxDBCassandraGrafana

Dreamslab PK

2021.09 ~ 2023.03Chief product engineer

Dreamslab.pk is a product based company based in Pakistan, parent org of FoodStreet app and PakHMS

2022.01 ~ Lead engineer for pakhms accounting module
  • Team Lead
  • Responsible for major product design
GolangTypescriptYugabyteDB

Pakhms.com complex permission system

2021.10 ~ 2021.12Designing and implementation of complex per route permission system to be able to control even the tiniest functionality within the system
  • Permission per route
  • Permission caching system via Redis
  • Permission management within the control panel
RedisMeilisearch

Pakhms.com Booking and Invoicing module

2021.09 ~ 2021.10Responsible for designing and maintaining booking and invoicing module
  • manage whole ui design team
  • construct backend infrastructure
TypeScriptReactNodejsExpressPostgreSQLRedis

BCC Systems

2020.06 ~ 2021.09Test Automation engineer

BCC Systems was a business providing QA and legal services to US based clients

Handling test automation for US based clients

2020.08 ~ 2021.03Writing automated tests scripts
  • Writing automated test scripts in selenium robot
  • Postman api testing scripts in javascript
  • manual website testing
JavascriptSelenium robotPython for seleniumPostman

Open Source Work

Created Node.js backend framework called `Routinejs`

⭐ 98% Similar to Express, ⚡ 3x faster than Express and ðŸŠķ compatible with all Express middlewares

Currently running in production at 🔗 Pakhms

A quick intro to Routinejs can be found here in my dev.to article 🔗Article

Documentation & benchmarks can be found 🔗 Here

Github repo 🔗 Here (Do not forget to leave a ⭐)

Education 📖 & Other Experience

Shaheed Zulfikar Ali Bhutto univeristy of science and technology (SZABIST)

2021.10 ~ 2023.11graduate Student

Master's in computer science

  • AI
  • Machine learning
  • Tensorflow
  • Core computer science

Shah Abdul Latif University

2017.09 ~ 2021.05undergraduate student

Bachelor of information technology

  • Core information tech
  • web development
2020.08 ~ 2021.08Web Developer

Took and completed many freelancing projects and got five star reviews in all of them

Skills

Programming languages

  • Javascript
  • Typescript
  • Golang
  • Python

Backend Frameworks

  • Express (Nodejs)
  • Routine (@juniordev/routinejs -> Nodejs)
  • Nestjs (Nodejs)
  • Fastify (Nodejs)
  • Gin (Golang)
  • Fiber (Golang)
  • Gorilla mux with native http (Golang)
  • FastAPI (Python)

Web protocols

  • HTTP 1.1
  • HTTP 2
  • HTTP 3

API technologies

  • REST
  • gRPC
  • GraphQL

Pub/Sub and queueing tools

  • Redis pub/sub
  • Kafka
  • RabbitMQ
  • Apache ActiveMQ

Databases

  • PostgreSQL
  • YugabyteDB
  • CockroachDB
  • MySQL
  • SQL Server
  • Redis
  • Firebase firestore
  • MongoDB
  • CouchDB

Search engines

  • Elasticsearch
  • Meilisearch
  • Typesense

Web servers & reverse proxies

  • Nginx
  • Caddy
  • Apache
  • Envoy

Cloud providers

  • AWS
  • Google Cloud Platform
  • Digital Ocean
  • Linode
  • Vultr

Containerization & Monitoring

  • Docker with compose
  • Kubernetes
  • Helm charts
  • Prometheus
  • Giffana

Other tools & Skills

  • Apache superset
  • Apache airflow
  • Linux server management (ubuntu, debian and redhat)

Soft skills

  • chess
  • badminton
  • pc games