Career Overview
Resume
Backend Software Engineer focused on distributed systems, event-driven architectures, and production-grade backend platforms.
Experience
Backend Software Engineer (Projects)
Independent Engineering
- ›Designed and built a distributed real-time trading platform handling 10K+ orders/second using Apache Kafka event streaming
- ›Implemented in-memory priority queue matching engine with O(log n) insertion and sub-50ms P99 latency
- ›Built AI-powered vision search engine using ResNet50 embeddings and pgvector cosine similarity search
- ›Containerized all services with Docker; deployed on Kubernetes with GitHub Actions CI/CD pipeline
JavaSpring BootApache KafkaPostgreSQLRedisDockerKubernetesFastAPI
Education
Bachelor of Engineering — Computer Science
Engineering College
- ›Core coursework: Data Structures & Algorithms, DBMS, Operating Systems, Computer Networks
- ›System Design, OOP, Distributed Computing fundamentals
- ›Solved 300+ LeetCode problems across arrays, graphs, DP, and system design
Key Projects
Distributed Trading Platform
Event-driven microservices with Kafka, matching engine, Kubernetes deployment
JavaKafkaPostgreSQLK8s
AI Vision Search Engine
Semantic image search using ResNet50 + pgvector cosine similarity
FastAPIpgvectorSpring Boot
Backend
JavaSpring BootFastAPIPythonREST APIsJPA/Hibernate
Streaming
Apache KafkaEvent-Driven ArchCQRSSaga Pattern
Databases
PostgreSQLMySQLRedispgvector
AI / ML
ResNet50Vector EmbeddingsSemantic Search
DevOps
DockerKubernetesGCPGitHub ActionsCI/CD
Core CS
DSADBMSOSSystem DesignOOPSOLID
Contact
adityabharde05@gmail.com
github.com/AdityaBharde
linkedin.com/in/aditya-bharde-0a297332b