Anirban Sinha
Software Development Engineer
Bengaluru, Karnataka, India

Summary

Experienced Software Engineer specializing in distributed Microservices, Python (FastAPI, Flask), Golang, Node.js, and Modern Web Architectures (React, Angular). M.Tech in Data Engineering & AI from IIT Jodhpur with a focus on scalable distributed systems, data pipelines, and applied AI. Proven track record of architecting resilient services, leading engineering teams, and delivering impactful production systems.

Technical Skills

Programming Languages

PythonGo (Golang)TypeScriptJavaScriptJavaSQL

Python Ecosystem

FastAPIFlaskDjangoPydanticSQLAlchemyCeleryPandasNumPy

Microservices And Backend

Microservices ArchitectureGo (Gin, Fiber)Node.jsExpressSpring BootREST & gRPC APIsEvent-Driven Design

Ai And Machine Learning

PyTorchTensorFlowScikit-LearnLLMs & LangChainRAG SystemsDeep LearningData Pipelines

Front End Frameworks

ReactAngularNext.jsReduxRxJS

Databases And Storage

PostgreSQLMongoDBDynamoDBRedisVector DBsPrisma

Cloud And Dev Ops

AWS (Lambda, S3, CloudFront)GCPDockerKubernetesGitNx Monorepo

Testing And Tools

PytestJestJasmineKarmaJUnitPostmanSwagger / OpenAPI

Professional Experience

Senior Software Development Engineer

Extreme Networks

Apr 2024 – May 2025📍 Bengaluru, India
  • Platform for Orchestrating Network Devices from A Cloud Platform — developed multiple modules for Extreme Platform One. Lead AI First initiative to deliver Wireless Module for Platform One - Angular, NxCloud, RxJS; mentored junior developers.
  • Data Migration — prepared production DB for new Wireless Product.
  • Backend API development with GoLang

Senior Software Development Engineer

EPAM Systems

Feb 2023 – Apr 2024📍 Hyderabad, India
  • Led development of customer acquisition platform for a digital-first bank (Angular frontend, Java backend).
  • Built an AI chatbot for HR queries — React frontend, NodeJS backend with LangChain.

Technical Lead

Synechron

Jul 2022 – Dec 2022
  • Frontend Technical Lead for React applications of a major bank — drove architecture and implementation decisions for RBAC features.

Technical Lead

EasyEat

Jan 2022 – Jul 2022
  • Central Menu Management System (CMM) for Restaurant Partner Application — Angular, Node.js, AWS.
  • Led Internationalization of Restaurant Partner Application — Angular, Node.js, AWS, Lokalize.
  • Maintenance of User Food Ordering app — React, NextJS.

Senior Software Development Engineer

Maximl

Mar 2021 – Jan 2022📍 Chennai, India
  • Jobs Module for Connected Workers Platform — listing, tracking and reporting progress on daily jobs. Technologies: Angular, Ionic, microfrontends, TailwindCSS.

Software Engineer

eReinsure

Oct 2019 – Mar 2021📍 Hyderabad, India
  • Negotiation Platform for Reinsurers — built negotiation platform using Angular, Material UI.
  • Filing Cabinet for Reinsurers — archive storage for negotiation records (Angular, Material UI, RxJS, NgRx).
  • Backend API development with Spring Boot.

System Engineer

Tata Consultancy Services

Oct 2017 – Oct 2019
  • CRM frontend leveraging MS Dynamics API — developed CRM application using React and MS Dynamics API.
  • Improved website performance by 70% via SSR and bundle size reductions.

Education

MTech, Data Engineering and Artificial Intelligence

Indian Institute of Technology, Jodhpur

🎓 2024 – 2026

BTech, Computer Engineering

Asansol Engineering College

🎓 2013 – 2017

Achievements & Recognition

  • TCS "On The Spot" Award
  • Global Student Entrepreneurship Finalist
  • Tata First Dot Top 25 Startups

© 2026 Anirban Sinha

Anirban Sinha

Software Development Engineer

87594 71790 • Bengaluru, Karnataka, India • reach@anirbansinha.in

Summary

Experienced Software Engineer specializing in distributed Microservices, Python (FastAPI, Flask), Golang, Node.js, and Modern Web Architectures (React, Angular). M.Tech in Data Engineering & AI from IIT Jodhpur with a focus on scalable distributed systems, data pipelines, and applied AI. Proven track record of architecting resilient services, leading engineering teams, and delivering impactful production systems.

Work Experience

Senior Software Development EngineerExtreme NetworksApr 2024 – May 2025 | Bengaluru, India
  • Platform for Orchestrating Network Devices from A Cloud Platform — developed multiple modules for Extreme Platform One. Lead AI First initiative to deliver Wireless Module for Platform One - Angular, NxCloud, RxJS; mentored junior developers.
  • Data Migration — prepared production DB for new Wireless Product.
  • Backend API development with GoLang
Senior Software Development EngineerEPAM SystemsFeb 2023 – Apr 2024 | Hyderabad, India
  • Led development of customer acquisition platform for a digital-first bank (Angular frontend, Java backend).
  • Built an AI chatbot for HR queries — React frontend, NodeJS backend with LangChain.
Technical LeadSynechronJul 2022 – Dec 2022
  • Frontend Technical Lead for React applications of a major bank — drove architecture and implementation decisions for RBAC features.
Technical LeadEasyEatJan 2022 – Jul 2022
  • Central Menu Management System (CMM) for Restaurant Partner Application — Angular, Node.js, AWS.
  • Led Internationalization of Restaurant Partner Application — Angular, Node.js, AWS, Lokalize.
  • Maintenance of User Food Ordering app — React, NextJS.
Senior Software Development EngineerMaximlMar 2021 – Jan 2022 | Chennai, India
  • Jobs Module for Connected Workers Platform — listing, tracking and reporting progress on daily jobs. Technologies: Angular, Ionic, microfrontends, TailwindCSS.
Software EngineereReinsureOct 2019 – Mar 2021 | Hyderabad, India
  • Negotiation Platform for Reinsurers — built negotiation platform using Angular, Material UI.
  • Filing Cabinet for Reinsurers — archive storage for negotiation records (Angular, Material UI, RxJS, NgRx).
  • Backend API development with Spring Boot.
System EngineerTata Consultancy ServicesOct 2017 – Oct 2019
  • CRM frontend leveraging MS Dynamics API — developed CRM application using React and MS Dynamics API.
  • Improved website performance by 70% via SSR and bundle size reductions.

Technical Skills

Programming Languages: Python, Go (Golang), TypeScript, JavaScript, Java, SQL
Python Ecosystem: FastAPI, Flask, Django, Pydantic, SQLAlchemy, Celery, Pandas, NumPy
Microservices And Backend: Microservices Architecture, Go (Gin, Fiber), Node.js, Express, Spring Boot, REST & gRPC APIs, Event-Driven Design
Ai And Machine Learning: PyTorch, TensorFlow, Scikit-Learn, LLMs & LangChain, RAG Systems, Deep Learning, Data Pipelines
Front End Frameworks: React, Angular, Next.js, Redux, RxJS
Databases And Storage: PostgreSQL, MongoDB, DynamoDB, Redis, Vector DBs, Prisma
Cloud And Dev Ops: AWS (Lambda, S3, CloudFront), GCP, Docker, Kubernetes, Git, Nx Monorepo
Testing And Tools: Pytest, Jest, Jasmine, Karma, JUnit, Postman, Swagger / OpenAPI

Education

MTech, Data Engineering and Artificial IntelligenceIndian Institute of Technology, Jodhpur2024 – 2026
BTech, Computer EngineeringAsansol Engineering College2013 – 2017

Achievements

  • TCS "On The Spot" Award
  • Global Student Entrepreneurship Finalist
  • Tata First Dot Top 25 Startups