02 / Résumé

The track record.

UPDATED · MAY 2026
Aug 2022 — Present

Senior Software Engineer

Cefalo · Offshore branch of Cefalo AS, Norway

Designing and shipping business-critical systems for European SaaS clients — payments, CRM, subscriptions, search, AI workflows, and the database tuning that keeps it all alive.

  • Architected payment & invoicing across Vipps, MobilePay, Visa/Mastercard, and invoice-based flows — automatic invoicing, refunds, reminders, and finance ops
  • Built subscription & billing platform powering recurring revenue, lifecycle states, forecasting, and operational dashboards
  • Engineered CRM modules unifying customer lookup, activity tracking, and campaign-driven sales/support workflows
  • Architected AI call analysis using Google Vertex AI + Azure OpenAI Whisper for transcription, summarization, and sales-insight generation
  • Scaled Elasticsearch-backed customer search across 100M+ records — better lookup accuracy, indexing, and response times
  • Optimized MySQL + REST workflows: removed millions of stale rows, reclaimed 50–100 GB, ended recurring AWS upscaling incidents
  • Built configurable sales-transfer integrations (REST/SOAP, SFTP, dynamic field mappings) routing data to external enterprise systems
  • Engineered an internal Asterisk route management platform — cut inbound route setup from hours to minutes
JavaSpring BootSpring AIVueNuxtMySQLElasticsearchVertex AIDocker
Oct 2019 — Aug 2022

Software Engineer

BJIT Limited · Dhaka

Backend engineering on a high-throughput API gateway for one of Japan's largest e-commerce platforms — roughly a billion requests a day on the busy side.

  • Contributed to the internal architecture of a reactive microservice API gateway in Java + Spring WebFlux handling ~1B requests/day
  • Led a team of 3 junior engineers shipping new platform features while maintaining 90% automated test coverage
Awarded Best Engineer · Engineering Division View certificate ↗
JavaSpring WebFluxMicroservicesJUnit
May 2018 — May 2019

Teaching Assistant — CSE Dept.

BRAC University · Part-time

Part-time TA during my undergrad. Ran interactive lab sessions, addressed a wide range of academic issues, and helped students bridge theory to real, working code.

  • Facilitated interactive lab classes to promote experiential learning
  • 1-on-1 academic support across coursework and debugging sessions
TeachingJavaDSA
Backend

Java 95

Backend

Spring Boot 92

Backend

Spring WebFlux 85

Backend

Spring AI 78

Backend

Jersey (JAX-RS) 80

Testing

JUnit 88

Frontend

Vue.js 86

Frontend

Nuxt.js 74

Frontend

Next.js 70

Frontend

Angular 76

Language

TypeScript 85

Language

JavaScript 82

Data

MySQL 84

Data

Elasticsearch 72

Ops

Docker 78

Ops

Git 88

Practice

Microservices 84

Practice

Full-Stack 80

Process

Agile / Kanban 80

May 2015 — Sep 2019

B.Sc. in Computer Science & Engineering

BRAC University · Dhaka, Bangladesh · CGPA 3.84 / 4.00

Relevant coursework: Data Structures & Algorithms, Database Management Systems, Operating Systems, Software Engineering, Computer Networks, Computer Architecture, Artificial Intelligence, Web Development, Object-Oriented Programming.

Ongoing

Self-directed reading

A lot of books, a lot of changelogs

Currently reading about distributed systems, programming-language design, and how to write less code.

Copied