
Tarun Jhunjhunwala
Verified Expert in Engineering
Software Developer
Delhi, India
Toptal member since March 29, 2022
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
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
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
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.
Software Developer
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.
Software Developer
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.
Experience
Good Till Trigger (GTT)
• 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
• 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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring