Post Job Free
Sign in

Software Engineer Medical

Location:
Los Angeles, CA
Posted:
October 06, 2017

Contact this candidate

Resume:

Page * of *

Praveen Kumar Reddy G.V

ac2mwj@r.postjobfree.com 408-***-**** https://www.linkedin.com/in/jbspravk EXECUTIVE SUMMARY

10+ years of experience working in Software Development, Embedded Systems, Firmware, RTOS and Linux

Master of Science from Carnegie Mellon University and Engineering Degree from BMS College of Engineering

Worked on innovative products with top companies in the field of: Augmented Reality(DAQRI), Health Care

(Philips), Industrial Applications (Honeywell), Consumer Electronics (NXP) and Automotive (Robert Bosch),

Currently working as a Sr. Software Engineer with Logicube (Digital Forensics) AWARDS & RECOGNITION

Awarded fellowship for postgraduate studies at Carnegie Mellon University

“Bravo Peer Star Award” (Honeywell) for designing and developing a unique plug-n-play networking subsystem to remotely manage a fleet of docking stations in an industrial setup, reducing significant operational, labor & maintenance costs for our customers

“Team-Up to Excel Award” (Philips) for proposing and implementing a simple solution within 2 weeks by partnering with hardware team that resulted in total savings of $1.2M in licensing fee for a neo natal diagnostic device

Selected for a prestigious internship with “Bits & Watts” group at Stanford, CA. to integrate latest innovations in smart grid technology and IoT (Internet of Things) to provide efficient “Energy Management” solution PROFESSIONAL HIGHLIGHTS

Expert in C, C++11, proficient in Bash scripting, Python, QT, Java, AWS(Amazon Web Services) and NoSQL

Strong knowledge in Data structures, Object Oriented Programming (OOPs), Multithreading and Design Patterns

Experience in all stages of Software Development Life Cycle (SDLC), including prototyping (proof-of-concept), architecting and implementing innovative features in an agile environment(SCRUM)

Performed source code level and assembly level optimization and achieved a performance improvement of 80% in Open source decryption algorithm for Linux environment

Implemented a robust algorithm to periodically monitor OTA (Over the air) firmware upgrade request and trigger real time upgradation of the display firmware in a Smart helmet

Designed and implemented a highly robust and fault tolerant protocol for a point-of-care device

Developed an innovative Diagnostic Management System to store data in a highly compressed format and meet stringent data logging rate of 16 micro seconds

Proposed and developed infrastructure to support real time tweaking of audio and video parameters on a Digital TV platform using desktop tools via. RPC mechanism. This was used to fine-tune AV by OEMs (Samsung, LG etc.)

Implemented and designed network capable next generation of industrial products using TCP/IP, Socket Programming, UDP, AutoIP and Zero Configuration

Implemented firmware device driver for I2C to connect various sensors and SPI driver for data storage on flash

Used Infra-red/“Bluetooth Low Energy” to create data transmission pipeline between a handheld device & hub

Hosted smart grid services on AWS to collect power consumption data(stored in NoSQL) for the purpose of analysis

Experience in “board bring up” activity, reading board “Schematics”, and using Logic Analyzer, Wire shark, JTAG, IAR and Oscilloscope, Lauterbach’s Trace32

Analyzed competitor’s products and investigated various network scenarios for our customers to define requirements for next generation of industrial products

Analyzed Open source “BlueZ” stack to identify system Bluetooth capabilities and support certification process

Tools: Git, JIRA, Clear case, GDB, CM Synergy and SVN EDUCATION

Master of Science (CSE/SM,GPA 3.7/4) Carnegie Mellon University

Bachelor of Engineering(E&C,GPA 78%, Distinction) BMS College of Engineering CERTIFICATIONS:

Six- Sigma Green Belt

IEC 62304 – Certification for software development for Medical Devices

Certified Scrum Master(CSM)

Page 2 of 2

PROFESSIONAL EXPERIENCE

Logicube, USA Senior Software Engineer 03 April 2017 - Present

Worked on software for “hard drive duplication and data forensic” products

Implemented algorithm to decrypt Bit locker encrypted data for Linux environment using hardware accelerator

Performed source code and assembly level optimization and achieved 80% increase in decryption speed DAQRI, USA Embedded Software Engineer 05 April 2016 - 20 March 2017

Was a core member of the software team working on DAQRI’s Smart helmet project

Implemented Linux system services to monitor/support OTA (Over the Air) display firmware upgrade process

Used open source “Yocto project” and “autoconf” to facilitate creation of customized Linux distribution for future products

Worked on ‘BlueZ’ open source Bluetooth stack and supported blue tooth certification process Philips, India/Netherlands Firmware Engineer/Technical Lead 26 Nov 2012- 05 Aug 2014

Was responsible for the software development activities for a medical diagnostic product and worked with electrical, mechanical and the design team to develop the complete system from scratch

Worked on Software Requirements, Software Architecture and Software Design for Neonatal medical product

Designed and implemented control logic for the handheld medical device using OOP’s principles

Designed and implemented a new protocol over Infrared that was highly robust in handling disruption in data flow due to the manner the device is used in the field

Implemented algorithm to measure biological data using various sensors

Implemented logic to perform real-time conversion of raw patient data to industry specific (HL7) format

Developed driver to connect various sensors such as temperature sensor, LED Dual DAC, Capacitive keypad etc

Involved in board bring up activities for the product Honeywell, India/ Canada Sr Embedded Software Engineer 07 Jul 2010 - 06 Jun 2012

Implemented software module to provide smart networking capabilities for next generation of products

Hosted a lightweight webserver on the device and implemented backend to support device access, device configuration and diagnostic information display from a browser on a mobile or a laptop platform

Implemented algorithm to automatically discover and configure devices over the network, with or without DHCP/DNS servers, and to gracefully handle various network disruptions

Investigated various network scenarios and analyzed competitor’s product to make network related recommendation for our next generation of products

Wrote test specification and performed unit/integration testing NXP, India/ Netherlands Sr. Software Engineer 03 Apr 2006-30 Jun 2010 Project 1

Worked on Architecture and Development of an IoT (Internet of Things) system, intended to collect various operational parameters of the remotely installed solar equipment’s for analysis using SIM900 modem

Implemented software modules to enable users to control the remote device using SMS and to receive health status information of the equipment periodically

Project 2

Worked on the design of a new class of “Diagnostic” MS on Linux for a multiprocessor SoC (System on Chip)

Implemented an algorithm to store data in a highly compressed format and with low footprint

Tweaked the logging mechanism to meet the stringent customer timing requirement

Developed preprocessing module to facilitate seamless use of the new DMS by the end customer without any change in their existing code base

IOT Project - Smart power grid monitoring system

Stanford SLAC, CA, USA 20 Aug 2015-20 Dec 2015

Implemented control logic on “Raspberry Pi” SDK, which functions as a “Home hub” and monitors the power consumption of various devices. It also sends power usage information periodically to “Cloud Control” (hoisted on Amazon AWS) to be stored in NoSQL database for analysis



Contact this candidate