Kazi Fahim Imam

Backend Software Engineer (Golang)

Dhaka, Bangladesh

Experience

Software Engineer II — Backend

Pathao · Dhaka, Bangladesh

Jan 2026 – Present

  • Concurrency Optimization: Refactored legacy asynchronous algorithms by replacing unconstrained semaphore-driven goroutine spawning with a fixed-size Worker Pool pattern in Go, ensuring stable memory footprint and predictable resource utilization.
  • System Design & Caching: Designing a 'recent contacts' service for P2P send/request money flows, architecting an LRU caching mechanism to guarantee low-latency data retrieval and optimize database load.
  • Mentorship: Onboarded and mentored a new engineer, guiding them through the codebase and development workflows to accelerate their ramp-up to full productivity.
  • Cross-Team Tooling: Collaborated with the Web Dev team to build a self-service portal for Mobile Recharge packages, eliminating manual SQL entry and enabling dynamic, error-free package management.

Stack Go, PostgreSQL, Redis, Microservices

Software Engineer I — Backend

Pathao · Dhaka, Bangladesh

Dec 2022 – 2026

  • Optimized User Onboarding: Accelerated the signup flow by migrating temporary state data from PostgreSQL to RedisJSON, significantly reducing latency.
  • System Observability: Engineered a centralized logging library with distributed request-ID tracing across 20+ microservices, dramatically reducing production debugging time.
  • Secure Fintech Integrations: Spearheaded direct fund integrations with Nagad and City Bank, securing financial communications with AES-CBC encryption and HMAC signature validation.
  • Automated Reconciliation: Architected a Dead Letter Queue (DLQ) mechanism to handle transaction failures, automating financial reconciliation and reducing manual workload for the finance team.
  • Architectural Resilience: Decoupled eKYC verification into an asynchronous process to bypass external portal downtimes, severely dropping signup failure rates.
  • Merchant Platform: Built core backend modules for the Merchant portal, including merchant onboarding, MFS withdrawals, and beneficiary management.

Stack Go, PostgreSQL, Redis, Docker, Kubernetes

Selected projects

ReadU

Personal reading-tracker application. Designed the data model and core CRUD flows end-to-end.

All projects →

Skills

Languages

Go (Golang), Python, C++, C#, PHP, JavaScript

Backend & APIs

REST APIs, Chi, Fiber, Microservices

Databases & Caching

MySQL, PostgreSQL, Redis

Infrastructure

Docker, Kubernetes, CI/CD, Git

Core Concepts

Data Structures & Algorithms, OOP, System Design, Concurrency

Education

B.Sc. in Computer Science and Engineering

Islamic University of Technology (IUT) · Dhaka, Bangladesh

2018 – 2022 · CGPA 3.17 / 4.0

Higher Secondary Certificate (HSC)

Govt. Rajendra College · Faridpur, Bangladesh

2017 · GPA 5.00 / 5.00

Secondary School Certificate (SSC)

Faridpur Zilla School · Faridpur, Bangladesh

2015 · GPA 5.00 / 5.00

Thesis

An End-to-End System for Handwritten Bangla Character Recognition

Designed a pipeline to segment Bangla documents down to individual characters and classify them using multiple CNN architectures.

Problem solving profiles

View CV Projects Email me

TL;DR

Backend Software Engineer focused on Go (Golang) services in production. Currently Software Engineer II at Pathao, with three-plus years of backend work behind it. IUT graduate.