Resume

Backend Engineer · Golang · DevOps · Competitive Programmer

Download PDF

Work Experience

Software Engineer (Back-End)

Shikho Technologies Ltd.

Current · Jan 2025 – Present
Dhaka, Bangladesh

Designing distributed backend services for a large-scale edtech platform serving millions of students.

  • Sub-100ms quiz APIs under peak submission load via Redis caching
  • Real-time analytics pipeline with zero transactional DB overhead
  • AI-assisted content ingestion — ~70% less manual data entry
GolangRedisGraphQLREST APIgRPCMongoDB

Key Projects at Shikho

Dynamic QR-Based FutureBook

Backend system linking physical textbooks to digital content via QR codes. Supports multi-year program access, entitlement enforcement, quizzes, analytics, and a CMS-controlled QR lifecycle.

  • Multi-year program support and entitlement enforcement
  • CMS-controlled QR lifecycle management
  • Analytics and quiz integration per QR scan
GolangGraphQLREST APIMongoDBRedis

Alor-Shikha Online Quiz Platform

Demo

Large-scale online quiz platform with weekly exams, scoring, and leaderboards. Built high-performance APIs with Redis caching for sub-100ms reads under peak submission load.

  • Sub-100ms response times under peak load via Redis caching
  • Weekly exam scheduling with automated scoring
  • Real-time leaderboards
GolangRedisGraphQLREST APIMongoDB

Focus Hub Real-Time Analytics Pipeline

Real-time analytics pipeline streaming document-level changes to pre-aggregated PostgreSQL tables without adding transactional database load. Built change-stream consumer, message broker pipeline, and idempotent replay-safe workers.

  • Zero additional load on transactional database
  • Idempotent replay-safe worker design
  • Change-stream consumer with NATS message broker
GolangMongoDBNATSPostgreSQL

Partner-Campaign & API-Client Platform

API-key platform for external partners to access campaign APIs. Built key generation, per-client authentication, and resource scoping for secure multi-tenant access.

  • Secure API-key generation and rotation
  • Per-client authentication and resource scoping
  • Multi-tenant access control
GolangGraphQLREST APIMongoDB

CQ Formatter — AI-Assisted Bulk Question Ingestion

Internal tool for bulk CQ content ingestion from images and documents. Integrated Gemini API for content extraction, reducing manual data-entry effort by ~70%.

  • ~70% reduction in manual data-entry effort
  • Gemini API integration for image/document content extraction
  • Bulk ingestion pipeline with validation
GolangGemini APIREST APIMongoDB

Skills

Languages:

Golang90%
Python75%
C / C++70%

Databases:

MongoDB85%
PostgreSQL82%
Redis82%
NATS75%

Tools & Platforms:

Git92%
Docker82%
Kubernetes78%
Terraform72%
Ansible68%
RabbitMQ72%
Redis82%

Cloud Platforms:

AWS (EC2, S3, Amplify, DynamoDB, Lambda, IAM, CloudWatch, ECR, VPC, EKS)75%

Concepts:

Clean Architecture88%
REST90%
gRPC82%
DevOps78%
GraphQL85%

Education

B.Sc in Computer Science and Engineering

Jagannath University

Jan 2019 – Sep 2024
Dhaka, Bangladesh

Achievements

1000+ Competitive Programming Problems Solved

Codeforces, LeetCode, StopStalk

IEEEXtreme 17.0 — 6th in Bangladesh

Ranked 1162 / 7091 globally · Team ARSfire

ACM-ICPC Asia Regional 2024

Participant · Team JnuLazyPenguin

JNU IUPC 2023 — 1st Runner-Up

2nd place out of 50 teams

UITS IUPC 2023

26th place

Lead Organizer — JNU IUPC March 2024

Organized inter-university programming contest