
Nandish Kotadia
Verified Expert in Engineering
Software Developer
Mumbai, Maharashtra, India
Toptal member since December 7, 2021
Nandish is a software developer with over six years of experience building applications. He developed a high-performance HTTP server handling five billion API requests/day and re-architected a back-end data pipeline for an ad serving platform to handle 500-600 million events/day, providing near real-time reports making the system scalable, reliable, and maintainable. Nandish excels in building performance-efficient applications that can handle exceptionally high traffic levels.
Portfolio
Experience
- Spring Boot - 7 years
- MySQL - 7 years
- Java - 7 years
- Redis - 6 years
- Apache Kafka - 6 years
- Node.js - 5 years
- Kafka Streams - 5 years
- MongoDB - 4 years
Availability
Preferred Environment
Java, Spring Boot, Redis, Apache Kafka, Kafka Streams, Node.js, MySQL, MongoDB, Stripe API, WebSockets
The most amazing...
...tool I've developed is a high-performance HTTP server for ads asset serving handling five billion API requests/day using Java Netty.
Work Experience
Senior Software Developer
Media.Net
- Optimized the ads serving platform. Developed a high-performance HTTP server for the ads asset serving handling five billion API requests/day using Java Netty. Reduced the response time of the ads server API by 70% and Redis space consumption by 85%.
- Built the ad-event data pipeline system. Re-architected a back-end data pipeline for the ads serving platform to handle 500-600 million events/day, providing near real-time reports making the system scalable, performance efficient, reliable, and maintainable.
- Created a reporting framework that dynamically generates reports based on the requested fields and provides aggregations for requested fields in reports in various formats such as CSV, PDF, XML, etc.
Senior Software Developer
LogiNext
- Created a dynamic UI rendering framework that provides customized views, labels, and validation for tables, forms as per client requirements. The UI is rendered based on the page structure consisting of fields, labels, and validations sent by the framework.
- Built an S3 asset serving microservice that provides the functionality to store and retrieve assets such as documents, images from Amazon S3.
- Developed features and strategies to optimize route and resource planning.
Experience
Ads Serving Platform
Ad-event Data Pipeline System
Skills
Libraries/APIs
Node.js, Stripe API, Stripe, JasperReports
Tools
Kafka Streams, Apache Maven
Languages
Java, Python, Java 8
Frameworks
Spring Boot, Spring, Netty, Hibernate, JUnit, Spring 5, Swagger, Mockito
Platforms
Apache Kafka
Storage
Redis, MySQL, JSON, MongoDB
Other
APIs, Architecture, Message Queues, WebSockets
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