Senior Software Engineer @ Veriff · Ex-Twilio · 10+ years

Learn backend engineering from real production experience.

I write and teach about Java, Spring Boot, Go, Python, system design, distributed systems, databases, Kafka, RabbitMQ, Temporal, Kubernetes, observability, and career growth — helping Bengali developers become industry-ready.

JavaSpring BootDatabasesDistributed Systems

Learning Path

Backend Developer Roadmap

From Java fundamentals to Spring Boot, databases, queues, scaling, and production engineering.

Java & OOPFoundation for backend development
Spring Boot APIsBuild real backend applications
Advanced SystemsQueues, scaling, reliability, design
10+ yearsEngineering Experience
6,000h+Freelance Delivery

Writing

Latest backend engineering articles

Practical notes, guides, and lessons on Java, Spring Boot, distributed systems, databases, career growth, and product building.

Read all articles
CareerMar 7, 20264 min read

Success isn’t about the destination, It’s about how far you’ve come

We’re taught to chase big titles, fame, and fortune as the ultimate signs of success. But what if real success is quieter, deeper, and far more personal? A reflection on growth, struggle, and why the journey matters more than the headlines.

Distributed SystemsOct 29, 20254 min read

ClickHouse: A Practical Guide for Developers

ClickHouse is a high-performance columnar OLAP database built for real-time analytics at scale. Learn its core concepts, schema design rules, table engines, and example queries in this practical guide.

Backend EngineeringOct 21, 20253 min read

AWS Outage: Lessons on High Availability and Multi-Cloud Strategy

The October 2025 AWS US-EAST-1 DNS outage disrupted several major services. Learn how multi-AZ deployments, redundancy, and multi-cloud strategies can help businesses survive regional cloud failures.

Journey

From building products to teaching backend engineering

A career shaped by real product work, distributed systems, global engineering teams, and the desire to help Bengali developers grow.

View full timeline
2017 - 2020Dhaka, Bangladesh

Software Engineer

Pathao

Worked on backend systems for high-growth consumer products across ride-sharing, delivery, logistics, and location-based services.

MicroservicesDockerKubernetesSearchBackend APIs
2020 - 2025Remote

Founder

Shopemaa

Built a headless ecommerce platform and learned the engineering, product, customer, and business realities of building software from scratch.

JavaSpringPostgreSQLRabbitMQRedisSaaS Architecture
2021 - 2023Tallinn, Estonia

Senior Software Engineer

Twilio

Worked on backend services and messaging infrastructure in a global engineering organization.

JavaScalaKafkaAWSDistributed Systems
2023 - 2026Remote

Lead Software Engineer

Zulzi On-Demand Pty Ltd.

Led backend and platform development for a hospitality product used by restaurants and operational teams.

GoJavaPostgreSQLKafkaRabbitMQTemporal
2026 - PresentTallinn, Estonia

Senior Software Engineer

Veriff

Working on backend systems for identity verification, fraud prevention, reliability, and platform engineering.

PythonRabbitMQTemporalDistributed SystemsBackend Platforms
NowBengali-speaking developer community

Backend Engineering Educator

Sakib Sami / learn.sakib.ninja

Turning 10+ years of backend engineering, distributed systems, leadership, and product-building experience into practical Bengali backend engineering education.

JavaSpring BootSystem DesignDatabasesDistributed SystemsCareer Growth

Expertise

What I build, write, and teach

My content is centered around practical backend engineering skills that matter in real production systems.

Backend Platform Engineering

Designing and building reliable backend services, internal platforms, APIs, service boundaries, authentication, authorization, validation, and production-ready application architecture.

Backend service designREST API designInternal platformsService boundaries
JavaGoPythonSpring FrameworkOpenAPI

Distributed & Event-Driven Systems

Building systems that communicate through queues, streams, workflows, events, CDC pipelines, and service-to-service interactions while handling reliability, scale, and failure.

Event-driven architectureMessagingWorkflow orchestrationCDC pipelines
KafkaRabbitMQTemporalDebeziumRedis

Data Systems, Search & Storage

Working with relational, NoSQL, search, vector, and cache systems to support real product requirements, high-throughput workflows, and data-heavy platforms.

Schema designData modelingIndexingQuery performance
PostgreSQLCassandraScyllaDBRedisElasticsearch

Cloud, Kubernetes & GitOps

Deploying and operating backend services using containers, Kubernetes, cloud platforms, CI/CD pipelines, GitOps workflows, infrastructure automation, and production runtime configuration.

DockerKubernetesCI/CDGitOps
DockerKubernetesAWSArgoCDGitLab CI

Observability & Reliability

Designing systems that are easier to monitor, debug, operate, and recover when something goes wrong in production.

Structured loggingMetricsDashboardsAlerting
GrafanaPrometheusLokiFluentBitSentry

Product Engineering & Technical Leadership

Turning business requirements into usable products by balancing architecture, delivery speed, maintainability, customer workflows, team alignment, and long-term product impact.

0 to 1 product deliveryEngineering leadershipArchitecture decisionsCode reviews
JavaGoSpring FrameworkPostgreSQLRabbitMQ

Projects

Products, platforms, and experiments

Alongside engineering work and teaching, I build products that explore SaaS, ecommerce, QR technology, education, and practical business workflows.

Explore projects
SaaS ProductActive

QRCentraal

Dynamic QR codes, short links, campaigns, analytics, and page builder for growth-focused businesses.

QRCentraal is a dynamic QR and campaign platform built for businesses that want to turn scans into measurable actions. It includes QR projects, short links, campaigns, analytics, team accounts, and a OnePage page builder.

Next.jsJavaSpring BootPostgreSQLRedisPostHog
Visit project
Headless Ecommerce SaaSPast / Founder Journey

Shopemaa

A scalable headless ecommerce API platform for multi-tenant, enterprise-grade commerce workflows.

Shopemaa was my founder journey into building ecommerce infrastructure from scratch. It covered storefronts, orders, payments, customer flows, API keys, custom domains, tenant-aware platform architecture, and the business reality of turning software into a product.

JavaSpring BootPostgreSQLDockerRabbitMQRedis
Education PlatformBuilding

Learn Sakib Sami

Practical backend engineering courses for Bengali developers.

Learn Sakib Sami is the course platform where I am building structured backend engineering courses in Bengali, starting from Java and OOP and moving toward Spring Boot, databases, system design, distributed systems, production engineering, and career readiness.

Next.jsJavaSpring BootPostgreSQLPaymentsVideo Lessons
Visit project