Nikhil Losalka

CTO

Hyderabad, Telangana, India12 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 12 years of experience in software engineering.
  • Expertise in distributed systems and data engineering.
  • Proven track record of leading complex projects.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in E-commerce and Advertising sectors.

Contact

Skills

Core Skills

Distributed SystemsData EngineeringMobile Application DevelopmentBackend Development

Other Skills

API DevelopmentAPI IntegrationAWSAWS LambdaAmazon EKSAmazon Web Services (AWS)Android DevelopmentAndroid SDKAngularApache AirflowApache KafkaApache SparkCC++Cassandra

About

Experienced Software Engineer with over 12 years of expertise in startups, e-commerce, and advertising. Before joining Apple, I worked at Oracle, Snapdeal, and Teksystems. Proficient in Distributed Systems, Data Engineering, Backend Development, and Mobile Application Development with a tech stack including Scala, Java, Android, Spring, SpringBoot, Docker, Kubernetes, AWS, MongoDB, Oracle, Cassandra, Luigi, Apache Airflow, Apache Kafka, Apache Spark, MapReduce, and Hadoop. Currently, I lead projects from initial business engagement through design, architecture, execution, coding, and deployment, while also serving as a Technical Lead Manager.

Experience

Apple

Technical Lead

Oct 2018Present · 7 yrs 5 mos · Hyderabad Area, India

  • Publishing Platform Enhancements
  • Owned, architected, and developed highly scalable Authoring and Vending Systems ground up, sustaining 5K+ real-time RPS with consistently low latency.
  • Spearheaded diverse business and technical initiatives, driving end-to-end ownership and delivery.
  • Built super critical business focussed high-scale, compute-intensive batch jobs using AWS SQS, DLQ, and AWS Lambda to handle large catalog datasets handling fallbacks and scale.
  • Developed a reusable Job Management Framework to orchestrate batch workflows for the Authoring layer and beyond used by all the Batch Jobs implemented as part of this newly designed system.
  • Designed and integrated solutions for push-to-production pipelines, ensuring reliable, safe deployments for the Vending Services navigating the complex dependencies of push limitations and broader PushService complexity.
  • Planned and executed Active-Active and Passive-Active data centre cutovers for the Vending layer, aligning with broader org modernisation and overcoming complex upstream/downstream service dependencies with deployments.
  • Rearchitected one of the critical P0 services for E-Commerce Publishing System team which manage complex product data, attributes, pricing, and configurations for multiple global storefronts.
  • Directed and mentored several engineering teams (4–6 members each) to deliver complex projects on time.
  • Managed multiple agile teams of 4–6 engineers, driving product development from concept to launch.
  • Publishing Platform (StoreFront Management)
  • Worked within the Publishing Platform, focusing on Catalogue Management, Authoring, and Vending services — critical components powering Apple’s global e-commerce storefronts.
  • Designed, re-architected, and improved high-scale flows that manage complex product data, attributes, pricing, and contextual configurations, supporting millions of product combinations.
Distributed SystemsData EngineeringBackend DevelopmentMobile Application DevelopmentAWSDocker+4

Oracle

Senior Software Engineer

May 2017Sep 2018 · 1 yr 4 mos · Hyderabad Area, India

  • Led design and development of multiple mission-critical modules, architecting systems from the ground up for a high-scale DMP serving top global advertisers.
  • Designed and implemented distributed data pipelines to batch process billions of pixel events daily, ingested in near real-time via Kafka (2 TB of data generated every 1 hour)
  • Built and orchestrated Spark Streaming jobs for real-time data structuring and transformation, with storage on HDFS for scalable downstream analytics.
  • Developed robust hourly and daily Spark jobs for data compaction, efficiently pushing aggregated datasets into Oracle RAC for analytics and ML pipeline consumption.
  • Engineered resilient backfilling and replay mechanisms to guarantee data integrity and automate recovery from failures.
  • Evaluated, benchmarked, and implemented workflow orchestration with Apache Airflow and Luigi to handle complex, interdependent ETL processes at scale.
  • Optimized for high throughput, fault tolerance, and efficient resource utilization across the data processing stack.
Data EngineeringApache KafkaApache SparkOracle RACApache AirflowLuigi+1

Snapdeal

2 roles

Senior Software Engineer

Promoted

Nov 2016May 2017 · 6 mos

  • Snapdeal is one of the top online marketplaces in India.
  • Re-architected critical flows for the Android mobile app to improve performance and scalability.
  • Reduced mobile app load latency to under 2 seconds by optimising pre-caching strategies and memory management.
  • Implemented MVP architecture and rewrote API call handling, resulting in significant boosts to app stability and responsiveness.
  • Collaborated closely with backend teams to design and integrate efficient, scalable APIs for the mobile app.
  • Managed, architected, and led development and testing of key mobile app features and enhancements.
Android DevelopmentAPI IntegrationPerformance OptimizationMobile Application DevelopmentBackend Development

Software Engineer

Jun 2015Oct 2016 · 1 yr 4 mos

  • Designed the architecture for critical features such as Recent Search, Flash Sale, and other high-impact modules.
  • Developed lightweight, high-performance backend mobile APIs to make the app faster and reduce feature execution time.
  • Led deep analysis of multiple user flows using various approaches to identify performance bottlenecks and optimize them.
  • Optimized key components including Infinite Scroll for Product Listing, Recent Search, Banner Scroll on the Home Page, and several other major flows.
Backend DevelopmentAPI DevelopmentPerformance Analysis

Teksystems

3 roles

Software Engineer

Promoted

Jun 2014Jun 2015 · 1 yr

  • Sole owner and lead developer for 4 Android applications and its backend CRUD APIs, managing full product lifecycles from business requirements to development, validation, and production deployment.
  • Implemented a config based approach ending up redesigning the entire backend code with a much crisp light weight code base able to handle the scale.
  • Architected and implemented critical features under tight timelines, consistently delivering high-quality releases.
  • Extracted and modularised common code to ensure maximum reuse and maintainability across multiple apps.
  • Re-architected API integrations using Volley, improving performance and standardising network calls.
  • Decoupled tightly coupled modules, resulting in easier maintenance, faster releases, and reduced regression issues.
  • Proactively analysed and optimised performance bottlenecks across applications.
  • Recognized with multiple awards and a promotion for extraordinary contributions, fast project delivery, and impactful engineering optimisations.
Android DevelopmentBackend DevelopmentPerformance OptimizationMobile Application Development

Associate Software Engineer

Jun 2013Jun 2014 · 1 yr

Intern

Mar 2013May 2013 · 2 mos

  • Designed and developed a fully functional, production-ready Sudoku game for both iOS and Android, with the ability to save and resume gameplay midway.
  • Implemented several advanced features to enhance user experience and engagement.
  • Built a lightweight backend API to persist and retrieve game state efficiently.
  • Owned the complete lifecycle from concept to development, ensuring the game was robust and ready for real-world use.

Education

Kalyani Government Engineering College

Bachelor of Technology (BTech) — Electronics and Communications Engineering

Stackforce found 100+ more professionals with Distributed Systems & Data Engineering

Explore similar profiles based on matching skills and experience