About Sakib

I build backend systems and teach what production experience taught me.

I am a Senior Backend Engineer with experience across startups, SaaS products, global engineering teams, and distributed systems. My work has involved Java, Go, Spring Boot, Kafka, databases, cloud infrastructure, reliability, and production engineering.

Now I am turning that experience into practical Bengali backend engineering courses for students and engineers who want to become industry-ready.

Story

From curiosity to production systems

My journey has not been a straight line. It has been shaped by learning, building products, working with teams, failing, improving, and staying consistent.

I started with programming fundamentals and gradually moved deeper into backend engineering. Over the years, I worked on consumer products, ecommerce platforms, messaging infrastructure, hospitality systems, SaaS products, and internal platforms.

The biggest lessons came from real production work: debugging under pressure, understanding trade-offs, designing systems that survive failure, communicating across teams, and owning services beyond writing code.

That is the type of learning I want to bring to Bengali developers: not only syntax or framework tutorials, but real engineering thinking.

Career Timeline

A journey through products, platforms, and engineering teams

The timeline behind the experience I now bring into writing, teaching, mentoring, and building.

2016 - 2017Bangladesh

Software Engineer

Early engineering roles

Started my professional software engineering journey by working on real production systems, backend services, and business applications.

  • Gained hands-on experience with production software
  • Worked on backend services and business workflows
  • Built the foundation for deeper backend and platform engineering work
Backend DevelopmentDatabasesAPIsProduction Systems
2017 - 2020Dhaka, Bangladesh

Software Engineer

Pathao

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

  • Worked on backend systems serving large consumer-product workflows
  • Built experience with microservices, infrastructure, and production reliability
  • Learned practical lessons about scale, latency, availability, and product impact
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.

  • Built ecommerce platform features from the ground up
  • Worked on storefronts, orders, payments, customers, tenants, and platform APIs
  • Learned founder-level lessons about product, sales, delivery, and long-term maintainability
JavaSpringPostgreSQLRabbitMQRedisSaaS Architecture
2021 - 2023Tallinn, Estonia

Senior Software Engineer

Twilio

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

  • Worked on communication infrastructure and backend platform services
  • Built experience with large-scale reliability, modernization, and production ownership
  • Collaborated with international teams on engineering quality and operational improvements
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.

  • Led backend architecture and delivery for a multi-service platform
  • Worked on ordering, restaurant operations, integrations, data flows, and internal tooling
  • Mentored engineers and helped shape technical direction, delivery quality, and maintainability
GoJavaPostgreSQLKafkaRabbitMQTemporalKubernetes
2026 - PresentTallinn, Estonia

Senior Software Engineer

Veriff

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

  • Building and maintaining backend services for identity verification systems
  • Working with asynchronous workflows, distributed systems, and production reliability
  • Collaborating with engineering teams on architecture, code quality, and operational excellence
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.

  • Creating a structured backend developer roadmap for Bengali developers
  • Teaching Java, Spring Boot, databases, system design, distributed systems, and production engineering
  • Helping students and engineers move from tutorials to industry-ready backend engineering skills
JavaSpring BootSystem DesignDatabasesDistributed SystemsCareer Growth

Engineering Focus

The areas I care about most

These are the areas I build around, write about, and want to teach deeply through the learning platform.

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 boundariesAuthentication

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 pipelinesIdempotency

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 performanceCaching

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/CDGitOpsInfrastructure automation

Observability & Reliability

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

Structured loggingMetricsDashboardsAlertingIncident thinking

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 reviewsTeam mentoring
Learning Platform

Learn backend engineering from practical experience

I am building a structured Bengali backend engineering path — from Java and OOP to Spring Boot, databases, queues, distributed systems, scaling, and production readiness.

Start learning