A

Ankit Mangal

Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience

Key Highlights

  • Expert in backend development with a focus on scalable solutions.
  • Proven track record of improving system performance and revenue.
  • Strong collaborative skills in cross-functional team environments.
Stackforce AI infers this person is a Backend Developer specializing in E-commerce and Cybersecurity solutions.

Contact

Skills

Core Skills

JavaApache SparkAerospikeSystem DesignPython

Other Skills

Agile MethodologiesAgile Software DevelopmentAlgorithmsAndroid DevelopmentBig DataBig Data AnalyticsC (Programming Language)Cascading Style Sheets (CSS)Core JavaData StructuresFastAPIGo (Programming Language)HTMLJavaScriptK8

About

A passionate backend developer at Flipkart with overall four years of experience, I thrive on solving complex problems and transforming requirements into scalable features. My passion lies in leveraging technology to address real-world challenges, and I continuously seek opportunities to learn and apply new innovations. My expertise lies in breaking down large-scale problems into manageable components, allowing for targeted and efficient problem-solving. I thrive in collaborative environments, working closely with cross-functional teams to deliver high-quality products on time

Experience

4 yrs 10 mos
Total Experience
2 yrs 5 mos
Average Tenure
--
Current Experience

Flipkart

Software Developer

Mar 2022Jan 2025 · 2 yrs 10 mos · Bengaluru, Karnataka, India · On-site

  • Recommendation: Service catering relevant products/ads to user
  • Designed and Implemented Ads Integration with multiple Recommendation
  • widget on flipkart product page through dynamic merge strategy. 100+Cr
  • Ads revenue gain (Java, Spring Boot, Rest API design)
  • Developed backend pipeline for Ads candidate set generation and unified
  • ML model training and deployment. 45+Cr Ads fill rate improvement (Spark,
  • Redis, Java, python)
  • Feature Store: Service providing real-time user and product features
  • Improved latency through client-side caching which led to increased QPS
  • support and 3-4% increase in Ads revenue (Aerospike, Java)
  • Scaled features store service during multiple BBD events to support QPS upto
  • 8 million (Aerospike, capacity planning)
  • Opus: End to End ML platform at flipkart
  • Modified database and system design of platform to make it extensible for
  • new use cases and improved adaptability. Impact: Improved system
  • reliability, new ML algorithms at scale (Java, MySQL, System Design)
  • Designed and implemented a fully automated pipeline framework to
  • manage and orchestrate spark jobs, thereby reducing tenant onboarding
  • effort by 60% (python, Rest API, MySQL)
  • Led the migration of services to Google Cloud Platform (GCP), transitioning
  • from on-premises infrastructure to a cloud-based environment
  • Gradex: Request grading/rate-limiting library
  • Developed new strategy which allowed application to do consistent request
  • grading based on moving average. Impact: User path services like
  • search/payments scaling reliably during BBD
JavaSpring BootRest API designApache SparkRedisAerospike+4

Crest data systems

3 roles

Software Engineer(E2)

Oct 2021Feb 2022 · 4 mos

  • Splunk Phantom
  • Developed Integrations with the Splunk Phantom(a "security orchestration and automated response" product) for Applications like Agari, Microsoft Defender ATP among others
  • The tasks included during integration were: understanding the product, analyzing the API docs, creating a TDD, communicating with the customers to understand the requirements, implementing the actions using python and the phantom framework.
  • Developed a 'health check and full test' automation pipeline
  • Created features for backend and UI testing. Developed separate mechanisms for applications with specific requirements like interactive oauth using pytest and selenium.
PythonAgile Software DevelopmentSoftware DesignProblem SolvingData Structures

Software Engineer

Jul 2020Sep 2021 · 1 yr 2 mos

  • RPM Project
  • Worked on Backend development of the features of Resource and project management(RPM) portal using Python and fastAPI
  • Developed Rest APIs for various features like CRUD operations on projects, - - Integrations with existing portals of the organization, Project allocation among others.
  • Developed TDD for the features and was actively involved in discussions on migrating the existing process to the new portal.
  • Worked on the frontend development of the RPM portal using Vue.Js and typescript.
  • Created wireframes and mockups for various use-cases and was actively involved in discussions of the features with various stakeholders.
JavaProblem SolvingSoftware DesignData StructuresAgile Software DevelopmentPython

Software Engineer Intern

Jan 2020Jul 2020 · 6 mos

Problem SolvingData StructuresAgile Software DevelopmentSoftware Development

Nokia

Summer Intern

May 2019Jun 2019 · 1 mo · Gurgaon, India

Education

Nirma University

Bachelor of Technology — Information Technology

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Java & Apache Spark

Explore similar profiles based on matching skills and experience