Gagan Dhakrey
Software Engineer
About Me
About Me
Gagan Dhakrey
Software Development Engineer with a focus on high-performance backend systems and microservices.
My Story
Risked critical improvements to boost system efficiency. Proficient in Java, Spring Boot, and debugging, with a strong focus on secure and scalable system design. Gem Award recipient with a solid foundation in software optimization and architectural best practices.
Education
B.Tech
Currently
Currently working at Slice as Software Development Engineer 2, delivering high-reliability payment experiences and modern credit infrastructure for consumer-scale products.
Core Expertise
Backend
Engineering
System
Architecture
Performance
Optimization
Payment
Systems
Tech Stack
Professional Journey
Building scalable systems and optimizing performance across the payment technology landscape.
Software Development Engineer 2
CurrentSlice
Bengaluru, India
Key Work
Card management capabilities across payments
Payment gateway, UPI, subscription, BBPS, and mandate flows to keep experiences reliable and compliant
Technologies
Software Development Engineer 2
Cashfree Payments
Bengaluru, India
Key Work
Built a plugin-based Spring Boot supporting hot-pluggable third-party gateways and routers via SPI and dynamic JAR loading with modular microservices and runtime extension support using custom class loading for scalable and extensible payment processing
Furthered database performance by removing low-cardinality indexes and refining non-selective queries
Developed custom class loading for dynamic discovery and registration of payment gateways and routers without service restarts, enhancing extensibility and scalability
Technologies
Software Development Engineer 1
Cashfree Payments
Bengaluru, India
Key Work
Spearheaded the development of router from scratch, creating multiple microservices utilizing Spring Boot, Designed and executed the complete architecture for the project
Integrated Liquibase, Circuit Breaker, Unleash, Datadog, app level metrics utilizing Grafana, and alerting systems
Designed and implemented an event-driven CDC pipeline using Maxwell and Apache Kafka to capture payment and refund events, integrating SQS for exponential back off in payment reconciliation
Technologies
Software Intern
London Strategy & Consulting Group
Remote
Key Work
Gained initial experience in web application development by collaborating with the team, implementing solutions, and resolving customer issues
Worked with HTML, CSS, JavaScript, Express, Node.js and MongoDB to build web applications
Collaborated on implementing digital solutions for client requirements
Technologies
Featured Projects
Scalable systems and innovative solutions showcasing expertise in backend engineering, performance optimization, and system architecture.
Plugin-based Payment Router
Scalable Spring Boot application supporting hot-pluggable third-party gateways and routers via SPI and dynamic JAR loading.
Key Outcomes
Hot-pluggable architecture
Runtime extension support
Zero-downtime gateway updates
Tech Stack
API Performance Optimization
Router API optimization reducing latency from ~200ms to ~80ms through transactional code restructuring and caching.
Key Outcomes
60% latency reduction
Eliminated N+1 queries
Improved caching strategy
Tech Stack
Event-Driven CDC Pipeline
Payment and refund event capture system using Maxwell and Apache Kafka with SQS integration for reconciliation.
Key Outcomes
Real-time event capture
Exponential backoff reconciliation
Scalable event processing
Tech Stack
Sorting Algorithm Visualizer
A web app with a speed-controlled UI for visualizing sorting algorithms with interactive controls and animations.
Key Outcomes
Interactive visualization
Speed control
Multiple algorithms
Tech Stack
Tic TAC Toe
A web-based game leveraging data structures for game logic and state management with clean UI.
Key Outcomes
Interactive gameplay
Clean UI
Efficient game logic
Tech Stack
Yelp-Camp
A Node.js based website with authentication, image uploads, and user comments for campground reviews.
Key Outcomes
User authentication
Image upload functionality
Comment system
Tech Stack
Want to see more projects?
These are just highlights from my portfolio. I'm always working on new challenges and innovative solutions.
Get In TouchKey Achievements
Milestones that define my academic excellence, professional growth, and technical expertise.
JEE Advanced
Ranked within the top 0.5% of more than one million candidates in JEE Advanced 2018
Top 0.5%
Gem Award
Earned the highest engineering excellence award at Cashfree Payments
Highest Award
Internshala Recognition
Recognized as an outstanding performer in the Campus Ambassador Program
Outstanding Performer
Technical Achievements
API Performance Optimization
Router Latency Reduction
Transaction Success Rate
Dynamic Routing via TSDB
System Architecture
Plugin-based Payment Router
Ready to achieve more together?
Let's discuss how my proven track record can contribute to your next big project.
Get In Touch
I'm always interested in new opportunities and collaborations. Whether you have a project in mind or just want to chat about technology, feel free to reach out through any of the channels below.
Primary Contact
Connect Online
Currently Available For
I'm currently available for freelance work and full-time opportunities. I'm particularly interested in roles involving:
Core Technologies
Quick Response
Usually respond within 24 hours