Abhishek Karande

Backend Software Engineer

A passionate Backend Engineer with over 7 years of experience building scalable, distributed systems. I thrive on solving complex problems and building robust, cloud-native applications.

AK

About Me

I'm a seasoned Backend Engineer based in Pune, India, with over 7 years of hands-on experience in designing, developing, and maintaining high-performance, scalable, and distributed systems.

My expertise lies in Java and Golang, with a strong command over frameworks like Spring Boot and Vert.x. I'm passionate about building cloud-native solutions and have extensive experience with microservices architecture, containerization, and various database technologies, both SQL and NoSQL. I value clean code, robust architecture, and collaborative teamwork.

I'm open for full-time backend engineering roles in India or abroad (relocation-friendly) where I can contribute to challenging projects and continue to grow as an engineer.

Abhishek working on a laptop

Technical Proficiency

A collection of technologies and tools I am proficient with, continuously learning and adapting to new advancements.

Java

Spring Boot

Kafka

Distributed Systems

Golang

RocksDB

Cloud-native

Redis

REST

gRPC

Lucene

OAuth/JWT

Mongo DB

Apache Spark

Vert.x

Memcached

Work Experience

My professional journey as a backend engineer.

Software Engineer 3
Tracelink Inc. | Aug 2021 - Present

Orchestrated Lucene-based indexing and advanced query optimization, reducing query latency by 35%, while building robust, client-facing CRUD APIs powering 99% of TLDB data transactions. Designed the Persistent Storage Manager for automated disaster recovery, delivering rapid failover and minimal downtime. Leveraged Grafana and Prometheus to deliver deep observability across 120+ metrics, slashing incident response times by up to 60%. At WorldView, pioneered efficient data access with implicit and explicit Memcached-based caching (cutting access times by 45%), scalable S3 APIs handling 1M+ daily objects, and secure large-file handling with pre-signed URLs. Demonstrated strong ownership in delivering data reliability, system scalability, and continuous performance enhancements. Mentored junior engineers.

Software Design Engineer
Onlinesales.ai | Mar 2021 - Jul 2021

Developed scalable bulk wallet recharge and package selection features using Python and REST APIs to streamline customer onboarding. Enabled simultaneous onboarding of large numbers of merchants, resulting in exponential reduction of client onboarding time and enhancing operational efficiency for the organization.

Software Engineer
Xoriant Solutions | Jul 2018 - Mar 2021

Designed and developed middleware solutions for seamless message-based integration between UI and Apache Spark applications, enabling efficient communication across components. Architected scalable Spark-based BI reporting tools supporting CSV, XLSX, PDF, and HTML output, leveraging Apache POI for advanced Excel functionality. Built an internal ETL framework using Spark, Hive, and Spring, enabling regulatory reporting across LATAM regions through SQL-driven configurations. Implemented custom data masking UDFs to enforce field-level confidentiality in Hive tables, ensuring compliance with data privacy standards. Delivered robust data ingestion modules for Hive, Oracle, and various file systems, supporting both incremental and full data loads with integrated validation. Ensured high code quality and reliability through comprehensive automated unit testing using JUnit and Mockito.

Featured Projects

Here are some of my side projects and contributions that showcase my skills and passion for backend development.

Distributed Task Scheduler
Distributed Task Scheduler
Java
Spring Boot
Kafka
Redis

A high-throughput, fault-tolerant task scheduling system built with Kafka and Spring Boot, capable of managing millions of jobs.

Real-time Search API
Real-time Search API
Golang
gRPC
Lucene
Docker

A Go-based microservice providing a low-latency search API using Lucene for indexing and gRPC for communication.

Get In Touch

I'm open to new opportunities and collaborations. Feel free to reach out.

Contact Information

You can reach me via email or connect with me on social media. I'm always happy to chat about technology, projects, or potential opportunities.

Location: Pune, India