S

Soumyajit Das

Software Engineer

Bengaluru, Karnataka, India6 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Expert in designing scalable solutions for complex challenges.
  • Proven track record in optimizing high-throughput systems.
  • Strong leadership in engineering excellence initiatives.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and Fintech.

Contact

Skills

Core Skills

Distributed SystemsSoftware DesignTechnical LeadershipSoftware DevelopmentFull-stack DevelopmentJavaAndroid Development

Other Skills

AWSAmazon Web Services (AWS)Apache FlinkApache KafkaApache PinotCICDCadenceDatadogGo (Programming Language)High-Level DesignKnockoutJSLinuxLow-Level DesignModel-view-viewmodel (MVVM)MySQL

About

With a decade of experience, I specialize in designing and building complex, scalable solutions that address ambiguous, high-impact challenges. My journey has been shaped by a commitment to both breadth and depth in tackling greenfield and brownfield projects, driving meaningful outcomes across diverse domains. I began my career at Oracle, contributing to their Cloud Commerce initiative. I then joined Optmyzr, where I explored the PPC space and supported the Startup's rapid multifold scaling over several years. Following this, I worked with Amazon's Core Transportation Platform, optimizing third-party visibility and data freshness for billions of packages annually. My career also includes a brief tenure at Coinbase, where I gained exposure to the Crypto domain. Currently, I am with Uber, enhancing the customer experience in their Eats vertical. I thrive on dissecting complex problems and implementing hands-on solutions, particularly in high-throughput, data-intensive environments. My passion for problem-solving and mathematical modelling is central to my approach, as is my focus on designing systems with the end customer in mind. I adopt a product-first mindset, thinking backward from the user to engineer solutions that create lasting value.

Experience

Full-time

Optmyzr

Present

Uber

Senior Software Engineer

Mar 2023Present · 3 yrs · Bengaluru, Karnataka, India · Hybrid

  • Improved the Post Delivery Experience for Merchants, Eaters and Couriers as part of the Merchant Trust and Support charter of UberEats under the Delivery Engineering org.
  • ▪️Streamlining Cancellation Policies:
  • ➢ Investigated UberEats cancellation flows across multiple surfaces and micro-services. Identified policies scattered across application code and loosely managed configurations. Worked alongside tech leads from different orgs to design the solution for streamlining cancellation policies.
  • ➢ Crafted a phase-wise project plan for incrementally delivery. Scaffolded the new infrastructure and instrumented several low-level details. Worked with Data team to craft an analytical SOT which helped Product Ops identify potential policy improvements with significant $$ impact.
  • ▪️Instant Dispute:
  • ➢ Investigated the limitations of existing Batch solution for Chargebacks and evaluated the migration efforts for an event-based solution. Co-led the high-level design to utilise Kafka, Cadence and Pinot. Instrumented low-level workflow implementations in conjunction with the Infra team.
  • ➢ Architected the high-level design for a Batch Email solution utilising Cadence, Pinot and Bloc to inform Merchants about potential chargebacks. Built the low-level implementations for Batch Email workflow and coordinated with the different teams for global rollout.
  • ➢ Integrated Citrus experiments and interfaced with Product, Ops, Data Science and Testing teams for experiment analysis and incremental release across global markets. Devised telemetry, monitoring and alerts to ensure visibility.
  • ▪️Operational Excellence:
  • ➢ Strategised Engineering Excellence initiatives across 7 engineers. Led the detection and elimination of 5K+ lines of dead code. Orchestrated the increase of unit test coverage from 82% to 95%. Executed graceful decommissioning for a legacy service leading to savings of $5K per year. Benchmarked and improved latency of a critical API endpoint from >230ms to <100ms.
Distributed SystemsTechnical LeadershipGo (Programming Language)MySQLCadenceApache Kafka+3

Coinbase

Senior Software Engineer

Jun 2022Jan 2023 · 7 mos · Bengaluru, Karnataka, India · Remote

  • Helped facilitate expansion to several new marketplaces as part of the Platform and International team. Involved in planning and execution of monolith decomposition, improving code maintainability and optimising product lifecycle through feedback loop.
  • ▪️International Remediation:
  • ➢ Designed and implemented the remediation functionality for Coinbase customers from Australia and the UK. Since crypto laws are geo-specific to regulatory bodies, new requirements for KYC, IDP, EDV crop up regularly. The solution was designed to be highly configurable, reusable and scalable. It helped reduce time-to-market for future initiatives using a platformized approach. This also eliminated several repeated manual tasks which eventually reduced wasted IC bandwidth.
Distributed SystemsSnowflakeAmazon Web Services (AWS)Low-Level DesignHigh-Level DesignSoftware Development+2

Amazon

Software Development Engineer II

Mar 2020May 2022 · 2 yrs 2 mos · Hyderabad, Telangana · On-site

  • Improved the efficiency of package tracking and visibility in the Shipment Tracking team under the Core Transportation Technology Org. Hardened and enriched a wide collection of micro-services responsible for ingesting and facilitating all updates across the life cycle of every Amazon package.
  • ▪️TPS Quota Management System:
  • ➢ Designed a sophisticated solution which moderates all outgoing calls to 3P systems for retrieving package updates while respecting the TPS limitations of external systems. It helped improve the scan ingestion latency of 20% of Amazon’s fulfilment volume spanning billions of packages per year across millions of customers. It operates at >1000 QPS during peak traffic and improved ingestion latencies from 50+ hours to <5 hours. The system uses a decision-tree based priority scoring algorithm for package tracking to ensure maximum utilisation of 3P API bandwidth.
  • ➢ Devised a highly available, fault tolerant, distributed Priority Queue using AWS DynamoDB Global Secondary Index. It selects the highest priority packages which have greater probability to surface a critical scan in the near future relative to other live packages. Instrumented an API Scheduler based on a Producer-Consumer approach. It uses a fanout approach to schedule API calls for every package fulfilled by 3P carriers. It’s designed to operate in a lock-less manner with minimal memory footprint.
  • ▪️Operational Excellence:
  • ➢ Involved in triaging operational bottlenecks containing 5000+ security vulnerabilities across 30+ services. Led an 8 member team to triage critical risks, generated team-wide SOPs, drafted project plans and established delivery timelines to meet critical SLAs aimed at keeping our systems healthy.
  • ▪️Hiring and Mentoring:
  • ➢ Involved in 60+ interview loops across different engineering levels. Engaged in mentoring junior as well as mid-senior new entrants and bringing them up to speed for active participation in both long and short term projects.
JavaCICDDistributed SystemsProject PlansAmazon Web Services (AWS)Linux+4

Oracle

Application Developer

Jun 2015Feb 2016 · 8 mos · Hyderabad Area, India · On-site

  • Joined as a campus recruit as part of Integrations team under Oracle Cloud Commerce org.
  • ▪️Oracle Cloud Commerce:
  • ➢ Instrumented scripts to automate Oracle Cloud Commerce API document generation. The scripts would recursively traverse, sanitise and transform legacy JSON documentation. Built an automation pipeline to convert updated docs to customer facing UI using Swagger.
  • ➢ Built a cross-referencing widget which provides a generic template that lets 2 different systems interact with each other using (Key : Value) pairs. Instrumented an error handling framework that captures a log of all functional and connection errors and helps detect their root cause.
JavaDistributed SystemsModel-view-viewmodel (MVVM)Full-Stack DevelopmentLow-Level DesignSwagger API+2

Hp

2 roles

Core Java Programming

Dec 2014Dec 2014 · 0 mo · Salt Lake, Sector - 5, Kolkata, West Bengal · On-site

  • Attended a Winter Camp conducted by HPES (HP Educational Services), to specialize in Core Java and Java Application Development. Studied the Versatility and Portability of Java besides the ideas and inspirations behind developing this highly successful Programming Language. Got accustomed to the Language Fundamentals, OOPs Concepts and their implementations, Multi-Threading and its uses, Stream based I/O concepts, Generics and Collections Framework.
JavaOOPLow-Level Design

Android Application Development

Jun 2014Jun 2014 · 0 mo · Salt Lake, Sector - 5, Kolkata, West Bengal · On-site

  • Attended a Summer Camp conducted by HPES (HP Educational Services), to specialize in Android App Development. Studied the Android Platform Architecture, difference between Android and other mobile development environments. Learnt to design, develop, debug and deploy android applications using Android SDK’s emulator. Developed an App for a Scientific Calculator, a Contact Manager and an Attendance Register.
  • Developed three games using Android Graphics features. A basic Join-the-Dots game, Flipper - a touch based game on endless run logic and Flighter - a sensor based flight simulation App making use of Accelerometer and Collision Detection of objects.
JavaAndroid Development

Education

National Institute of Technology, Tiruchirappalli

Bachelor of Technology (B.Tech.) — Civil Engineering

May 2011May 2015

Lady Anusuya Singhaniya Educational Academy (LASEA)

Senior Secondary School — CBSE Class XII

Apr 2009Apr 2011

St. Xavier's School, Raiganj

High School — ICSE Class X

Mar 1999Mar 2009

Stackforce found 100+ more professionals with Distributed Systems & Software Design

Explore similar profiles based on matching skills and experience