Abhishek Kumar

Software Engineer

Bengaluru, Karnataka, India5 yrs 9 mos experience

Key Highlights

  • Migrated monolithic backend to microservices architecture.
  • Increased prediction accuracy from 78% to 97%.
  • Reduced batch processing time by 50-60%.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech solutions with a focus on microservices and algorithm optimization.

Contact

Skills

Core Skills

Backend Development

Other Skills

API OptimizationAlgorithm ImplementationAndroid StudioApache SparkC++CassandraDjangoDjango REST FrameworkFirestoreGitHDFSJavaJavaScriptJupyterLaTeX

About

As a Backend Engineer at Abnormal Security, I leverage my expertise in Java and C++ to develop and maintain secure and efficient backend systems. I have a strong background in computer science and engineering, having graduated from the Indian Institute of Technology, Guwahati with a Bachelor of Technology degree. In my previous roles at Bright Money, I successfully migrated a monolithic backend codebase to a microservices architecture, improving user base tenfold and reducing downtime. I also implemented a validation layer algorithm that increased accuracy for predicting credit card bill and due dates from 78% to 97%. Additionally, I reduced batch processing time by 50-60% using Spark for card payments and subscription fees collection. I am passionate about solving complex problems and delivering high-quality solutions that enhance user experience and business efficiency.

Experience

Google

Software Engineer

Nov 2025Present · 4 mos · Hyderabad, Telangana, India

Bluevine

Senior Machine Learning Engineer

Jul 2025Oct 2025 · 3 mos · Bengaluru, Karnataka, India

Abnormal security

Backend Engineer 2

Jun 2023Feb 2025 · 1 yr 8 mos · Bengaluru, Karnataka, India · Hybrid

JavaC++Backend Development

Bright money

2 roles

Backend Engineer 2

Promoted

Jan 2022Jun 2023 · 1 yr 5 mos

  • Migrated the Monolithic backend code base to Microservices architecture. This distributed system improved the user base, we could serve, ten times and made our downtime negligible.
  • Implemented Validation Layer algorithm to improve accuracy for predicting bill date and due date of credit cards from 78% to 97%.
  • Reduced batch processing time by 50- 60% using Spark for making card payments and collecting subscription fees.
  • Implemented push based notifications to send progress report to our users and notify of upcoming payments using Clevertap.
Apache SparkMicroservicesAlgorithm ImplementationPush NotificationsBackend Development

Backend Engineer - I

Oct 2020Dec 2021 · 1 yr 2 mos

  • Refactored Liability Manager, a Django based system using Postgres DB, by introducing tests and moving to Stateful architecture. Increasing our customer satisfaction and reducing tickets.
  • Optimized most frequently visited apis of Debt Management System using parallel api calls and caching to reduce average api latency by 27%.
  • Developed Credit Builder, to help users boost their credit scores by lending them small loans and ensuring timely repayment using security deposit.
  • Designed and developed custom savings account feature - Asset Manager, using Firestore for FE integration.
DjangoPostgresAPI OptimizationFirestoreBackend Development

Alphonso inc.

Backend Developer

Jul 2019Jun 2020 · 11 mos · Bengaluru Area, India

  • Developed Lazy Match system to re-run the matching algorithm on unidentified video fingerprints with newer Ads identified in the last day and week. It runs during low traffic hours and has reduced daily unidentified clips by over 64%.
  • Integrate C++ based Alphonso’s SDK with the vendor's AOSP TV platform. Also, customize and integrate android tv apps for TV OEMs.
  • Developed a Javascript-based application that regularly analyzed the video clips database to detect and fix common data corruption issues.
  • Created a JavaScript server to regularly scrape IMDB for top shows and used this data to refine
  • the show matches for users.
  • Worked on clustering IP addresses from the same household into one Devicegraph using Spark
C++JavaScriptSparkBackend Development

Under dr. gopalan sajith, professor, iit guwahati

B Tech Thesis - Load Balancing In Distributed Systems

Jan 2019Apr 2019 · 3 mos · Guwahati, Assam, India

  • Using mechanism design theory, we design a truthful mechanism for solving the static load balancing problem in heterogeneous distributed systems. We prove that using the optimal allocation algorithm the output function admits a truthful payment scheme satisfying voluntary participation. Also we derived a protocol that implements our mechanism.

Samsung r&d institute india - bangalore private limited

Research Intern

May 2018Jul 2018 · 2 mos · Bengaluru Area, India

  • Worked to compare sequence prediction models CPT+, CPT and AKOM and modifying them to
  • predict user behaviour based on user data obtained from smart home devices.

Education

Indian Institute of Technology, Guwahati

Bachelor of Technology - BTech — Computer Science & Engineering

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Backend Development

Explore similar profiles based on matching skills and experience