As a recently promoted R&D Engineer II, I bring a wealth of experience and expertise gained during my tenure as an R&D 1 Engineer at Vassar Labs. My journey has been marked by significant accomplishments and a strong focus on designing scalable systems capable of handling and leading extensive real-time data and intricate computations. One of my standout achievements involved leading and developing a real-time progress monitoring project from its inception. In a remarkably short timeframe, I proposed comprehensive architectural and database-level designs, along with schema designs. This product has become an integral tool utilized by thousands of users across multiple hierarchies simultaneously.
Projects: TNWRIMS
Technologies: Spring and Play Frameworks, Spring Boot, Flink, Apache Storm and Kafka, Cassandra, MYSQL, Postgres, Maven.
Description: TNWRIMS is an Integrated Water Management System is automated system built on huge amounts of hydrological data in real time from satellites, Scrappers, Mobile app data. This data is processed using Apache Storm/fink, and Kafka Queues. Websockets are used to provide real-time data updates to UI/Dashboards.
The backend codebase is developed using multiple frameworks like Spring/Spring Boot, Play Framework and Maven which is using HikariCP, a lightning-fast JDBC connection pooling framework to server the data to Java applications at the Enterprises level
A multi-node Cassandra DB cluster has been used to store a huge amount of business data, whereas MYSQL/Postgres has been used to store the static master data.
Several data aggregators, interpolation, and computational services are pipelined to run periodically and process the data, to provide useful insights, visibility, and help in the decision-making process.
Projects: KALESHWARAM
Technologies: Spring and Play Frameworks, Apache Storm and Kafka, Cassandra, MYSQL, Maven.
Description: KALESHWARAM is an Integrated Water Management System which an automated system built on IoT platform that collects huge amounts of hydrological data in real time from satellites, reservoirs, sensors, weather sensors, river gauges, and Pump House SCADA systems.
This data is processed using Apache Storm, Kafka Queues, and Mosquitto MQTT Websockets are used to provide real-time data updates to UI/Dashboards.
The backend codebase is developed using multiple frameworks like Spring, and Play Framework.
A multi-node Cassandra DB cluster has been used to store a huge amount of business data, whereas MYSQL has been used to store the static master data.
Several data aggregators, interpolation, and computational services are pipelined to run periodically and process the data, to provide useful insights, visibility, and help in the decision-making process.
Project: Integrated Smart Water Management System.
Technologies: Java, Spring and Play Frameworks, Apache Storm and Kafka, Cassandra, MYSQL, Maven.
Description: Develop the product as per specification both at functional and implementation Levels.
Implementation of various modules such as Rainfall, Temperature, Handler, Parser, Web Scrapping through Java with the Use of databases such as Cassandra and MySQL.
Exposing services/APIs at play/storm level based on the functional requirements to build real-time monitoring web applications with JAVA.