Harsh Nathani

Senior Software Engineer

LinkedIn

About

Highly accomplished Senior Software Engineer with 3+ years of experience specializing in Python Django and Java Spring Boot for backend development and real-time data acquisition systems. Proven leader in optimizing Warehouse Management Systems, enhancing data processing efficiency by up to 43%, and driving significant improvements in system reliability and user satisfaction. Adept at full-stack development, database optimization, and cross-functional collaboration to deliver robust, scalable, and high-impact software solutions.

Work Experience

Senior Software Engineer

Roima Intelligence Pvt. Ltd.

Jan 2025 - Present

Ahmedabad, Gujarat, India

Leading a team of three in optimizing Warehouse Management Systems (WMS) and developing robust backend solutions to enhance data processing, material management, and system reliability for clients.

  • Spearheaded a 3-member engineering team to manage and optimize client-specific Warehouse Management Systems (WMS), aligning solutions with critical business requirements.
  • Engineered Python Django backend solutions, leveraging SQL to boost data processing efficiency by 25% across critical WMS operations.
  • Developed Java Spring Boot applications for comprehensive raw material management, including precise product tracking via SSCC codes and streamlined palletization processes.
  • Improved system reliability and operational continuity by implementing proactive monitoring and troubleshooting protocols, resulting in a 10% reduction in downtime.

Software Engineer

Thingslista Automation LLP

May 2023 - Jan 2025

Ahmedabad, Gujarat, IN

Developed and led the implementation of real-time data acquisition and processing systems using Python Django, integrating industrial protocols, and optimizing database performance for high-frequency data.

  • Developed a Python Django-based product, integrating Modbus, S7, OPC-UA, and MQTT protocols to facilitate seamless data exchange between PLCs, machinery, and backend systems.
  • Directed a 4-person team in the design and implementation of a real-time data acquisition and processing system, ensuring system reliability and efficient management of high-frequency data flows.
  • Architected a Django-Celery system for automated data synchronization, enabling real-time monitoring, alerts, and event generation from raw PLC data based on predefined conditions.
  • Boosted PostgreSQL performance by 43% using TimescaleDB extension, enabling the system to process high-frequency data at 100 ms intervals from multiple devices.
  • Accelerated report generation by 35% through strategic indexing of filtered columns, significantly improving data retrieval and processing efficiency.
  • Enhanced user satisfaction by 20% through close collaboration with cross-functional teams, integrating feedback and adapting solutions to client-specific requirements.

Jr. Software Engineer

Jekson Vision Pvt. Ltd.

May 2022 - May 2023

Ahmedabad, Gujarat, IN

Contributed to the development of pharmaceutical machinery control and aggregation systems, enhancing data retrieval and processing efficiency through database optimization and backend development.

  • Developed critical features for REETRAK Communicator, a system facilitating printer and camera interfaces for pharmaceutical machinery inspection and aggregation, ensuring precise control.
  • Engineered the web version of the Lean Aggregation System using AngularJS, enabling robust barcode inspection, decoding, and verification functionalities.
  • Optimized MySQL and MSSQL database performance, achieving a 33% improvement in data retrieval speed through strategic use of views and stored procedures.
  • Resolved backend bottlenecks using Core Java, Spring Boot, and Hibernate, increasing processing efficiency for aggregation tasks by 20%.

Software Intern

Tatva Masi Labs

Aug 2021 - May 2022

Ahmedabad, Gujarat, IN

Contributed to the development of a Customer Relationship Management (CRM) system within an agile environment, focusing on enhancing communication and improving software development processes.

  • Contributed to the development of a Customer Relationship Management (CRM) system, enhancing inter-company and customer communication within an agile framework.
  • Actively participated in agile development processes, fostering cross-functional collaboration and contributing to improved software development practices.

Education

Information Technology

Charotar University of Science & Technology

CGPA 9.1

Jul 2019 - Mar 2023

Anand, Gujarat, IN

Science

Ashadeep Vidhyalay

90 Percentile

Apr 2017 - Mar 2019

Surat, Gujarat, IN

General Studies

R.B. Dhami Vidhyalay

97 Percentile

Apr 2016 - Mar 2017

Surat, Gujarat, IN

Certificates

Oracle Certified Foundation Associate

Oracle

Jan 2024

AWS Cloud Practitioner Essentials

Amazon Web Services

Jan 2024

Projects

Web Share: File Sharing Web Application

Aug 2021 - Dec 2021

A web application for secure, temporary file sharing up to 100MB, leveraging ExpressJS and MongoDB for robust cloud-based storage and direct email link distribution.

Baatchit: Video Calling Android Application

Aug 2020 - Feb 2021

An Android application designed for global video calling, chat, and livestreaming, featuring robust security and multi-participant management through XML, Java, and Google Firebase.

Skills

Programming Languages

  • Python
  • C++
  • Java
  • Android (Java/Kotlin)
  • TypeScript

Web Technologies

  • JSON
  • jQuery
  • JavaScript
  • MVT (Model-View-Template)
  • MVC (Model-View-Controller)
  • XML
  • Web Services
  • RESTful Services
  • Web API Frameworks
  • Django
  • FastAPI
  • Node.js
  • AngularJS
  • ReactJS
  • Spring Boot
  • Vaadin24

Databases

  • MySQL
  • MSSQL
  • PostgreSQL
  • MongoDB
  • TimescaleDB

Tools & Utilities

  • Docker
  • NetBeans
  • Firebase
  • Visual Studio Code
  • Android Studio
  • Git
  • GitHub
  • JasperReports
  • Celery
  • Modbus
  • S7 Protocol
  • OPC-UA
  • MQTT
  • ThingsBoard
  • Superset

Methodologies

  • Agile
  • Scrum
  • Cross-functional Collaboration