Engineering Resume

Recruiter-ready technical profile detailing work history, embedded kiosk systems, software engineering skills, and verified projects.

Download Official PDF Contact Yash →

Yash Srivastava

Software Engineer • Python, Embedded Touch Kiosks & Full-Stack Systems

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

Languages & Core: Python 3, C/C++ (Embedded fundamentals), JavaScript (ES6+), SQL, HTML5, CSS3
Frameworks & GUIs: PyQt6, Qt GUI Framework, Django Web Framework, Django ORM
Embedded & Hardware: Raspberry Pi OS, I2C & SPI Buses, ADS1115 16-Bit ADC, MLX90614 Contactless IR, GPIO Interlocks, Systemd
Data & Computer Vision: OpenCV, NumPy, Pytesseract OCR, SQLite3, MySQL, Relational Database Modeling

Work Experience

Software Engineer — Curves and Contours LLP
2024 — Present
  • 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.
Software Development Intern — uCertify
Aug 2024 — Apr 2025
  • 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.
Engineering Intern — Hindustan Aeronautics Limited (HAL)
July 2024
  • 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

TECAR Therapy Touch Control Software (Python, PyQt6, Raspberry Pi OS, I2C/SPI, SQLite)
Medical Technology

Touchscreen medical therapy software managing Capacitive and Resistive RF modalities with live impedance feedback, contactless skin temperature monitoring, and footswitch safety cutoffs.

Laser (Lumino Pro) Multi-Screen Therapy Platform (Python, PyQt6, Linux Kiosk, Hardware Safety)
Medical Technology

Touch kiosk interface for therapeutic clinical laser platforms with dual-screen workflows, automated protocol timers, and safety interlock verification.

IMS / CIMS — Inventory & Management Information System (Python, Django, MySQL, QR Tracking, RBAC)
Enterprise Software

Enterprise management web application for warehouse stock management, dynamic QR code generation, quality control routing, and role-based access control.

Volant Technologies — Clinical Product Platform (HTML5, CSS3, JavaScript, JSON Architecture, WebP)
Commercial Web Platform

Responsive medical equipment catalog website organizing specialized physiotherapy hardware with structured JSON schemas and optimized media delivery.

Computer Vision & OCR Image Processing Modules (Python 3, OpenCV, NumPy, Pytesseract)
AI / Computer Vision

Practical image preprocessing and recognition pipelines implementing Otsu adaptive thresholding, morphological noise suppression, deskewing, and facial landmark detection.

Education

Bachelor of Technology (B.Tech) in Computer Science & Engineering
2021 — 2025
United College of Engineering and Research (UCER), Prayagraj • AKTU

Key Coursework: Operating Systems, Computer Networks, Database Management Systems, Data Structures & Algorithms, Object-Oriented Software Engineering, Computer System Architecture.