Summary
Overview
Work History
Education
Skills
Patents
Timeline
Generic

Debankur Chatterjee

Bangalore

Summary

Experienced Senior Member of Technical Staff proficient in Distributed Systems/Edge development and technical implementation. Detail-oriented and quality-driven professional with 12 years of experience and expertise in Golang/Kubernetes/Edge/Distributed Systems.

Overview

12
12
years of professional experience

Work History

Senior Member of Technical Staff

VMware Software India PVT. LTD
09.2020 - Current

Here I am part of Telco 5G Core BU, where we are providing the IaaS (K8s on vSphere) to run Telco workloads.

  • Implemented a CLI with golang and Cobra which can navigate across many kubernetes clusters and provide detailed insight with respect to node,VM,ESXi,Network and other componetes of kubernetes as well
  • Developed a Distributed Diagnosis Control Plane with Golang ,gRPC and postgres SQL which provides Plugin based architecture to perform Diagnosis at different areas of System
  • Developed an agent with Golang which helps in Lifecycle Management of Single Node Kubernetes Cluster,for Edge Devices.

Senior Software Engineer

Intuit India Product Development Centre
02.2020 - 09.2020

Here I was part of Modern SaaS platform tea m,where we provide the Infra on top AWS for Intuit Services to run.

  • Implemented a Kubernetes Operator/Controller with golang which was used to provision AWS Services like VPC,EC2,EKS and others using cloudformation.
  • Implemented a CLI using Golang that aggregates data form different kubernetes Operator's.

Principal Consultant/Technical Lead

Mercedes Benz Research and Development India
05.2016 - 02.2020

Here I am working on Vehicle Operations side for Daimler After Sales, where we are responsible for process the real time data coming from Telematics Devices of the vehicles

  • Here we process 40M transactions/day (from IoT device inside Car, van, Truck and Buses) using APIs and
  • Microservices to process all the Telematics data form the Car to Cloud.
  • Worked on migrating all internal Service to service API's to gRPC from HTTP REST/SOAP,which made our request/response much faster.
  • Implemented Kubernetes Controller for deployment rollout to multiple kubernetes cluster and sync them during upgrade.


Senior Associate

IBM India PVT. LTD
11.2015 - 04.2016

Have worked few PoC for Danske Bank Denmark.

Mostly REST APIs and development with Java/J2EE and some migration to Golang. But the Project didn’t turn out for IBM.

Senior Associate

Morgan Stanley
02.2015 - 11.2015

I was in a role to automate the business processes used by Wealth Management entity of the Firm, Mostly Financial Advisor and Banking operations uses this business process. Business Process like Retirement Death Disbursement which mainly deals with disbursement of the funds or insurance on request of beneficiary when the account holder is deceased.

I was also involved in developing common banking services like account details service, account opening service and many more, on Enterprise Service Bus based on WebSphere using Java/J2EE. Have also worked on Kerberos authentication using Java and enabling it using WebSphere. Here I also got a chance to work with Golang, where few of the services from Enterprise Service Bus where migrated as microservices.

Software Development Engineer I

Trelleborg Sealing Solutions
02.2014 - 02.2015

Trelleborg is a global engineering group focused on polymer and sealing technology. Based out of Sweden.

Here I was mostly responsible for developing Enterprise Service Bus solution using java/J2EE and WebSphere, which exposes different service and APIs for the applications like. Quote to Order and Other Engineering services, mostly abstracting their backend like Oracle DB,JD Edwards and IBM DB2.

System Analyst

IBM India PVT. LTD
09.2011 - 02.2014

I joined IBM as GET from a contracting company called WDC (Web Development Company), I was hired as Java/J2EE and python developer.

Initially I started as Test Automation engineer, where I was using IBM Rational Functional Tester to automate few of the regression suite of IBM’s Daksh Business Process applications.

After 1-year IBM took me to a Permanent role from Contract in IBM Global Process Services Entity (IBM India):

There I was directly involved into IBM A&Z Labs to work on the product development for IBM BPM, WebSphere Process Server and Few Processes with IBM BPM.

Education

B. Tech - Computer Science and Technology

West Bengal University of Technology
West Bengal
06-2011

High School Diploma -

St. Augustine Day SchoolISCE And ISC
Kolkata
04-2007

Skills

  • Golang
  • Kubernetes
  • Microservices
  • Kubernetes Operators and Controllers
  • System Programming
  • AWS
  • vSphere
  • gRPC and Protocol Buf
  • Distributed Systems
  • Python
  • Kafka
  • Cassandra
  • PostgreSQL
  • etcd
  • Java

Patents

     

 -   Method and Apparatus for Deploying Network Functions in Hybrid Cloud Environments using Cloud Native Principles
-   Diagnosis Control Plane for Telco Cloud Automation 5G RAN/CORE 

 -  Agent Based Approach to Manage Kubernetes Cluster LCM on vCenter/BareMetal for TCP RAN 

Timeline

Senior Member of Technical Staff

VMware Software India PVT. LTD
09.2020 - Current

Senior Software Engineer

Intuit India Product Development Centre
02.2020 - 09.2020

Principal Consultant/Technical Lead

Mercedes Benz Research and Development India
05.2016 - 02.2020

Senior Associate

IBM India PVT. LTD
11.2015 - 04.2016

Senior Associate

Morgan Stanley
02.2015 - 11.2015

Software Development Engineer I

Trelleborg Sealing Solutions
02.2014 - 02.2015

System Analyst

IBM India PVT. LTD
09.2011 - 02.2014

B. Tech - Computer Science and Technology

West Bengal University of Technology

High School Diploma -

St. Augustine Day SchoolISCE And ISC
Debankur Chatterjee