Sandip Bera β€’ Senior Backend Application Developer

ArchitectingΒ 

Senior Backend Engineer with 4+ years of production experience building and shipping REST APIs, event-driven services, and distributed systems using Golang and Node.js. Delivered 16+ production backend services across media transcoding, real-time chat, enterprise authentication, and generative AI.

Available for Interviews
⚑ 4+ Years Experience (DigiAir Tech)
πŸŽ“ MCA 9.64 / 10 CGPA
πŸ“ Kolkata (Open to Relocate / Remote)
⏱️ Immediate to 30 Days Notice
ENGINEERING FOCUS & SCALE

High-Concurrency Distributed Systems

Throughout my 4+ years at DigiAir Technology and Analytics, I have spearheaded the design and delivery of 16+ production backend microservices. My primary focus centers on high-throughput Golang concurrency, asynchronous video processing with FFmpeg, enterprise OAuth2 / RS256 JWT identity platforms, and modern generative AI document intelligence pipelines.

4+ Yrs
Experience
DigiAir Tech (4y 1m)
16+
Microservices
Production Shipped
~4x
Speedup
Go Goroutines + Semaphore
9.64
MCA CGPA / 10
NSEC Distinction
MESSAGING & QUEUES

Event-Driven Microservices

Decoupled mission-critical systems with RabbitMQ topic exchanges and Kafka partitions, guaranteeing at-least-once event delivery, sub-millisecond Redis caching, and resilient fault isolation.

RabbitMQApache KafkaRedis Pub/SubSocket.IO
AI & VECTOR SEARCH

RAG & MCP Tooling

Engineered end-to-end Retrieval-Augmented Generation (RAG) pipelines in Go with pgvector and LangChainGo, and lightweight Model Context Protocol (MCP) servers for AI agents.

RAGpgvectorLangChainGoModel Context Protocol
CONCURRENCY & SYSTEM DESIGN

Production Architectural Solutions

Real architectural solutions built and shipped in production at DigiAir Technology

01. INGESTION
Upload & Job Dispatch

Raw video upload received via Go API Gateway; push job metadata to RabbitMQ work queue.

Go Iris β€’ MinIO S3
02. THROTTLING
6-Way Bounded Semaphore

Go buffered channel semaphore caps concurrent FFmpeg runs to prevent CPU thrashing.

make(chan struct{}, 6)
03. PARALLEL ENCODE
Goroutines + FFmpeg

1080p, 720p, 480p transcoded in parallel with sync.WaitGroup synchronization barrier.

~4x Latency Reduction
04. STORAGE & EVENT
MinIO S3 & Notification

HLS manifests stored in MinIO; completion events published via RabbitMQ topic exchange.

MinIO β€’ RabbitMQ β€’ CDN
πŸ’‘ Engineering Metric: Reduced multi-resolution transcoding time by up to ~4x compared to sequential ffmpeg runs while safely bounding host compute.Production Pipeline
CAREER HISTORY

Work Experience

Aug 2022 – Present (4 YOE)
CURRENT POSITION

Backend Application Developer

DigiAir Technology and Analytics Pvt. Ltd.β†—
πŸ—“οΈ 08/2022 - PresentπŸ“ Kolkata, West Bengal, India
  • β–ΉDelivered 16+ production backend services and internal tools across Golang and Node.js covering high-scale microservices, database architecture, and Redis caching.
  • β–ΉArchitected backend modules for a Netflix-like OTT streaming platform (Go, Iris, GORM, PostgreSQL, RabbitMQ, MinIO) managing title catalogs, channels, media resolutions, and administrative access-control workflows.
  • β–ΉReduced multi-resolution video transcoding processing time by ~4x via an asynchronous Go service using goroutines, sync.WaitGroup, and a 6-way concurrency semaphore around FFmpeg.
  • β–ΉImplemented high-security OAuth2 authentication with RS256 JWT tokens using RSA private keys, HttpOnly storage, and granular RBAC, cutting security incidents by 30%.
  • β–ΉDeveloped a real-time chat backend (Node.js, Express, Socket.IO, Redis) with private & group chats, file streaming, and RabbitMQ message queue delivery for zero message loss.
  • β–ΉDecoupled Meet and Calendar microservices using RabbitMQ message broker for asynchronous event-driven integration, guaranteeing at-least-once delivery and high system resilience.
  • β–ΉSpearheaded internal AI initiatives integrating OpenAI API: deployed a high-precision RAG PDF Q&A pipeline with pgvector & LangChainGo, and a content-moderation microservice for sensitive uploads.
  • β–ΉOptimized relational database queries (PostgreSQL/MySQL) by 25% and implemented MinIO object storage, reducing cloud storage infrastructure costs by 20%.
  • β–ΉAchieved 98%+ bug-free delivery across releases by enforcing robust automated testing workflows and end-to-end Postman API suites.
ENGINEERING PORTFOLIO

All Production & Architecture Projects

11 distributed microservices, parallel transcoding engines, event-driven pipelines, and generative AI systems shipped across full lifecycles.

πŸ“¦ 11 Systems Shipped

OTT Platform Backend

Netflix-like distributed video streaming, catalog & access-control backend

  • β–ΉArchitected scalable backend microservices for an OTT platform handling content catalogs, channel management, video resolutions, comments, reactions, notifications, and administrative workflows.
  • β–ΉEngineered zero-trust OAuth2 and RS256 JWT authentication with token expiry windows and role-based access control (RBAC) across channels and paid tiers.
  • β–ΉReduced security-related incidents by 30% through reinforced access-control policies.
GolangGo IrisPostgreSQLGORM+4

Video Processing Service

Asynchronous parallel video transcoding pipeline with bounded concurrency

  • β–ΉImplemented an asynchronous Go service that transcodes videos into multiple resolutions in parallel using FFmpeg and concurrent goroutines.
  • β–ΉUsed WaitGroup for synchronization and a 6-way semaphore to cap concurrency, achieving up to 4x reduction in processing time versus sequential transcodes.
  • β–ΉPublished results via RabbitMQ and stored outputs in MinIO for efficient retrieval.
GolangFFmpegGoroutinessync.WaitGroup+3

Real-Time Chat Backend

High-throughput messaging system with WebSockets, queue buffering & caching

  • β–ΉBuilt a chat backend supporting private and group chat, file upload/streaming, bookmarks, search and message forwarding.
  • β–ΉImplemented Socket.IO real-time delivery with socket-to-queue messaging via RabbitMQ, Redis caching and JWT-based profile checks.
Node.jsExpress.jsSocket.IORedis+3

Meet–Calendar Event Sync

Decoupled event-driven integration guaranteeing at-least-once delivery

  • β–ΉEngineered a decoupled event-driven integration between Meet and Calendar microservices.
  • β–ΉUtilized RabbitMQ to publish events asynchronously ensuring at-least-once delivery and improved system scalability.
GolangRabbitMQMicroservicesEvent-Driven Architecture

RAG backend (PDF Knowledge Engine)

Retrieval-Augmented Generation (RAG) semantic search and document Q&A pipeline

  • β–ΉDeveloped a Retrieval-Augmented Generation pipeline to ingest large PDFs and answer queries using OpenAI API, pgvector and LangChainGo.
  • β–ΉImproved high-precision ingestion and retrieval to support internal PDF Q&A functionality.
GolangOpenAI APIpgvectorLangChainGo+2

Content moderation microservice

AI-driven compliance engine for sensitive document & image filtering

  • β–ΉBuilt a microservice to filter sensitive images and documents using OpenAI API and LangChainGo.
  • β–ΉImplemented pgvector to assist image search and moderation against blacklisted content.
GolangOpenAI APILangChainGopgvector+1

JWT User Authentication Service

Zero-trust token-based identity and access management service

  • β–ΉDeveloped a JWT-based authentication service implementing RSA private key signing with RS256 and HttpOnly cookie storage to enhance security.
  • β–ΉDesigned token generation and verification flows to secure client login and API interactions.
GolangRS256 JWTRSA Private KeysOAuth2+2

Drive Backend Service

Scalable file storage, indexing, and sharing service inspired by Google Drive

  • β–ΉCreated a cloud-drive backend similar to Google Drive using Go, Iris, GORM and MinIO.
  • β–ΉIncreased file retrieval speed by 30% through optimized storage and management design.
GolangGo IrisGORMMinIO S3+1

Blog Backend Service Using Java Spring Boot

Polyglot microservice proof-of-concept integrating Java Spring Boot & Go auth

  • β–ΉDeveloped a proof-of-concept blog application with Spring Boot, Spring Data JPA and MySQL.
  • β–ΉIntegrated MinIO for object storage and collaborated with a Go-based JWT auth service.
JavaSpring BootSpring Data JPAMySQL+2

RAG-MCP Bridge (Model Context Protocol)

Lightweight Model Context Protocol (MCP) server in Go for AI clients

  • β–ΉDeveloping a lightweight MCP server in Go using mark3labs/mcp-go to expose the internal PDF Q&A/RAG tool as a callable MCP tool for AI clients.
  • β–ΉCollaborating across teams to ensure integration, testing and reliability.
Golangmark3labs/mcp-goModel Context ProtocolGenerative AI

Intrusion Detection System Using Machine Learning

Machine learning classifier detecting network security threats on KDDCUP99

  • β–ΉImplemented machine learning algorithms on the KDDCUP99 dataset to detect and predict various security attacks using feature-based models.
  • β–ΉLed an academic team of 3 engineers, managing model training, feature selection, and project delivery.
PythonMachine LearningScikit-LearnKDDCUP99+1
TECHNICAL ARSENAL

Core Technologies & Tooling

Production Stack
Golang
Golang
PostgreSQL
PostgreSQL
Redis
Redis
RabbitMQ
RabbitMQ
Apache Kafka
Apache Kafka
Docker
Docker
FFmpeg
FFmpeg
MinIO S3
MinIO S3
Node.js
Node.js
Express.js
Express.js
Go Iris
Go Iris
Go Fiber
Go Fiber
GORM
GORM
pgvector & RAG
pgvector & RAG
Postman
Postman
Git
Git
ACADEMIC & CREDENTIALS

Education & Certifications

⭐ Top Distinction (9.64 CGPA)

Formal Education

Master of Computer Applications (MCA)

Netaji Subhas Engineering College

9.64 / 10 CGPA (Top-Tier Academic Distinction)
πŸ—“οΈ 08/2020 - 06/2022β€’πŸ“ Kolkata, West Bengal

Bachelor of Computer Applications (BCA)

Vidyasagar University, Belda College

First Class
πŸ—“οΈ 08/2017 - 06/2020β€’πŸ“ Paschim Medinipur, West Bengal

Higher Secondary (12th Standard - Science)

West Bengal Council of Higher Secondary Education

70%
πŸ—“οΈ 2017β€’πŸ“ West Bengal

Certifications & Leadership

πŸ“œ

Building Modern Web Applications with Go (Golang)

Udemy

Verified
πŸ“œ

SQL (Intermediate)

HackerRank / Simplilearn

Verified
πŸ“œ

Guided Pentest: Infrastructure

TryHackMe / PentesterLab

Verified
πŸ‘₯

Project Leadership (Academic)

Led an academic intrusion detection project applying machine learning on the KDDCUP99 dataset to detect and predict network security attacks; coordinated a team of three and managed project delivery.

Languages KnownMultilingual
English: Professional Working ProficiencyBengali: Native / Mother TongueHindi: Professional Working Proficiency

My Resume

Official Curriculum Vitae β€’ Backend Application Developer (Golang & Distributed Systems)

πŸ’Ό Experience: 4+ Years (DigiAir Technology & Analytics)⚑ Core Stack: Golang, Node.js, RabbitMQ, PostgreSQL, RAGπŸ“ Kolkata, India β€’ Open to Relocate / Remote
AVAILABLE FOR OPPORTUNITIES

Have a High-Scale Backend Challenge?

I am actively interviewing for Senior Backend, Golang, and Distributed Systems roles (Kolkata / Hybrid / Remote / Relocation to Bengaluru, Hyderabad, Pune, NCR). Let's build resilient, high-throughput systems together.