Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Ashish Chhikara

Summary

Dynamic software engineer and competitive programmer skilled in developing microservices using Spring Boot. Demonstrates expertise in data structures and algorithms (DSA) and proficiency in scripting languages like Java and Kotlin. Committed to delivering innovative solutions and leveraging skills to ensure the delivery of high-quality products.

Overview

2
2
years of professional experience

Work History

Software Development Engineer Intern

SPEEDLABS
05.2022 - 07.2022
  • Integrated online meeting platforms (Google Meet, BigBlueButton API, Webex) using Vue.js.

Software Development Engineer - I (Backend)

NAVI
07.2023 - Current
  • Circuit Breaker Implementation: Introduced circuit breakers at the API level to enhance inter-service communication and responsiveness.
  • Event Loop Optimization: Added event loops for all clients in services to optimize event handling and system performance.
  • Caching: Implemented in-memory caching for small data to reduce latency.
  • Domain Events: Built a system for emitting domain events using read-replica, reducing sync/async calls.
  • Microservice Segregation: Developed a dedicated microservice for vendor communication, including metrics for success rates and error analysis.
  • Results: Improved throughput from 400 RPS to 2,500 RPS with above mentioned changes.
  • App Uptime Calculation: Created real-time uptime calculation by aggregating clickstream events, with integrated alerting and monitoring.
  • User Experience Communications: Built multi-channel nudges, deep-linked SMS, and notifications for specific events.

Education

Bachelor of Technology - Mechanical Engineering

Indian Institute of Technology
Jodhpur, India
05.2023

Higher Secondary Education -

Kendriya Vidyalaya
Nagpur, India
03.2019

Secondary Education -

Kendriya Vidyalaya
Nagpur, India
03.2017

Skills

  • Spring boot
  • Java
  • Kotlin
  • Python
  • C
  • JavaScript
  • PostgreSQL
  • Redis
  • Scylla DB
  • Performance testing

Accomplishments

  • Ranked top 1% in JEE Mains 2019, securing a rank of 6223 in JEE Advanced 2019.
  • Achieved global rank 1851 in Google Hashcode 2022 qualification round.
  • Secured rank 683 in Codeforces round 124 (Div 2).
  • Secured ranks 202 and 234 in LeetCode Biweekly Contest 96 and 97.

Timeline

Software Development Engineer - I (Backend)

NAVI
07.2023 - Current

Software Development Engineer Intern

SPEEDLABS
05.2022 - 07.2022

Bachelor of Technology - Mechanical Engineering

Indian Institute of Technology

Higher Secondary Education -

Kendriya Vidyalaya

Secondary Education -

Kendriya Vidyalaya
Ashish Chhikara