Hello! 👋

I'm Ahmed Shafi

Senior Software Engineer

About Me

I’m Ahmed Shafi, a Backend Engineer with expertise in Node.js, Golang, Blockchain, and Microservices Development, along with frontend experience in Angular. I specialize in building scalable, high-performance backend systems using Kafka, RabbitMQ, MQTT, Docker, and Kubernetes, and have worked on end-to-end solutions from frontend Angular to backend. I’ve developed blockchain applications using Ethers.js and Thirdweb SDK, implementing features like staking and withdrawals, and designed APIs and services with REST, GraphQL, and gRPC. My background includes databases (PostgreSQL, MySQL, MongoDB, Cassandra), CI/CD pipelines (Jenkins, GitHub Actions), cloud platforms (AWS, Railway, Firebase, Wasabi, Backblaze S3), serverless & cloud functions (Firebase Cloud Functions), and monitoring with Prometheus, Grafana, and OpenTelemetry. I have also implemented mobile in-app payments and store deployments using Google Pay, Apple Pay, and app store publishing workflows.

JavaScript Golang Node.js Express.js NestJs Angular Go Fiber Gorm TypeORM Prisma Knex PostgreSQL MySQL MongoDB Cassandra Docker Kubernetes MQTT Kafka RabbitMQ Thirdweb SDK Smart Contract Integration Halt Staking Withdrawal Mechanisms AWS EC2 Railway Cloud Wasabi Backblaze S3 Firebase Firebase Cloud Functions Jenkins GitHub Actions Jest Allure Reporting Prometheus Grafana Opentelemetry HTTP GraphQL Elasticsearch gRPC Proficient in English Communication In-App Purchases Google Pay Apple Pay Stripe

Experience

Node.js/Golang Developer (Outsourced to Ezlo Innovation (MNC))

eSpark Consulting Group (Remote)

Jun 2022 - Present
  • Developed and maintained backend microservices for IoT platforms (MiOS, EzloPi) using Express.js and Golang Fiber, deployed on Kubernetes.
  • Integrated Kafka and RabbitMQ for robust microservice communication, and implemented secure device connectivity with MQTT over SSL (MQTTS).
  • Containerized services using Docker and managed orchestration through Kubernetes.
  • Automated testing pipelines with Jest and Allure Reporting; set up service monitoring using Prometheus, Grafana, and OpenTelemetry.
  • Collaborated in agile sprints with international teams, ensuring timely and high-quality delivery.
  • Designed and optimized RESTful APIs and database interactions for high-performance applications, integrating MySQL, PostgreSQL, and MongoDB for robust backend support.
  • Integrated Firebase (Auth, Firestore/Realtime) and Firebase Cloud Functions for serverless workflows; implemented in-app purchase flows and payment integrations (Google Pay, Apple Pay) and supported App Store/Play Store deployment pipelines.

Node.js & blockchain Engineer (Outsourced to alternatestates)

eSpark Consulting Group (Remote)

Feb 2024 - Nov 2024
  • Developed blockchain applications using Node.js and integrated smart contracts via Ethers.js and Thirdweb SDK.
  • Implemented features such as staking and withdrawals for secure, transparent transactions.
  • Designed and deployed smart contracts for provably fair, on-chain mechanisms.

NestJS/Angular Developer

DigiTrends (Onsite)

Sep 2021 - May 2022
  • Integrated GraphQL and gRPC into server-side microservices for optimized communication.
  • Implemented advanced search functionality using Elasticsearch.
  • Utilized TypeORM for efficient database operations.
  • Collaborated with cross-functional teams to deliver scalable solutions for client projects.

NestJS Developer

Abaadee.com (Onsite)

Jan 2021 - Aug 2021
  • Developed and maintained all server-side network components for real estate platforms.
  • Worked closely with frontend developers to integrate and deliver seamless user experiences.
  • Optimized backend performance and reliability for high-traffic applications.

Education

Bachelor's Degree in Computer Science

Sir Syed University of Engineering and Technology, Karachi

2018 - 2022
  • Graduated with strong academic record
  • Active participant in university tech events and coding competitions
  • Developed multiple portfolio projects during studies

Video Intro