Resume
Kyle Wenner
Redmond, Washington
kyle@kwenner.dev
- 11+ yearswriting software professionally
- Firmware → cloudfrom RFID locks to satellite networking
- BS EngineeringColorado School of Mines, with honors
Overview
I’m a software engineer with more than 11 years of experience designing and supporting products, in embedded software and in back-end development. I like new challenges and interesting problems, and I’m always glad to pick up something new and widen my skill set.
Experience
-
2022 – now
Software Development Engineer II
Amazon · Project Kuiper Cloud · Networking
- SDE I 2022
- SDE II 2025
I build the networking infrastructure behind Kuiper, Amazon’s satellite internet service, mostly as AWS infrastructure as code.
Current focus
Lawful intercept. I’m building the network’s lawful intercept capability and bringing it into compliance with the ETSI standards TS 102 232 (handover of intercepted IP traffic) and TS 103 221 (the X1, X2, and X3 interfaces that provision and deliver it).
Earlier work
- IP address assignment. I worked on the tool that allocates and assigns IP addresses across the network.
- Device configuration. I worked on the service that delivers configurations to customer devices.
- AWS backbone. I worked on the AWS network that connects management services to the satellite network.
-
2020 – 2022
Embedded Software Engineer
SparkFun Electronics Embedded · Open source
I contributed to large open-source projects with engineers at other companies around the world, and developed libraries and targets for Mbed OS and Arduino. I also joined a team that was stuck on a project and helped deliver the finished product in 8 months.
-
2015 – 2020
Senior Firmware Engineer
Allegion Firmware
- Firmware Engineer 2015
- Senior 2019
I developed and released firmware for several RFID security products. I was the lead firmware developer on multiple sustaining releases for products used by millions of people, and a member of a product team that shipped on time and to a high standard. I wrote firmware in C for Microchip and NXP targets.
-
2013, 2014
Software Engineering Intern
Verizon Web · Mobile
This was my first real-world software engineering job. I worked on the UI of a web and mobile app (Ext JS and Sencha Touch) and learned new skills quickly.
Independent projects
- Little Ballads: combines Claude (lyrics) and ElevenLabs (music) into one product that writes and records memorial songs for pets. Built with Django and PostgreSQL, with a background job queue, AI spending limits, and Stripe payments, and self-hosted in Docker.
- Scribbell: a local-first workout logger built with React Native and Expo.
Skills
Languages
- C
- C++
- Java
- Python
- Rust
- MATLAB
- Visual Basic
- LabVIEW
Cloud
- API Gateway
- Lambda
- DynamoDB
- EC2
- S3
- CloudFormation
- CloudWatch
- IAM
Embedded
- Microchip PIC
- NXP Kinetis
- Ambiq Micro
- Arm Cortex-M
- SPI
- I2C
- UART
- Mbed OS
- Arduino
Also
- Encryption and security: AES, TDEA, and secure key storage
- Version control (Git, Surround), including setting up continuous development environments for small and large teams
- Working with product management, customers, test engineers, and offshore developers
- Unity game development, and 3D modeling and simulation in SolidWorks
Education
Colorado School of Mines, Golden, Colorado. Graduated with honors in May 2015.
Bachelor of Science in Engineering, Mechanical Specialty. 3.66 GPA.
Outside work
Saltwater fish tanks, puzzle rooms, and video games.