Aquasense Private Limited
Product Developer / Co-founder • Oct 2017 — Present
Aquasense Private Limited is an IIT-Delhi incubated, StartUp India recognized company developing innovative solutions for water resource management.
- Core member of the product development team involved in the end-end development of an acoustic based Digital Water Level Recorder (DWLR) called the “Statometer” from initial hardware development to deployment of ~1300 devices in client locations.
- Greatly reduced the time and costs incurred during onsite visits by implementing a secure Over-the-Air Programming (OTAP) system for the Statometer’s sensor and the GSM/GPRS ZEDAT (Zero Effort Data Acquisition and Transmission) Telemetry system.
- Actively involved in the research and development of improvements to the Statometer’s algorithm, thereby reducing the error rate by ~12% and improving the sensor’s robustness.
- Was solely responsible for developing the firmware of the company’s 2nd product FTU (Flow meter Telemetry Unit) that can be interfaced with any new and legacy flow meters to record and monitor water consumption in industries and manufacturing plants through an online dashboard.
- Led a team in developing an ultra-low powered version of the Statometer with a battery life of ~1.2 years. The project involved designing the power supply PCB, Optimizing the sensor algorithm to reduce the data acquisition time by 27% and redesigning parts of ZEDAT system architecture.
- Designed and implemented the cloud architecture for a project (600+ devices) on AWS to handle, process and visualize data (water level and water conductivity) being transmitted from the telemetry systems.
- Worked on interfacing the telemetry system with Air Quality sensor, Ultrasonic sensor, Radar Level sensor, Electrical Conductivity sensors, etc. using different protocols like I2C, UART, MODBUS RTU, 4-20mA, etc
- Led the effort to develop online and offline tools for device health monitoring, configuration, etc. and scripts in Python to automate manual day to day tasks.
- Other initiatives I’m proactively involved in:
- Firmware development and maintenance of all products and custom solutions at Aquasense.
- Manage procurement for small batch manufacturing and create Quality Control procedures for the product.
- Manage the Repair & Maintenance team. Oversee the device installation and maintenance related operations.
- Liaise with clients to understand their specific needs and customize the product to suit their requirements.
Premier IT Solutions Inc.
Systems Administrator • Dec 2016 — April 2017
As an intern, I analysed existing hardware systems, documented the application development process and worked on kernel customization, Driver development for the Beaglebone Board.
Programming languages
C, Embedded C, Python and C++.
Communication protocols
I2C, SPI, RS-485 (Modbus RTU) and USB.
μProcessors and μControllers
Cortex M0+ (SAM-D series), Cortex M3 (LPC1768), Cortex M4 (SAM4S series) and Xtensa LX6 (ESP32).