Skip to content
View BitanSarkar's full-sized avatar

Organizations

@dsciitbbs

Block or report BitanSarkar

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)
GitHub: BitanSarkar · LeetCode: @bitanSarkar1997


🛠️ Tech Stack

Languages

Java Go Python C SQL JavaScript

Backend & Frameworks

Spring Boot Spring WebFlux WebSphere (WAS) Node.js

Cloud & Infrastructure

AWS (API Gateway, Lambda, DynamoDB, CloudWatch, EventBridge, S3, CloudFront, EC2, Cognito)
Kubernetes ArgoCD Terraform OpenVPN

Databases

DynamoDB Oracle DB Neo4j

DevOps & Tooling

GitLab CI/CD SonarQube JaCoCo Docker eBPF/libbpf Bruno

Protocols & Integrations

SAML OIDC SOAP REST GraphQL OAuth2 / 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 Engineering IIT Bhubaneswar, 2017–2021
AWS Solutions Architect – Associate Amazon 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

📝 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 GenericChatBot Public

    Python 2

  2. campus-map-android campus-map-android Public

    Forked from cnighut/campus-map-android

    Campus Map

    Java 1

  3. HackerrankAlgoSoln HackerrankAlgoSoln Public

    Java 1

  4. Frequency_division Frequency_division Public

    MATLAB 1 1

  5. blockchain blockchain Public

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

    Python 1 1

  6. IRCTC-pnr-status-notifier IRCTC-pnr-status-notifier Public

    A serverless Python AWS Lambda that checks Indian Railway PNR status via ConfirmTkt API and sends SMS/email alerts using SNS. Automates waitlist→confirmation tracking with EventBridge Scheduler. Pe…

    Python 1