About
Kazi Fahim Imam
Backend Software Engineer (Golang)
- ✉ fahimimam@iut-dhaka.edu
- ☎ +880 1763-869944
- linkedin.com/in/kazi-fahim
- github.com/fahimimam
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.
Dynamic Blog Website
Full-stack blog with secure authentication and a commenting system.
Cricket Game Recreation
OOP-based simulation project in C++ — third-semester OOP coursework.
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
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.