Tarun Jhunjhunwala, Developer in Delhi, India
Tarun is available for hire
Hire Tarun

Tarun Jhunjhunwala

Verified Expert  in Engineering

Bio

Tarun is a senior software developer with more than five years of experience. He has extensive knowledge of building scalable back-end systems based on microservice patterns. His tech stack includes Java and Java 8, Spring, Spring Boot, Redis, MySQL, MongoDB, and JPA.

Portfolio

RKSV Securities India Private Limited
Spring Boot, Redis, MySQL, Java 8, Apache Kafka, REST APIs, APIs...
Deutsche Telekom Digital Labs
Java, Spring Boot, Redis, Spring Cloud, API Gateways, REST APIs, APIs...
Times Internet
Java, Spring, Apache Kafka, JavaScript, API Integration

Experience

  • REST APIs - 5 years
  • Java - 5 years
  • Spring Boot - 5 years
  • Algorithms - 5 years
  • Data Structures - 5 years
  • MySQL - 5 years
  • Spring - 5 years
  • Redis Cache - 4 years

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA

The most amazing...

...thing I've worked on is making the adapter to process and stream real-time ticker updates from stock exchange to end users, which impacts 8+ million customers.

Work Experience

Senior Software Developer

2021 - PRESENT
RKSV Securities India Private Limited
  • Designed and developed the GTT system to trigger thousands of orders based on conditions, handling the rule matching of around one million entries per second.
  • Developed a sparkline application to show 20-minute snapshots of the normalized prices of around 100,000 stocks.
  • Worked on a market-data project to build a modern and scalable solution to cater to the ever-growing needs of faster exchange feeds.
Technologies: Spring Boot, Redis, MySQL, Java 8, Apache Kafka, REST APIs, APIs, Amazon Web Services (AWS), API Integration

Software Developer

2018 - 2021
Deutsche Telekom Digital Labs
  • Contributed to the OneApp project, a one-stop self-care solution for recharge, bill payment, offer selection, and device purchase across categories like prepaid, postpaid, TV, and internet for multiple European countries.
  • Designed and developed the end-to-end architecture of the back-end system for the business module of OneApp that includes API gateway, authentication, microservices containing business and presentation logic, databases, and caching layers.
  • Managed a team of four members with the ownership of task distribution, code review, internal code optimization, bugs, and release management for the OneApp project.
Technologies: Java, Spring Boot, Redis, Spring Cloud, API Gateways, REST APIs, APIs, PostgreSQL, Amazon Web Services (AWS), API Integration

Software Developer

2016 - 2018
Times Internet
  • Developed a web-based CMS application to file and manage various content like articles, slideshows, movie reviews, and polls.
  • Created new and optimized the existing APIs to provide better and faster responses, which helped reduce the filing time of articles and enabled better handling of error responses.
  • Integrated Kafka for doing post-publishing work of content, thereby improving the manageability of the process and making it highly scalable for future implementations.
Technologies: Java, Spring, Apache Kafka, JavaScript, API Integration

Experience

Good Till Trigger (GTT)

• A microservice design-based market data project involving cruds, rule evaluation, real-time data streaming, and data reconciliation of GTT orders.
• End users can put in conditional GTT orders for any stock up to one-year validity, which the system will keep on evaluating until the condition is met.
• Real-time updates of the order were maintained through Kafka, and the final reconciliation of all the orders at the end of the day.
• This feature was rolled out to 10 million customers and handled around 100,000 orders per day.

OneApp

• It is a one-stop self-care solution for recharge, bill payment, offer selection, and device purchase across categories like prepaid, postpaid, TV, and internet for multiple European countries.
• Designed and developed the end-to-end architecture of the back-end system for the business module of OneApp, which includes API gateway (Kong), authentication management (Keycloak), multiple microservices in Spring Boot containing business and presentation logic, databases, and caching layers.
• Designed the code from scratch to production in the multi-module system, including adapter-based support for multiple downstream APIs, their versioning, fault tolerance libraries like Resilience4j, exception handling, transactional logging, tenant-based properties, and environment support.
• The app has the active usage of around one million customers.

Education

2011 - 2016

Integrated Master of Science Degree in Chemistry

Indian Institute of Technology Bombay - Mumbai, India

Skills

Libraries/APIs

REST APIs

Tools

IntelliJ IDEA

Languages

Java, Java 8, Java 11, JavaScript

Frameworks

Spring, Spring Boot, JSON Web Tokens (JWT), gRPC

Platforms

Apache Kafka, MacOS, Amazon Web Services (AWS)

Storage

MySQL, Redis Cache, Spring Data JPA, PostgreSQL, MongoDB, Redis

Paradigms

REST

Other

Data Structures, Algorithms, Spring Cloud, APIs, Back-end, API Integration, API Gateways

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring