Subhransu Pradhan

CTO

Bengaluru, Karnataka, India11 yrs 3 mos experience
Highly Stable

Key Highlights

  • Led development teams for complex e-commerce integrations.
  • Expert in microservices and event-driven architecture.
  • Proven track record in optimizing software performance.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with extensive experience in E-commerce and Software Development.

Contact

Skills

Core Skills

MicroservicesEvent Driven ProgrammingSoftware DevelopmentDatabase Management

Other Skills

AWS LambdaAWS Step FunctionsAgile MethodologiesAkkaAmazon CloudWatchAmazon DynamodbAmazon SQSAmazon Simple Notification Service (SNS)Apache KafkaArchitectural DesignCC++CSSCamunda BPMCore Java

Experience

11 yrs 3 mos
Total Experience
2 yrs 6 mos
Average Tenure
1 yr 1 mo
Current Experience

Target

Lead Engineer

May 2025Present · 1 yr 1 mo · India · On-site

Acko

Lead Software Engineer

Nov 2022Feb 2025 · 2 yrs 3 mos · Bengaluru, Karnataka, India

Zilingo

3 roles

SDE - III

Jun 2021Oct 2022 · 1 yr 4 mos

  • Responsibility:
  • Leading a development team of size 7 in technical aspects only.
  • Brainstorm about the ongoing and upcoming evolution of the product
  • Work on my development task.
  • Building a new and unique project. This project empowers the sellers to integrate multiple e-commerce platforms and manage the products, stock and order lifecycle from one dashboard. This product is an event-driven system, that builds using Distributed Actor Frameworks(Akka Actor). Here are some key components:
  • 1. Leading the Eight e-commerce integrations. These are the leading e-commerce websites in south-east Asia. Measure features are authentication, product syncing, order syncing, updating the product attributes, SKU stocks and price, and order statuses.
  • 2. Build the feature to auto grouping the products and SKUs, including the stock keeping on the group id.
AkkaEvent Driven ProgrammingMicroservicesSoftware DevelopmentSystem Architecture

SDE - II (Senior Software Engineer)

Promoted

Aug 2019May 2021 · 1 yr 9 mos

  • I own the entire seller-side module. It involves seller profile, seller warehouses, seller order life cycle, seller KYC, seller documents repository, product's stock management, coupons, seller bulk operations, seller campaigning, multi-account manager, seller external API gateway and integration of each service to Data-warehouse.
  • Building and developing many microservices. Here are a few of them:
  • 1. Created a Geo-specific clustered multi-dc server to manage seller KYC service, and provided a client to discover the KYC service from other services.
  • 2. Introduced the single-sign-on(SSO) service for the Zilingo ecosystem (seller/buyer/factory users). Users can sign up using any one of the three choices. i.e. email, phone number or using OAuth integration of Google, Facebook and Apple accounts.
  • 3. Leading the whole development cycle of breaking the sub-order to multiple shippable units. Which again got enhanced to the partial order confirmation, and partial order cancellation.
  • 4. Leading and building the multi-warehouse functionality throughout the infra of the Zilingo e-commerce. It includes the stock management of the products, order from multiple warehouses, along with warehouse approval via seller KYC.
  • 5. Added an auto campaign feature, where the admin needs to configure the campaign along with the coupon_id and sellers can be enrolled on the campaign by their own choice with zero interaction with the admin.
  • 6. Started developing multi-platform integration software for the seller to empower real-time stock management.
  • 7. Primary contributor to the pluggable core libraries of the company. e.g: Pagination UI rendering plunger for admin dashboard, S3 utils to upload and download files in any region and bucket, synchronizing the data from each product to the data warehouse, domain id definition, serialization-util for enums etc.
JavaSpring MVCMicroservicesSoftware DevelopmentSystem Architecture

Software Engineer

Jul 2018Jul 2019 · 1 yr

  • Again the learning begins with Scala using Play framework 2.5.x, Slick, Maven.
  • 1. Introduced Akka streaming to operate on DB operations in seller bulk actions(add product, update product and update product stocks).
  • 2. DB query optimisation by adding partial indexes in Postgres, removing the redundant indexes, and avoiding negations statements in filter query.
  • 3. Developed a pluggable service for syncing data from relational DB to the data warehouse.
ScalaAkkaDatabase ManagementSoftware Development

Here technologies

Software Engineer

Mar 2017Jul 2018 · 1 yr 4 mos · Mumbai Metropolitan Region

  • HERE Technologies is a multinational group dealing with geographical mapping, location data and related automotive services to individuals and companies. I was working for the physical object detected(POD) storage. e.g: Speed limits, dividers, toll gates and bumpers etc. The data was injected either from manual detection or via an automated detection engine. Apart from CRUD of POD, the measure thing that it handles is the idempotency check of duplicate POD.
  • 1. Initiated a Matrix collector via function level pluggable annotation, using Spring AOP and Java reflection. Whenever there is a failure, it will detect it and dump it in the local Mongo DB along with a stack trace of the exception. The beauty was, It took two minutes for me to find the root cause of the issues.
  • 2. Core improvements to reduce the latency(80%) in the idempotency check of a physically detected object, which results in better service availability and less issue.
JavaSpring AOPMongoDBSoftware Development

Zycus

3 roles

Software Engineer

Promoted

Apr 2016Mar 2017 · 11 mos · Mumbai, Maharashtra, India

  • About the Product:
  • Zycus is a leading global provider of a complete Source-to-Pay suite of procurement. solutions eInvoicing, Spend Analysis, eSourcing, Contract Management, Supplier Management. I was the part of Contract Management tool, which comes before the procurement process starts when both the parties agree to it.
  • Responsibility: new user-story development, refactoring the old code on top of it, solving the production issues.
  • Key development:
  • 1. Integrated the approval workflow of the contract.
  • 2. Created a SQL query builder tool to search on dynamic fields of any category of the contract, ensuring optimised query (Advanced search)
  • 3. Revamped the notification module(alert, periodic reminder and notification)
  • 4. Introduced timezone through out the product
  • 5. Build the auto-renewal feature of a contract
  • Technology stack: Java 6, Hibernate 4.0, Spring MVC 3.2, Tomcat, jquery, javaScript, SQL query optimisation, migration using the procedures/triggers in MySQL.
JavaHibernateSQLSoftware Development

Associate Software Engineer

Aug 2014Mar 2016 · 1 yr 7 mos · Mumbai, Maharashtra, India

  • Responsibility: given a well-defined user story, my responsibility was to do the enhancement and collaborate with the testing team and go live with the feature.
  • 1. Build a UI-driven bulk update of the contract dates (start date, renew date and end date). It was an end-to-end feature, including frontend and backend.
  • 2. Minor bug fixes and development.
  • Technology stack: Java 6, Hibernate 4.0, Spring MVC 3.2, Tomcat, jquery, javaScript.
JavaHibernateSpring MVCSoftware Development

Software Engineering Trainee

Jun 2014Aug 2014 · 2 mos · Mumbai, Maharashtra, India

  • It was a time to learn many things in a short period.

Education

Siksha 'O'​ Anusandhan University

Bachelor of Technology (BTech) — Computer Science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Microservices & Event Driven Programming

Explore similar profiles based on matching skills and experience