Mainak Dasgupta

Mainak Dasgupta

SENIOR SOFTWARE ENGINEER | AI BACKEND ENGINEER | AGENTIC AI DEVELOPER

Siliguri, India

#OpenToWork

About

Software Engineer with 4+ years of experience in designing and developing scalable backend applications using Java, Spring Boot, Microservices, Kafka, REST APIs, SQL/NoSQL databases, and Cloud technologies. Experienced in building distributed, event-driven, secure, and highly available enterprise systems. Recently expanded expertise into Generative AI and Agentic AI using Cursor, integrating Large Language Models (LLMs), designing AI workflows, implementing prompt engineering techniques, and building intelligent automation solutions. Passionate about combining strong backend engineering expertise with modern AI technologies to build scalable, production-ready intelligent solutions.

What I'm looking for

I am looking for a Backend Software Engineer role where I can build scalable, high-performance distributed systems while continuing to expand my expertise in cloud technologies and AI-powered applications. I enjoy solving complex engineering problems and am particularly interested in opportunities that combine strong backend development with modern AI and automation technologies, enabling me to deliver impactful, innovative solutions.

Experience

Amdocs

Software Developer

Amdocs

Jul 2022 – Present

Built Agentic AI workflows integrating LLMs with external tools and APIs for autonomous task execution. Developed and maintained multiple microservices using JAVA, Spring Boot, RestAPIs, kafka, Couchbase and json tools. Experienced in troubleshooting in multiple criticality of environments such as QAT & Production using strategy and tools such as kibana, Splunk, Camunda, Conduktor, MobaXterm, ElasticSearch etc. Enhanced and built multiple functionalities for one of the leading Telecom business in the world, which includes features like Complete Billing System for telecom partners, Bring Your Own Device/SIM (BYOD / BYOS) and Order Capture - Order Handling Lifecycle etc. Played an important role in enhancing Amdocs products such as RTB (Real-Time Billing) and D1 (DigitalOne). Primary Customers : T-Mobile USA, Claro Brazil & Bouygues telecom France.

JavaSpring BootKafka
Virtusa

Software Engineer

Virtusa

Apr 2022 – Jun 2022

Worked on developing an Administrating System, which perform CURD operations along with some additional functionality.

JavaREST APIsCRUD operations

Apprenticeship

Research & Development Team, Space & Aeronautics Activity Centre (SAAC)

Jan 2020 – Apr 2022

Worked with the initiative of Jalpaiguri Govt. Engineering College.

Arduino programmingInternet of Things

Education

Siliguri Institute of Technology, West Bengal

Bachelor of Technology · Electronics and Communication Engineering

2018 – 2022

Certifications

Agile Project Management : Udemy Certified

Udemy

2024 – No expiry

AI-900 : Microsoft Certified: Azure AI Fundamentals

Microsoft

2024 – No expiry

Skills

GenAiModel Context protocolRest apiskafkaAgentic Aimicroservicesspring bootjava

Languages

EnglishBengaliHindi