
Nilesh Wani
Verified Expert in Engineering
Software Developer
Pune, Maharashtra, India
Toptal member since May 17, 2022
Nilesh is a software developer with extensive and deep experience in building large-scale, complex, reliable, scalable, and performant enterprise applications. He has been optimizing the performance of applications by monitoring and reducing CPU and RAM usage and increasing the throughput. He also has experience in migrating legacy applications to newer technologies. Nilesh is a technology enthusiast who likes to explore and try new technologies.
Portfolio
Experience
- Java 8 - 17 years
- Oracle - 17 years
- PL/SQL - 17 years
- Spring - 10 years
- RESTful Microservices - 6 years
- Spring Data JPA - 6 years
- REST - 6 years
- Spring Boot - 6 years
Availability
Preferred Environment
Java 8, REST, Spring Boot, Spring Data JPA, Oracle, PL/SQL, Elasticsearch, RESTful Microservices, MyBatis, Spring
The most amazing...
...thing that I've developed is an algorithm that suggests the bookings to be shuffled for fitting in a new booking.
Work Experience
VP Technology
Maxxton
- Designed and implemented an algorithm to suggest which bookings should be shuffled to fit in the new booking.
- Optimized the performance of different systems by reducing the processing time and caching the DB calls, including optimization of memory usage.
- Migrated the code written in PL/SQL to Java using Spring Framework and MyBatis. The code was precalculating the prices for the accommodation types for all possible combinations of arrival and departure dates for the following year.
- Analyzed and solved complex issues such as threads getting stuck due to long DB calls and functional bugs that were hard to track.
Senior Software Engineer
Triple Point Technology
- Designed and developed a tool to sync the test database with the production database.
- Developed scripts to correct the discrepancies in the existing database design.
- Analyzed and solved functional bugs, taking system performance into account.
System Analyst
Cybage
- Migrated the application from JDeveloper 9.0.4 to JDeveloper 10.1.3.2.
- Designed and developed back-end services exposed through Spring Remoting using RMI.
- Developed a dashboard for housekeeping planning in Java Swing.
Experience
Reallocation Engine
Education
Diploma in Advanced Computing in Computer Programming
Centre for Development of Advanced Computing - Pune, India
Bachelor of Engineering Degree in Production Engineering
Pune University - Pune, India
Skills
Libraries/APIs
MyBatis, REST APIs
Tools
JDeveloper, Grafana, ELK (Elastic Stack), RabbitMQ
Languages
Java 8, Java, HTML, CSS
Frameworks
Spring, Spring Boot, JUnit, Mockito, Swing, Oracle ADF
Paradigms
REST
Storage
PL/SQL, Spring Data JPA, Elasticsearch, Oracle PL/SQL, MongoDB, Redis
Platforms
Oracle, Jakarta EE, Google Cloud Platform (GCP)
Other
RESTful Microservices, Industrial & Manufacturing, Operating Systems, Software Development Lifecycle (SDLC), Enterprise Java Beans (EJB)
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