Summary
Overview
Work History
Education
Skills
Timeline

Sounak Roy

Bangalore

Summary

Software Engineer with over 6.5 years of experience specializing in backend development using Java and Spring Boot with strong expertise in API Design, Microservices, Distributed Systems and System Performance optimization.

Overview

6
6
years of professional experience

Work History

Software Development Engineer 3

Teachmint
05.2023 - 07.2024
  • Improved website performance by 27% by Paginating APIs, Caching frequent data and Indexing databases.
  • Developed an OTP-based 2FA system for over 1400+ schools,
    allowing access for CX members with auto-refreshing tokens, activity logging and 30-minute session timer.
  • Designed Teachmint’s Cloud Storage exclusively for subscribers. Implemented features like upload, download, deletion and sharing with entity-level access using Google Zanzibar and ReBAC rules.

Software Development Engineer 2

JioMart
08.2022 - 05.2023
  • Developed 'Order from WhatsApp' feature on JioMart, which resulted in a 6x growth in order volume.
  • Built logistics APIs to group items by dark store and orders into single delivery unit using geo-hashing for location clustering, effectively reducing Turn-Around-Time (TAT) by 17%.

Software Development Engineer 2

MORE Retail
04.2022 - 08.2022
  • Improved fulfillment speed by 22% in MORE Retail’s Packer Application by implementing a priority-based scheduling algorithm that assigned packers based on a combination of wait-time and order size.

Member of Technical Staff

Datametica
03.2020 - 04.2022
  • Contributed in the development Raven, a SaaS product that provides 93% accurate bidirectional translation of SQL queries.
  • Increased efficiency by 11% by implementing SQL Merge and Constraints in BigQuery.
  • Played a key role to anonymize sensitive PII data before SQL conversion, ensuring data security regulations compliance and generating a revenue of $8000 per client annually.
  • Designed a framework to automate ETL jobs by converting SQL queries to DAGs and orchestrating them via Apache Airflow.

Software Engineer

Ericsson
03.2018 - 03.2020
  • Wrote backend APIs for ACE, a SaaS product that automated deployment and configuration 45,000+ telecom servers.
  • Created a Diagnostics Engine to monitor the health and availability of over 1,50,000 telecom servers across PAN India.

Education

Bachelors in Technology (B.Tech) - Computer Science

West Bengal University of Technology, Kolkata
07-2017

Skills

  • Java
  • Spring Boot
  • JPA
  • Hibernate
  • JUnit
  • Mockito
  • PostgreSQL
  • MongoDB
  • Redis
  • Apache Kafka
  • Git
  • JIRA
  • Data Structures & Algorithms
  • Object Oriented Programming
  • Database Management Systems
  • Design Patterns
  • Low Level Design
  • High Level Design

Timeline

Software Development Engineer 3 - Teachmint
05.2023 - 07.2024
Software Development Engineer 2 - JioMart
08.2022 - 05.2023
Software Development Engineer 2 - MORE Retail
04.2022 - 08.2022
Member of Technical Staff - Datametica
03.2020 - 04.2022
Software Engineer - Ericsson
03.2018 - 03.2020
West Bengal University of Technology - Bachelors in Technology (B.Tech), Computer Science
Sounak Roy