Andrew Keener, Director of IoT Engineering

Andrew Keener

Director of IoT Engineering

Turn Systems

Location
United States - Huntersville
Education
Master's degree, M.S. Computer Science and Information Systems
Experience
14 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 7 Months

Director of IoT Engineering at Turn Systems
  • United States - South San Francisco
  • My current job since April 2022

Managing teams of developers on the cloud and firmware side.
o Leading cross-functional teams including product managers, engineers,
and contractors (8 - 11 direct reports) in the design and deployment of our
suite of IoT-enabled Smart Recycling bins for festivals and events.
o Responsible for QA and QC teams.
o Responsible for Deployment teams.
o Managed the technology side of Customer Relations and supported our
Deployments around the globe (Turkey, California, Baltimore, Atlanta,
etc.).
● Individual Contributor, Embedded Linux Engineer focusing on STM157, ESP32,
and RPi development.
o Worked with Yocto, Mender, Golang, and STMicro’s development
environments and tooling.
o Main projects revolved around integrating STM157, ESP32, and NRF
52840 based boards and application development for our products.
o Set up Mender client and server configuration for fleet management on
new products.
o Developed Console applications for simulating new hardware and
software.
o Worked with cross-functional teams including firmware developers, cloud,
and web app developers to move our new products forward.

Senior Embedded Engineer, and Team Lead at Sleep.Me (formerly Kryo Inc)
  • United States - North Carolina
  • September 2019 to February 2022

• Project manager and embedded team lead on a new iOT heated and cooled mattress topper product (the Dock Pro)
o Managed a team consisting of multiple contract electrical engineering consultants and firmware developers.
o The teams focus was on creating a product from the ground up - including systems analysis and design, hardware prototyping, PCB design and bring up, design for manufacturability, and firmware development to power it all. o Gathered all requirements, interfaced with Electrical engineers on the design, reviewed schematics, and layouts, procured chips (during chip shortage), did board bring-up and testing, and interfaced with our contract manufacturers overseas to ensure success in manufacturing.
o Composed low-level hardware drivers to interface with ADC expanders, IO Expanders, I2C peripherals, serial peripherals, pumps, fans, TECs, and contactless water level sensors. o Implemented AWS iOT core and WIFI interfaces to facilitate communications between the hardware, mobile platforms, and the cloud. o Interfaced with Cloud and Mobile teams to support their work and build the platform.
o Maintained and improved legacy systems (Bluetooth Low Energy devices -
Ooler) including Troubleshooting and debugging, designed CI/CD pipelines, set up automated testing, Docker build images, and Amazon web services integrations.

Project Manager/Embedded Engineering Consultant at Keen Software Solutions
  • United States - North Carolina
  • January 2014 to February 2020

• Embedded engineer focusing on IoT device development, Bluetooth Low Energy, and mobile app development. o Project manager for a multi-year project in the home health space. Lead team of multiple Electrical, mobile, and Embedded engineers. o Bluetooth Low Energy lead developer for a fleet management company. o Integrated BLE into their cross-platform app. Wrote BLE interfaces in react native. o Managed an outsourced team of 4 developers on integration with a cross platform app. o Project manager and Embedded lead on a health tracker for police, military, and rescue K9s. o Project manager and Embedded lead on a tracker targeted at children with autism and special needs. o Responsible for hiring developers and building teams for various projects.

Embedded Engineer, and Mobile Developer at Brilliant Sole CTO
  • United States - North Carolina
  • September 2016 to September 2019

• Chief Technology Officer for a wearable VR interface. o Developed Firmware for a custom hardware device based on Silicon Labs Blue Gecko modules. o Wrote a cross-platform mobile app with C# and Xamarin using Visual Studio for integration with our hardware platform. o Selected and guided software and hardware stacks for all aspects of the project.

Software Engineer at TriTech Software Systems
  • United States - North Carolina
  • May 2017 to April 2018

• SPA application development of report management software for Fire, Rescue, CAD, and 911.
• Development in Angular with Typescript for client side, and C#/SQL for server side.

Education

Master's degree, M.S. Computer Science and Information Systems
  • at University of North Carolina At Wilmington
  • January 2017
Higher diploma, Graduate Certificate in Computer Programming
  • at North Carolina State University
  • January 2009
Bachelor's degree, B.S. Biochemistry, Minor in Genetics
  • at North Carolina State University
  • January 2008

Specialties & Skills

JAVA C++
Node.js
Algorithms
Embedded Linux
Systems analysis and design
C (PROGRAMMING LANGUAGE)
AMAZON WEB SERVICES
GECKO (SOFTWARE)
CONSOLE APPLICATIONS
TypeScript
NODE.JS
Project Management

Languages

English
Expert