Summary
Overview
Work History
Education
Publication
Timeline
SeniorSoftwareEngineer
Soumik Ghosh

Soumik Ghosh

Senior Software Engineer
Bangalore

Summary

A passionate problem solver, with 9+ years of experience; strong academic and industrial knowledge with a Master’s(Tech) from IIT Kanpur. Adept in designing Algorithms and Secure Event Driven Architecture to handle heavy load. Experienced in system designing, building, optimizing and deploying scalable microservices from scratch. Proficient in Machine Learning algorithms and Blockchain technology, with hands-on implementation.

Overview

11
11
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer

Paradigm (Decentralized Crypto Derivative Exchange on L2)
New York (Remote)
09.2021 - 03.2023
  • Build a full-fledged Decentralized Crypto Derivative Exchange on L2 from scratch. Have been part of all Microservices, Architecture Design, and Solving complex problems.
  • High throughput Position Management Service with complex algo to process account states for their health status
  • Chain Monitoring Service to interface with Blockchain to monitor events
  • Transaction service to execute transactions On-chain(Starknet)
  • Matching Engine to create OrderBook, match orders and fill Trades
  • Web service and Web-Socket service for client interaction
  • Contributed to Oracle and Account Deployer Service
  • Developed OnBoarding Microservice with Django for the legacy product
  • Infra work for deployment, like auto-deployment, reducing image size, and speed up deployment, Github actions, Jenkins, Spinning up On-demand environments.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations

Senior Software Engineer

CoinSwitch Kuber(Crypto trading platform)
Bangalore (Remote)
07.2021 - 09.2021
  • Led 2 people and Designed Identity Service for Identity and KYC verification.
  • Worked on Infrastructure for deployment, alert, and monitoring.

Senior Software Engineer

Embibe (an AI-driven EdTech company)
Bangalore
10.2015 - 05.2021
  • Designed and Developed Distributed scalable Test-taking Micro-Service and Payment Micro-Service, with high throughput & high test-case coverage
  • Designing and Developing Highly decoupled Complex Event-Driven Architecture
  • Led 7 people to design product flow & System Architecture, and Developed a highly scalable, customer focused, user-friendly Content Management System(CMS)
  • Integrated various Payment gateways like Razorpay, Oxigen wallet, Paytm, BridgePG
  • Designed and Developed Institute Dashboard, a performance-optimized platform for handling huge data, with Authentication and Role-based Authorization
  • Migrated application setup from AWS to Azure cloud
  • Developed Backend functionalities for Mobile Applications using Graphql
  • Implemented Predictive model to automatically tag chapters to questions
  • Worked on DevOps for AWS and deployment pipeline in Jenkins and CircleCI
  • Helped manage distributed server logs & data pipeline via Kafka and ELK
  • Was in charge of a Blockchain task force to explore relevant use cases and do POC in Ethereum, Solidity, Truffle, etc
  • Led Customer Success team gracefully for 1.5 years.

Research Engineer

IIT Bombay
Mumbai
02.2014 - 07.2015
  • Designed and Developed OpenPAWS, a Cognitive Radio Software, for frequency allocation to the transmitters upon request for interference avoidance
  • Designed a Neural Network to develop an empirical model for path loss estimation for Indian terrain, and outperformed the traditional path loss model

Member Technical Staff II

NetApp inc
Bangalore
08.2012 - 07.2013
  • Developed a Statistical tool using Python and AWS script to analyze the performance of controller firmware.

Education

Master of Technology -

Indian Institute of Technology (IIT) Kanpur
07.2010 - 05.2012

Bachelor of Technology -

Techno India, West Bengal University of Technology
07.2006 - 06.2010

Publication

     

Soumik Ghosh, Gaurang Naik, Animesh Kumar, Abhay Karandikar, “OpenPAWS: An Open Source PAWS and UHF TV White Space Database Implementation for India” in 21st National Conference on Communications, IEEE NCC 2015

Timeline

Senior Software Engineer

Paradigm (Decentralized Crypto Derivative Exchange on L2)
09.2021 - 03.2023

Senior Software Engineer

CoinSwitch Kuber(Crypto trading platform)
07.2021 - 09.2021

Senior Software Engineer

Embibe (an AI-driven EdTech company)
10.2015 - 05.2021

Research Engineer

IIT Bombay
02.2014 - 07.2015

Member Technical Staff II

NetApp inc
08.2012 - 07.2013

Master of Technology -

Indian Institute of Technology (IIT) Kanpur
07.2010 - 05.2012

Bachelor of Technology -

Techno India, West Bengal University of Technology
07.2006 - 06.2010
Soumik GhoshSenior Software Engineer