
Vishal Hanumante
Verified Expert in Engineering
Full-stack Developer
Pune, India
Toptal member since June 23, 2022
Vishal is a highly proficient senior developer with a length and breadth of design knowledge. He has 22+ years of experience in IT and extensive expertise in product development, including eCommerce, GUI-based web applications, and desktop applications for the finance, manufacturing, hospitality, and medical industries. For 12+ years, Vishal has also acted as a program and project manager, so he perfectly understands a project's big picture and what to look for.
Portfolio
Experience
- Java - 12 years
- MySQL - 3 years
- REST APIs - 3 years
- Spring - 3 years
- Node.js - 2 years
- Express.js - 1 year
- MongoDB - 1 year
Preferred Environment
Windows, Linux
The most amazing...
...solution I've designed and developed is a product for an environmental startup company, rejuvenating the water resources for farmers and government agencies.
Work Experience
Senior Tech Lead
560mTEK
- Designed and developed an industrial SaaS product for calibration laboratories. The product is being used by NABL-certified laboratories, helping them to improve their productivity by more than 40%.
- Developed the product on a Java/Spring platform with MySQL database and HTML and Bootstrap front end. The application was deployed on AWS with serverless architecture using Elastic Beanstalk and RDS.
- Designed and developed a product for an environmental startup company, rejuvenating the water resources for farmers and government agencies. The product was developed on the Node.js platform with MySQL.
- Oversaw the application's performance being used in production for over one and a half years, only reporting minimal issues with no P0/P1 issues detected.
- Developed a small POC for a secure box to track its attributes and location in real time. Used AWS IoT to collect data using the MQTT pub/sub model. The location and attributes were displayed on Google Maps using AWS Lamda functions as the back end.
- Groomed junior developers on the technology and finished the work with excellent quality.
Senior Manager (Projects)
Cognizant
- Won the People Excellence Annual Award for my tireless efforts to bring out the best in my team for two years.
- Managed a program using Daikibo for large-scale Agile methodology implementation. Provided status reporting and project monitoring as part of the program governance.
- Monitored production releases and incidents, quality assurance releases in non-production environments, and the build and deployment to dev environments in a Scrumban team.
- Developed several metrics, focusing on the quality of delivery, and managed small innovation programs.
Senior Tech Lead
Capgemini (earstwhile Patni Computer Systems)
- Obtained the Best Team Annual Award in 2004 and 2005 for delivering the best quality product with scalable architecture and helping the business grow.
- Won the Excellent Performance Annual Award in 2005 for successfully leading the team in delivering a complex database migration project into a web-based application-as-service critical for the business.
- Joined Patni Computer Systems as a software engineer and progressed through the ranks in a short amount of time.
- Worked with product companies for more than 15 years delivering solutions on the Java platform. Helped grow an account from USD 200k to USD 1.2 million.
- Designed and developed a suite of products for the hospitality industry, including a web-based reservation engine, bulk reservations upload, and real-time connectivity for inventory and reservations using Java/J2EE and Oracle database.
- Worked for US and European customers from the US for eight years, Europe for three months, and India for 10+ years while delivering industry-class software solutions.
Experience
Cloud-based SaaS Solution for an Industrial Application
The web front end is designed using HTML, CSS, JQuery, and Bootstrap. The back end is based on Java and Spring, interacting with the MySQL database. The front end has dynamic calibration data entry templates based on the MySQL database's definition.
SaaS Application for the Hospitality Industry (Reservations)
I worked on many projects, including Flexi Blocks, multi-payment, waitlist, quick lists, and maintenance work. The applications were built on Java/Jakarta EE platform and followed service-oriented architecture (SOA). I also led a database migration project for the client—from SQL Server to Oracle with a team of 35+ developers.
AWS-based Message Delivery Platform
The startup will collect returns regarding the number of messages handled and donate part of these returns to various causes. The AWS Lambda functions using Node.js were developed as the back end using AWS DynamoDB.
We developed a Chrome extension that would be installed on individual machines and had the functionality to subscribe and receive broadcast messages.
Environmental Sciences Company | Operations Application
The APIs are consumed by an Android application and a web-based admin application. An algorithm was developed to measure the water depth using sound; it was quite challenging considering the ambient noise disturbances and limited mobile speaker volume. The admin web application was designed using Angular to manage the users, authorization, authentication, and reporting.
The application is deployed on AWS using S3, EC2, and RDS.
Website for Educational Institute
Education
Master’s Degree in Business Administration (MBA)
Symbiosis Institute of Business Management - Pune, India
Bachelor of Engineering Degree in Electronics
Pune University - Pune, India
Skills
Libraries/APIs
JDBC, REST APIs, Node.js, Stripe, React
Tools
iTextPDF, Git, Subversion (SVN), Apache Tomcat, Amazon Elastic Block Store (EBS), Mongoose, Apache Maven, Jira
Languages
Java, JavaScript, SQL, HTML, CSS, TypeScript, HTML5, GraphQL
Frameworks
Spring, Spring Boot, NestJS, Hibernate, Express.js, JSON Web Tokens (JWT), Bootstrap, Angular, Serverless Framework, Redux, Next.js, React Native
Paradigms
Agile Project Management, REST, Agile, Serverless Architecture, HIPAA Compliance
Platforms
AWS Lambda, Amazon Web Services (AWS), Amazon EC2, AWS Elastic Beanstalk, Oracle, Java EE (Jakarta EE), JEE, JBoss, Firebase, Microsoft, Linux
Storage
SQL Stored Procedures, MySQL, JSON, Amazon S3 (AWS S3), Microsoft SQL Server, PL/SQL, Amazon DynamoDB, NoSQL, MongoDB, Elasticsearch
Other
Production Support, Technical Program Management, Scrumban, Software Troubleshooting, EJB 3, Oracle8i, Product Development, APIs, TypeORM, SaaS Design, Full-stack, Full-stack Development, Amazon RDS, Enterprise Java Beans (EJB), User Authentication, Team Leadership, Remote Team Leadership, Technical Leadership, Lambda Functions, MERN Stack, Scrum Master, Serverless, Web Services, Production, Web Extensions, Extensions, Certified ScrumMaster (CSM), Chrome Extensions, Apollo, Business Management, Engineering, Electronics
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