Work Preference
Summary
Overview
Work History
Education
Timeline
Generic
Ankit Ranjan
Open To Work

Ankit Ranjan

Software Development Engineer II
Bengaluru,KA

Work Preference

Job Search Status

Open to work
Desired start date: Open to discussion

Desired Job Title

Software Development Engineer IISoftware Development Engineer IIIStaff Software EngineerLead Software Engineer

Work Type

Full Time

Location Preference

Hybrid
Location: Bengaluru, KA, IN
Open to relocation: Yes

Salary Range

6500000/yr - 15000000/yr

Important To Me

Career advancementCompany CultureHealthcare benefitsStock Options / Equity / Profit Sharing

Summary

Software Development Engineer with 7+ years of experience building scalable backend systems, distributed workflows, and onboarding platforms across enterprise-scale environments. Proven expertise in Java, Kafka, cloud technologies, and system design, with strong ownership in driving architecture, automation, and multi-region platform scalability. IIT BHU graduate with a track record of delivering high-impact engineering solutions in fast-paced product teams.

Overview

7
7
years of professional experience

Work History

Software Development Engineer II

Tesco
05.2024 - Current
  • Oversaw backend development for supplier onboarding platform (UK, ROI, TISL & CE) supporting scalable multi-region workflows and minimizing onboarding time by ~30%.
  • Created and deployed configurable rule engine, streamlining processes by eliminating manual interventions and supporting dynamic region-specific workflow orchestration.
  • Architected and integrated Kafka-based UAM flows, ensuring seamless migration to a new authorization system with zero user disruption.
  • Developed scalable, low-latency APIs supporting supplier, buyer, and colleague journeys across regions with backward compatibility.
  • Elevated performance of critical onboarding APIs through streamlined query processes and efficient data handling, reducing latency for high-traffic endpoints.
  • Implemented automated backup and recovery mechanisms, significantly improving data reliability and incident readiness.
  • Detected and addressed security vulnerabilities, enhancing platform compliance and minimizing risk exposure.
  • Drove cross-team architectural alignment across product, UI, and backend teams (~100 engineers), ensuring smooth delivery and dependency management.
  • Reduced operational overhead by automating validations and manual checks, improving system stability, and lowering incident frequency.
  • Led backend design for multi-language support and CE expansion, ensuring scalability and extensibility for future regional rollouts.

Software Development Engineer

Cast Software
05.2022 - 05.2024
  • Developed a user preference feature within a comprehensive item list, empowering users to tailor their discovery journey. It utilized a relational database(MySQL) design with user-item associations and a dedicated preference indicator, ensuring efficient retrieval of individual user selections and optimizing the overall user experience.
  • Developed CLI access for key user interactions, accurately constructed commands unifying all APIs into single process, aiding in efficient migration of existing users to updated product version, ensured by Jenkins integration testing.

Software Development Engineer

Persistent Systems
07.2019 - 05.2022
  • Engineered user interface enabling users to efficiently adjust preferences according to geographical locations, streamlining database management and elevating partner interactions.
  • Designed custom client dashboard, resulting in a 40% decrease in support tickets. Collaborated in user requirements meetings to align application designs with client expectations.

Education

B. TECH -

INDIAN INSTITUTE OF TECHNOLOGY, VARANASI
Varanasi, India
04.2001 -

Timeline

Software Development Engineer II

Tesco
05.2024 - Current

Software Development Engineer

Cast Software
05.2022 - 05.2024

Software Development Engineer

Persistent Systems
07.2019 - 05.2022

B. TECH -

INDIAN INSTITUTE OF TECHNOLOGY, VARANASI
04.2001 -
Ankit RanjanSoftware Development Engineer II