About

The engineer behind the work.

Bitan Sarkar — Software Engineer

Kolkata, India

I'm a Software Engineer based in Kolkata, India, currently at Publicis Sapient where I've spent the last 4+ years building and scaling backend systems for Omantel — one of Oman's largest telecom operators — serving over a million subscribers.

My stack centers on Java, Spring WebFlux, and AWS. I've led migrations from IBM WebSphere to cloud-native microservices, built SAML/SSO identity flows from scratch, and managed cross-region DynamoDB migrations under production load. I hold the AWS Solutions Architect – Associate certification.

Outside work, I'm a LeetCode Guardian (315+ problems), actively studying Blockchain and Web3, and writing about system design. I graduated from IIT Bhubaneswar with a BTech in ECE in 2021.

Journey

Education & Experience

From IIT Bhubaneswar to telecom-scale systems.

  1. 2017

    Joined IIT Bhubaneswar

    B.Tech Electronics & Communication Engineering

    Moved to Bhubaneswar to study ECE at IIT BBSR. Joined Coding Society and Chamber of Product. Began competitive programming.

  2. 2018–2021

    Campus Involvement

    Coding Society · Chamber of Product · DSC IIT BBSR

    Built IIT BBSR Campus Map Android app. Active in coding competitions. Member of Developer Student Club.

  3. 2021

    Graduated IIT Bhubaneswar

    B.Tech ECE — 2017–2021

    Completed BTech in Electronics & Communication Engineering.

  4. 2021

    Joined Publicis Sapient

    Software Development Engineer I

    Started as SDE-1. Assigned to Omantel (Telecom, Oman) — a major IBM WebSphere to AWS microservices migration.

  5. 2022

    AWS Certified

    Solutions Architect – Associate

    Passed AWS SAA certification. Led PTT t-ecosys infrastructure design using Terraform and AWS.

  6. 2023–2024

    Telecom Platform Deepdive

    Omantel CXP — Auth, SAML, WebFlux

    Built SAML/Theqa SSO integrations, AWS Cognito auth flows (v1/v2), Spring WebFlux reactive microservices, DynamoDB migrations (52 tables across regions). Became go-to engineer for high-risk platform items.

  7. 2025–Present

    Systems & AI Expansion

    eBPF · LLMs · Blockchain · Competitive Programming

    Building KCPM (Kubernetes process monitor via eBPF/libbpf), RAG chatbot with LangChain/Ollama, exploring Blockchain/Web3. LeetCode Guardian badge. Targeting FAANG/top product company.

Toolbox

Skills & Technologies

Color-coded by proficiency — green is expert, amber proficient, blue actively learning.

Languages

JavaPythonGoJavaScriptSQLC

Backend

Spring BootSpring WebFluxNode.jsWebSphere (WAS)GraphQLREST APIs

Cloud

AWS LambdaAWS API GatewayAWS CognitoAWS DynamoDBAWS CloudWatchAWS EventBridgeAWS S3 + CloudFrontAWS EC2AWS SNS

DevOps

TerraformDockerKubernetesArgoCDGitLab CI/CDeBPF / libbpf

Databases

DynamoDBOracle DBMongoDBNeo4jRedis (ElastiCache)

Protocols

SAML / SSOOIDC / OAuth2SOAP

Tools

SonarQubeBrunoOpenVPN

Beyond Code

When I'm not coding…

Competitive Programming

LeetCode Guardian with 315+ problems solved. I keep the algorithmic muscles sharp.

History & Physics

Fascinated by the era of 1850–1950 — the science, the people, and the ideas that shaped modernity.

Biblical Studies

A long-running personal study — texts, history, and interpretation.

Certification

AWS Solutions Architect – Associate

Validated expertise in designing distributed, resilient, and cost-optimized systems on AWS.