Ryan Cunningham

Software Engineer

Atlanta, GA, United States

Summary

My current focus is on connected products, specifically "edge" devices similar to a Raspberry Pi/Beaglebone running embedded Linux. I build backend applications in Python (sometimes C++) and frontend web-based applications (Single-page apps) in JavaScript. I'm comfortable in Bash, and can reasonably handle building cross-compiled toolchains for embedded Linux environments.

Languages:

English

Favorite Python Packages:

flask, bottle, requests, python-ldap, paho-mqtt, delegator, voluptuous, python-ujson, python-pyzmq

Experience

Lead Software Engineer
Eaton - Lighting, Peachtree City, GA Feb 2017 to Present
Developed web-based configuration application for connected lighting gateway, organized new software development process as Kanban team lead, led feature development and integration with other development teams, planned embedded Linux system architecture

Senior Engineer - Advanced Electronics
Eaton - Lighting, Peachtree City, GA Jan 2016 to Feb 2017
Investigated, prototyped, and presented innovative technology opportunities for lighting controls (including web-connected devices), planned and developed automated testing for wireless controls systems

Electrical Engineer
Eaton - Lighting, Peachtree City, GA Sep 2013 to Jan 2016
Supported outdoor lighting product development, updated electronics design for emergency battery packs, developed automated test code for testing power supplies used in LED lighting

Hardware Engineer
Logicircuit, Inc., Alpharetta, GA Jun 2011 to Jun 2013
Developed requirements and test procedures for DO-254 digital electronics certification, performed digital hardware design in VHDL

Skills

Flask, Fullstack Development, JavaScript, Linux, ReactJS, Web Development

Joined: September 2018