
HARSHA GANEGODA
Seattle, Washington, United States
harsha.ganegoda90@gmail.com | +1 (256) 326-4466
I am a researcher, an engineer who makes things that solve real life problems with more than five years of experience in analysis, design, and development of different embedded systems.
As a computer engineering student during college, I focused my studies on security attacks of embedded systems. To pursue a master’s degree, I moved to the United States and I started working as a graduate research assistant at the University of Alabama in Huntsville. During graduate studies, I have been working with NASA Marshall Space Flight Center, Huntsville and I contributed my knowledge to develop next generation wearables sensor platforms for Astronauts health monitoring and 3D printed custom electronics which help NASA advanced space exploration.
​
Beyond engineering, I have personal interests in photography, travelling and flying drones.
EMBEDDED LINUX ENGINEER
Eurotech Inc
Madison, Alabama
United States
Aug 2021 - Feb 2023
-
Developed embedded Linux distributions, support packages, and device drivers using Yocto for ARM/x86 products
-
Developed embedded Linux tools to support IoT gateways
EMBEDDED DESIGN ENGINEER
Firia, Inc
Madison, Alabama
United States
Dec 2019 - July 2021
-
Developed and implementing next generation wearable devices and telemedicine systems for healthcare applications
-
Developed and implementing IoT based embedded systems such as cloud connected door locks and emergency light
-
Developed Linux based system applications
-
Developed electronic hardware circuits
-
Schematic drawing and PCB designing using Ki-CAD
-
Designed Web based device firmware update utility for STEM curriculum and technology platforms
-
Designed and implemented Raspberry Pi based test station for flashing firmware during mass production
GRADUATE RESEARCH ASSISTANT
Department of Electrical and Computer Engineering, The University of Alabama in Huntsville
Huntsville, Alabama
United States
Aug 2018 - Nov 2019
Designed and developed next generation wearables sensor platforms for Astronauts health monitoring for NASA
Designed and developed 3D printed custom electronics which help NASA advanced space exploration
Designed and developed wireless body area network for human posture balance testing
Designed wireless sensor network including smartwatch/smartphone applications to acquire vitals and biomedical signals
Designed IoT based smart home environment for assisted living facility
Schematic drawing and PCB designing using Eagle-CAD
EMBEDDED R&D ENGINEER
Atlas Labs
Colombo, Sri Lanka
Nov 2016 - Nov 2017
Designed and developed embedded systems around TI microprocessors and TI-RTOS
Implemented sensor library top of the real time operating systems for barometer, IMU, GNSS receiver, RFID and flash memory using SPI/I2C and UART
Power management for microprocessors and sensors
Schematic drawing and PCB designing using Ki-CAD
Designed graphical user interface for embedded devices using Qt creator
RESEARCH AND DEVELOPMENT ENGINEER
Multirotor Unmanned Aerial Vehicle Laboratory, CodeGen International
Colombo Sri Lanka
Oct 2015 - Nov 2016
Designed and implemented fully autonomous multi-copter based on Arduino and Raspberry Pi platforms
Implemented embedded software in C/C++ for flight controller operation
Designed and implemented data communication protocol between ariel vehicle and ground station
Worked on multi-threading and inter-process communication on Linux
Designed and implemented flight algorithms such auto take off, auto landing for autonomous ariel vehicles
INDUSTRIAL INTERNSHIP
IBM
Colombo, Sri Lanka
Oct 2014 - Mar 2015
Experienced in IBM System X hardware/software installation technical support services
Technical support on IBM System Storages DS4000 and TS3310 Tape Systems/3590 Tape libraries
Technical support on IBM Systems Software products such as Tivoli Storage Manager
TECHNICAL SKILLS
OPERATING SYSTEMS
Microsoft Windows, Linux Variants
LANGUAGES
C, C++, Python, JavaScript, Shell Script
PCB DESIGN
Eagle CAD, Ki-CAD
SIGNAL PROCESSING
Matlab
NETWORK PROTOCOLS
TCP/UDP, MQTT
GUI DESIGN
React, Android Studio, Qt Creator, Processing
3D PRINTED ELECTRONICS
Voltera V-One
CLOUD / VIRTUALIZATION
Microsoft Azure, Google Cloud Platform, Docker
VERSION CONTROL & CI/CD
Bitbucket, Github, GitLab, Jenkins
PROJECT MANAGEMENT
Atlassian Jira & Confluence, Agile Development
OTHER
Soldering
EDUCATION
MASTER OF SCIENCE, COMPUTER ENGINEERING
The University of Alabama in Huntsville, United States
2018 - 2020
Thesis: An Implementation of the Wireless Body Area Network of Synchronized Inertial Sensors for Balance Testing
BACHELOR OF THE SCIENCE OF ENGINEERING, COMPUTER ENGINEERING
University of Peradeniya, Sri Lanka
2011 - 2015
Research Project: Power Analysis Based Side Channel Attack
PUBLICATIONS
LONG TERM MONITORING OF RESPIRATION AND CO2 USING FLEXIBLE PRINTED SENSORS
IEEE Aerospace Conference in 2020
Proposed and implemented an idea of monitoring respiration and CO2 of Astronauts using smart flexible printed sensors
This project was granted by NASA Marshall Space Flight Center, Huntsville as a part of NASA ISM (In Space Manufacturing) program
AN IMPLEMENTATION OF THE WIRELESS BODY AREA NETWORK OF SYNCHRONIZE INERTIAL SENSORS FOR BALANCE TESTING
Master Thesis 2020
Proposed and developed the system to automate balance testing using multiple synchronized sensors
The system consists of smartphone with custom application, two wireless sensor nodes, smartwatch with a custom application, and a home server. End of each balance test, results are automatically sent to the remote computer
DEVELOPMENT OF AN AUTOMATED 30 SECOND CHAIR STAND TEST USING SMARTWATCH APPLICATION
41st Annual International Conference of IEEE Engineering in Medicine & Biology Society in 2019
Developed a smartwatch-based interface to automated CDC (Centers for Disease Control and Prevention) recommend 30 Second Chair Stand Test
IOT BASED LONGITUDINAL MONITORING OF ACTIVITY AND POSTURE TRANSITIONS IN SMART HOMES
IEEE SoutheastCon in 2019
Designed and implemented smart home environment which can be used to monitor posture transitions. This enables new opportunities for assisted living facilities
BREAKING SPECK CRYPTOSYSTEM USING CORRELATION POWER ANALYSIS ATTACK
Journal of the National Science Foundation of Sri Lanka in 2017
Showed for the first time that a newly introduced light weight cypher called Speck by NSA (National Security Agency) is vulnerable to power analysis attack
Practically analyzed the effectiveness of existing countermeasures and did improvements.
TESTBED FOR POWER ANALYSIS ATTACK BASED ON THE ARDUINO PROTOTYPING BOARD
Proceedings of the Peradeniya University International Research Sessions (iPURSE), University of Peradeniya, Sri Lanka in 2015
List Body
THE A TO Z OF BUILDING A TESTBED FOR POWER ANALYSIS ATTACKS
10th IEEE International Conference on Industrial and Information Systems (ICIIS) in 2015
Created a customizable and easy to use testbed for power analysis attacks which can be break AES in 10 minutes
SELECTED PROJECTS
Smart Flexible Sensor Platform for Space Applications
This project was granted by NASA Marshall Space Flight Center, Huntsville
May 2019 - Sep 2019
Designed smart flexible sensor platform which is powered by the Cypress 4200 BLE family microcontroller with onboard sensors such as TPH (temperature, pressure, and humidity) environmental sensor, and inertial sensor
Our design has prototyping area for custom printed sensors
There were presentations and discussions with Flight Surgeons and Medical Avionics groups at NASA JSC, since we developed this flexible embedded platform to monitor Astronaut’s health
Evaluation of Intelligent Sensor Platforms for 3D Printed Electronics for Space Applications
This project was granted by NASA Marshall Space Flight Center, Huntsville as a part of NASA In Space Manufacturing (ISM)
May 2018 - Apr 2019
Evaluated and designed space and applicable technologies for extremely low power embedded sensing and communication platforms suitable for implementation on 3D printed substrates
We created a setup for custom printing, and we evaluated applicable sensors and technologies
PPG Based Non-Invasive Blood Pressure Estimation
2019
Designed and implemented wireless body sensor network which has a PPG sensor and smartwatch application to read built in PPG sensor
Implemented the Raspberry Pi based home server to collect incoming vitals coming from the wireless body sensor network
Designed an algorithm to derive blood velocity
Brain Controller for Non-Invasive Stimulation
Aug 2018 - Dec 2018
Designed and developed a FPGA based hardware platform which is charged based non-invasive stimulation to modulate physiological state of the user
Electronic Cattle Tag
Nov 2016 - Nov 2017
Designed electronic cattle tag powered by solar, based on low power TI microprocessor with RF core which is used to transmit data such as cattle’s movements, location, and environment data
Fully Autonomous Quadcopter
Oct 2015 - Nov 2016
Designed and developed fully autonomous quadcopter which has ability to auto takeoff, auto landing, and waypoint navigation using Google map
Stair Climbing Robot
2014
Designed and developed a robot which can follow a line and stairs climbing
HONORS AND AWARDS
2nd place in ROBOChamps 2014, robotics competition organized by Robotics society University of Peradeniya
Silver Award in SLIIT ROBOFEST 2014, all national robotics competition organized by Electrical & Computer Engineering, Department of Sri Lanka Institute of Information Technology
KEYWORDS
Wearable Monitoring, Wireless Body Area Network, Bio Signal Processing, Telemedicine, Cryptography, Power Analysis Attacks, Data Security, Security Protocols, Jira, Embedded Software Design, Real Time Systems, RTOS, FreeRTOS, Java Script, GitHub, React, C, C++, Python, Windows, Linux, Software Development, TCP/IP, MQTT, Azure, AWS, Google Cloud, 3D Printed Electronics, Next Generation Wearables, Docker, Bitbucket, Confluence, Yocto, BSP, Embedded Linux, SPI, I2C, I2S, UART, BLE, Wi-Fi, IMU, Barometer, GPS/GLONASS, ECG, Protobuf, Jira, Agile Development, Ansible, GitLab, Jenkins