Summary
Overview
Work History
Education
Skills
Timeline
Generic

Arpan Basu

Kolkata

Summary

Highly skilled software developer and programmer analyst with over 5 years of experience in designing and deploying scalable, secure microservices utilizing Golang and Java (Spring Boot). Expertise encompasses implementation of efficient GraphQL and REST APIs, optimization of data with PostgreSQL, Redis caching, and MongoDB logging, alongside enforcement of security protocols RBAC.

Overview

6
6
years of professional experience

Work History

Senior Back-End Developer

NextZen Minds
Kolkata
04.2025 - Current

Developed the Catalog Builder module for the EYJA Agent Portal, a high-performance SaaS platform enabling homebuilders, brokerages, and clients to create interactive, data-driven digital property catalogs.

  • Designed and deployed a robust, modular backend utilizing Golang (Go) for microservices, managed with the Gorilla Gin router, ensuring extreme concurrency and low latency for real-time catalog editing.
  • Implemented a WebSocket Hub to handle real-time, bidirectional communication, enabling instant updates for collaborative editing and live preview without requiring manual page reloads.
  • Integrated Single Sign-On (SSO) capabilities. Comprehensive Unit Tests verified the end-to-end authentication flow and token exchange.
  • Implemented RESTful APIs using Golang and the Gin framework for catalog creation, template management, and publishing workflows, emphasizing resource efficiency.
  • Used PostgreSQL as the primary data store, focusing on schema optimization, indexing, and connection pooling to efficiently handle thousands of concurrent user requests.
  • Leveraged Amazon S3 for the secure and scalable storage of catalog assets (high-resolution images, interactive media). Integration Tests validated secure file management and access controls.
  • Implemented Redis for application-level caching of frequently accessed catalog metadata and configurations, significantly reducing database query load and enhancing API response times.
  • Implemented sophisticated Role-Based Access Control (RBAC) and transactional versioning logic.
  • Containerized all Golang microservices using Docker for consistent deployments. Implemented centralized logging by streaming application and access logs to MongoDB for rapid operational analysis.
  • Collaborated on detailed API documentation and design reviews, improving developer onboarding and cross-team maintainability.

Senior Programmer Analyst

CBNITS Pvt Ltd
Kolkata
08.2020 - 03.2025

EZRX (Healthcare B2B Platform)

Worked as a Programmer Analyst on EZRX, a healthcare B2B platform that streamlines pharmaceutical operations through digital ordering, distribution, and workflow automation.

  • Developed microservices using Java and Spring Boot, improving deployment speed, scalability, and system modularity.
  • Integrated Redis for distributed session management and application-level caching, reducing database load and improving response times for high-volume order transactions.
  • Designed and implemented workflow management services to automate pharmaceutical order processing, tracking, and approval workflows.
  • Utilized Amazon S3 for secure, scalable storage of large binary files, such as digitized invoices and audit logs, ensuring high durability.
  • Integrated GraphQL and REST APIs for seamless data interaction and efficient communication across distributed services.
  • Utilized Grafana and monitoring dashboards to analyze custom metrics and system logs, enabling real-time tracing of critical workflows and rapid identification of performance bottlenecks.
  • Utilized PostgreSQL for data management and optimized queries to ensure data integrity and performance consistency across the platform.

Digital Patient Care Platform (DPC)

Worked as a Mid Software Developer on DPC, a scalable digital healthcare platform that enables providers to manage patient data, treatment plans, and reporting securely.

  • Developed high-performance microservices architecture using Golang (Go), significantly enhancing concurrency and reducing resource consumption across the platform.
  • Integrated GraphQL with Go services (using libraries like gqlgen) to provide efficient, flexible, and client-driven data querying, optimizing data retrieval for diverse healthcare reports.
  • Leveraged Go's concurrency model (goroutines) to manage real-time updates and handle a high volume of simultaneous provider queries without service degradation.
  • Optimized PostgreSQL schemas and queries to significantly improve report generation speed and data accuracy, ensuring timely and accurate insights for healthcare providers.
  • Collaborated with cross-functional teams to ensure seamless integration between internal modules and external healthcare APIs, supporting comprehensive, integrated patient care workflows.

Education

B. Tech. - CSE

Gurunanak Institute of Technology
Kolkata
06-2020

ISC -

St. Augustine’s Day School
Barrackpore
04-2016

ICSE -

St. Claret School
Barrackpore
04-2014

Skills

Languages: Golang, Java

Backend & Frameworks: Spring Boot, Gin, GraphQL, RESTful APIs, Microservices, Web socket, AWS S3 , AWS EC2, AWS RDS

Databases & Caching: PostgreSQL, MySQL, Redis

DevOps & Cloud: Docker, Grafana

Security & Tools: RBAC, Git, Postman

Timeline

Senior Back-End Developer

NextZen Minds
04.2025 - Current

Senior Programmer Analyst

CBNITS Pvt Ltd
08.2020 - 03.2025

B. Tech. - CSE

Gurunanak Institute of Technology

ISC -

St. Augustine’s Day School

ICSE -

St. Claret School
Arpan Basu