Summary
Overview
Work History
Education
Skills
Cycling
Timeline
SoftwareEngineer

Surya Kanta De

Software Engineer
Bangalore

Summary

I take products from zero to one and beyond. Nearly 8 years of experience in building highly scalable and reliable products. Strong track record of solving challenging problems ranging from large scale distributed systems to complex algorithms.

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Development Engineer

Buystars
Bangalore
05.2022 - Current

Being very initial developer, I was responsible develop and scale few core modules.

  • Developed and scaled Fantasy Cricket join using MySql, Redis, AWS, EC2. Scaling it to handle fantasy joins at 30k RPM with an P95 latency of less than 30ms.
  • Handling infra : Build pipeline, API Gateway, Load Balancer, RDS, EC2, VPC, Atlas MongoDB cloud.
  • Developing AB-experiment service in Golang and Serving 20K RPM requests at P95 2.5ms
  • Developing Spark batch jobs to generate SQL based custom segments for ab-experiment. more than 350 segments created so far for 2.5M users.
  • Developing consumer-groups that takes care of all data pipelines(notification, BE analytics events, reporting events, branch web hook events). It runs at 5kRPM.
  • Integrating newrelic, cloudwatch, zenduty, moengage, firebase, slack for monitoring and retention.

SDE 3

Khatabook
Bangalore
01.2021 - 05.2022

As a senior developer I was responsible for gathering requirement, HLD and LLD and develop and monitor development end to end.

  • Migrated user properties for 55M users from Redis to mongoDB to avoid memory issues and brought down ab-service latency from 700ms to less than 50ms.
  • Developed Invoicing module from scratch.
  • Build pipelines(SQS) for handling sms/whatsapp notification delivery statuses (70k RPM) from notification vendors.
  • Added in house DynamoDB based identity store & search module (10M events per day) for analytics 3rd party integration.
  • Developed cache based configuration-service which serves application level global configurations to clients 70k RPM at P95 4ms.
  • Technologies: NodeJS, TypeScript, NestJs, Docker, Kubernetes, AWS, Postgres, Redis, Mongo, DynamoDB, ElasticSearch, newrelic, grafana.

Senior Software Engineer

PeopleHum
Bangalore
04.2018 - 12.2020

Designed and built saas application www.peoplehum.com which is into
HCM domain. Few modules I was part of the development are Goals, Leave Management, Finance, Project Management, Asset Management, Billing and Subscription Module, OKR, Survey, Attendance, Report & Analytics module, and a few.

  • Technologies: Java, Scala, SpringBoot, MongoDB, MariaDB, Kafka, Redis, ElasticSearch, JPA, Spring Scheduler, Multithreading, Kibana, Python, Scala, Junit, Mockito, tomcat, okhttp, Shedlock, Cobertura, Sonarlint, Shell Script.
  • Tools: SVN, Sonar, Cobertura, Jenkins, tomcat, Gradle, Postman, newrelic, grafana.

Senior Software Engineer

Mscripts System
Bangalore
08.2015 - 03.2018

I started my journey here as Junior Developer. I learnt a lot and part of that small wonderful team. Worked as a Fullstack developer with java, AngularJS, Mysql, Hazelcast, AWS, ec2, cloudwatch.


  • Developed Patient Portal for family registration with token based URLs.
  • Integration with different SMS and fax vendors for delivery update.
  • IVR integration for insurance.
  • Flue shot dashboard for conducting flues shot campaigns.
  • Push Notification Integration for android and ios with GCMS and APNS.

Education

Bachelor of Technology - Computer Science

Government College Of Engineering, Serampore
Kolkata, West Bengal
07.2011 - 06.2015

Skills

    Engineering standards

undefined

Cycling

I have grown up cycling and never stopped it. Even after college I continued it. It keeps me healthy physically and gives me joy. 

Timeline

Senior Software Development Engineer

Buystars
05.2022 - Current

SDE 3

Khatabook
01.2021 - 05.2022

Senior Software Engineer

PeopleHum
04.2018 - 12.2020

Senior Software Engineer

Mscripts System
08.2015 - 03.2018

Bachelor of Technology - Computer Science

Government College Of Engineering, Serampore
07.2011 - 06.2015
Surya Kanta DeSoftware Engineer