Yash Srivastava
Prayagraj, Uttar Pradesh, India
Professional Summary
Software Engineer specializing in Python, PyQt6 touchscreen applications, and embedded Linux systems. Proven experience developing full-screen touch control software for commercial clinical physiotherapy and medical laser platforms. Background includes aerospace industrial training at Hindustan Aeronautics Limited (HAL) and software development internship at uCertify. Adept at bridging software with physical hardware, including I2C/SPI sensor acquisition (ADCs, infrared thermometry), safety interlocks, and SQLite databases.
Technical Skills
Work Experience
- Engineered full-screen touch control software for commercial medical physical therapy kiosks, leading development for the TECAR Therapy and Laser Lumino Pro platforms.
- Designed custom PyQt6 user interface components including rotary dials, dual-frequency mode toggles, and multi-stage countdown timers with audio cues.
- Built an asynchronous, non-blocking hardware abstraction layer in Python polling ADS1115 16-bit ADCs and MLX90614 infrared contactless patient skin temperature sensors over I2C/SPI serial buses.
- Programmed software safety cutoff monitors linked to physical GPIO footswitches, immediately terminating PWM energy output on release.
- Structured SQLite databases to persist clinician therapy presets, operational logs, and patient treatment parameters.
- Configured headless Raspberry Pi OS kiosk deployments with systemd services for automated startup, error recovery, and desktop lockdown.
- Contributed to web educational platform development, authoring modular components and data-checking logic.
- Collaborated in agile development sprints, participated in code reviews, and resolved software bugs across multiple release cycles.
- Gained practical industry experience in structured software engineering, relational database schemas, and team-based version control workflows.
- Completed technical industrial training at HAL's Avionics division, examining high-reliability embedded software and computing architectures for defense aircraft.
- Studied military avionics safety standards, fault-tolerant design redundancy, and hardware verification procedures.
- Analyzed real-time telemetry protocols and mission-critical documentation requirements.
Key Projects & Implementations
Touchscreen medical therapy software managing Capacitive and Resistive RF modalities with live impedance feedback, contactless skin temperature monitoring, and footswitch safety cutoffs.
Touch kiosk interface for therapeutic clinical laser platforms with dual-screen workflows, automated protocol timers, and safety interlock verification.
Enterprise management web application for warehouse stock management, dynamic QR code generation, quality control routing, and role-based access control.
Responsive medical equipment catalog website organizing specialized physiotherapy hardware with structured JSON schemas and optimized media delivery.
Practical image preprocessing and recognition pipelines implementing Otsu adaptive thresholding, morphological noise suppression, deskewing, and facial landmark detection.
Education
Key Coursework: Operating Systems, Computer Networks, Database Management Systems, Data Structures & Algorithms, Object-Oriented Software Engineering, Computer System Architecture.