Skip to content
View BitanSarkar's full-sized avatar

Organizations

@dsciitbbs

Block or report BitanSarkar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BitanSarkar/README.md

Bitan Sarkar — Software Engineer

SDE-I @ Publicis Sapient · AWS Certified · IIT Bhubaneswar (ECE, 2021)
Website: bitsar.net · GitHub: BitanSarkar · LeetCode: @bitanSarkar1997


🛠️ Tech Stack

Languages

JavaGoPythonCSQLJavaScript

Backend & Frameworks

Spring BootSpring WebFluxWebSphere (WAS)Node.js

Cloud & Infrastructure

AWS (API Gateway, Lambda, DynamoDB, CloudWatch, EventBridge, S3, CloudFront, EC2, Cognito)
KubernetesArgoCDTerraformOpenVPN

Databases

DynamoDBOracle DBNeo4j

DevOps & Tooling

GitLab CI/CDSonarQubeJaCoCoDockereBPF/libbpfBruno

Protocols & Integrations

SAMLOIDCSOAPRESTGraphQLOAuth2 / SSO


💼 Professional Experience

Software Development Engineer I — Publicis Sapient(4+ years)

  • Core contributor to the Omantel telecom platform and PTT t-ecosys projects
  • Built reactive microservices using Spring WebFlux for non-blocking, high-throughput API pipelines
  • Integrated SAML/Theqa + Cognito identity flows including OTP-only login, custom authentication providers, EmailVerificationSessionId cookie flow, LTPA generation without WAS, and social login
  • Engineered AWS API Gateway configurations and Cognito user pool integrations for auth v2 architecture
  • Managed DynamoDB table migrations (52 tables, eu-central-1eu-west-1) and resolved Arabic text encoding issues in contains queries
  • Wrote CloudWatch Logs Insights queries for ArgoCD sync log analysis and operational monitoring
  • Handled Oracle SQL migrations including OCP_DATA_ROAMING schema changes
  • Processed YAML/JSON product catalog configs (BaqatiUsagePlan, MOBILE_CONFIG) for telecom product management
  • Implemented SOAP envelope wrapping for telecom resource management APIs
  • Worked on static asset delivery pipelines via S3 + CloudFront (HTML/CSS cleanup for Omantel privacy policy)

🚀 Side Projects & Open Source

KCPM — C-based Kubernetes Process Monitor

  • Kernel-level process monitoring for Kubernetes pods using eBPF/libbpf
  • Evolved from the pidwatcher concept; targets open-source kernel contribution

Go LLM Gateway

  • Go-based API gateway for LLM routing with Redis rate limiting
  • Designed for multi-model orchestration and quota enforcement

AWS Terraform + OpenVPN Automation

  • Full Terraform automation for EC2 + OpenVPN provisioning
  • Includes a VPN cloaking CLI tool for obfuscated tunnel management

Indian Railway PNR Checker

  • Serverless architecture using AWS Lambda + EventBridge
  • Auto-polling with event-driven status notifications

AI WhatsApp Auto-Responder

  • Built with Python + Selenium, OpenAI for tone analysis
  • JSON context memory logging for conversation continuity

Campus Map Android App

  • Native Android application for campus navigation (IIT Bhubaneswar)

📐 System Design & Architecture

  • Designed URL shortener (widely-read article on LinkedIn)
  • Explored GraphQL architecture patterns: stale-while-revalidate + subscription, @defer directive
  • Studied Google's internal infrastructure evolution: MapReduce → GFS → Bigtable → Kubernetes
  • Actively learning: Dynamic Programming, Graph/Tree algorithms, SQL (beginner → advanced), Blockchain, Neo4j/Cypher

🎓 Education & Certifications

B.Tech, Electronics & Communication EngineeringIIT Bhubaneswar, 2017–2021
AWS Solutions Architect – AssociateAmazon Web Services

Campus involvement: IIT BBSR Coding Society · Chamber of Product


🎯 Current Focus

  • FAANG/Top Product Company transition prep (30-day structured DSA + System Design + AI/ML roadmap)
  • Six tailored resume versions targeting different FAANG roles
  • Building positioning as: "Systems Engineer specialized in infrastructure for AI/ML systems"
  • Active on LeetCode for DSA, writing on Medium for technical content

My site — engineering writing, projects, and a kit of developer tools that run entirely in the browser.

  • Blog — JVM internals, virtual-thread pinning, Redis Cluster port-forwarding, RAG pipelines from scratch
  • Devtools — JWT decoder/signer with JWKS, SAML decoder with X.509 inspection, hash & HMAC, JSON/XML formatters with JSONPath and XPath, UUID/ULID generator, QR generator, HTTP client. Nothing you paste leaves your browser.
  • Projects · Resume

📝 Writing & Content

  • LeetCode (@bitanSarkar1997): Keeping mind sharp
  • LinkedIn: URL shortener system design (widely read)
  • Quora: Tech Q&A contributions
  • Writing an 11-chapter historical documentary on the evolution of physics and mathematics (1850–1950), covering thermodynamics, electromagnetism, relativity, and the foundations of logic

Open to conversations about distributed systems, cloud-native architecture, and AI/ML infrastructure.

Popular repositories Loading

  1. GenericChatBot GenericChatBotPublic

    Python 2

  2. campus-map-android campus-map-androidPublic

    Forked from cnighut/campus-map-android

    Campus Map

    Java 1

  3. HackerrankAlgoSoln HackerrankAlgoSolnPublic

    Java 1

  4. Frequency_division Frequency_divisionPublic

    MATLAB 1 1

  5. blockchain blockchainPublic

    This is a part of tutorial I have been studying, I can pull the materials from anywhere I want.

    Python 1 1

  6. CompetitiveProgrammingTutorial CompetitiveProgrammingTutorialPublic

    It contains different topics on Competitive programming, I would try to code in JAVA, C, C++ and Python.

    Java 1