diff --git a/docs/Jonathan_Hendrickson_resume.pdf b/docs/Jonathan_Hendrickson_resume.pdf
index 69c86c2..f82ce69 100644
Binary files a/docs/Jonathan_Hendrickson_resume.pdf and b/docs/Jonathan_Hendrickson_resume.pdf differ
diff --git a/docs/resume.html b/docs/resume.html
index 78b4bd5..ee527d4 100644
--- a/docs/resume.html
+++ b/docs/resume.html
@@ -4,7 +4,7 @@
font:
1.1em "Times New Roman",
serif;
- line-height: 1.3;
+ line-height: 1.2;
margin: 40px 0;
}
@@ -46,6 +46,12 @@
justify-content: space-between;
}
+#spacer {
+ padding: 0;
+ display: flex;
+ justify-content: space-between;
+}
+
p {
margin: 0 0 0.5em;
padding: 0;
@@ -171,11 +177,11 @@
Jonathan Hendrickson
-
Embedded software engineer with experience developing microcontrollers, IoT solutions, and satellite firmware. Skilled at delivering robust, high-performance, low-memory, and safety-critical embedded applications.
+
Seattle-based embedded software engineer with experience developing microcontrollers, IoT solutions, and satellite firmware. Skilled at delivering robust, high-performance, low-memory, and safety-critical embedded applications.
Skills
@@ -193,7 +199,7 @@ Skills
Serial comms (UART, SPI, I2C) |
-Networking (BLE, MQTT, HTTP) |
+Networking (BLE, TCP/IP, MQTT) |
JTAG/SWD debugging |
@@ -205,22 +211,24 @@ Skills
Experience
Amazon – Software Development Engineer II Aug 2023 – Present
-
Project Kuiper - Satellite Embedded Software
+
Project Kuiper - Satellite Embedded Software Redmond, WA
- Developed satellite systems, libraries, and frameworks in Rust and C++ on Embedded Linux and RTOS
-- Contributed to CPU performance improvements to telemetry, commanding, and file transfer components
-- Implemented a cross-compilation toolchain using Clang and CMake for deploying signed images with Yocto
-- Developed a debugging CLI for config hot reloads, IPC message injection, and real-time diagnostics
+- Implemented CPU performance improvements to telemetry, commanding, and file transfer components
+- Wrote a cross-compilation build system using Clang and CMake for deploying signed images on top of Yocto
+- Created a debugging CLI for config hot reloads, IPC message injection/manipulation, and real-time diagnostics
Amazon Web Services – Software Development Engineer I/II Sept 2021 – Aug 2023
-
FreeRTOS Maintainer
+
FreeRTOS Maintainer Seattle, WA
-- Developed MISRA-compliant embedded C libraries for FreeRTOS such as ExpressLink, HTTP, and OTA
+- Developed MISRA-compliant embedded C libraries for FreeRTOS such as MQTT, HTTP, and OTA updates
+- Wrote and shipped AWS IoT ExpressLink, a FreeRTOS hardware module exposing MQTT over UART commands
- Cut network latency by 85%, resolved race conditions, and reduced memory usage by 27% in MQTT library
-- Wrote BLE GAP/GATT command set over UART and implemented a performant prototype with ExpressLink
+- Wrote BLE GAP/GATT command set over UART and implemented a performant prototype on ExpressLink
- Established GitLab CI/CD pipeline for Linux/RPi testbeds, automating Pytest integration tests
Avanade – Backend Developer Intern June 2021 – Aug 2021
+
Altspace VR and Microsoft Teams integrations Seattle, WA
- Developed custom behaviors with Node.js for AltspaceVR such as virtual tic-tac-toe and item-gifting
- Achieved Microsoft Azure Fundamentals certification for understanding of cloud computing principles
@@ -243,7 +251,7 @@ RISC-V Foundational Associate – Certificate July 20
University of Washington Bothell – BS Computer Science & Software Engineering Sept 2018 – Aug 2021
-- GPA: 3.70
+- GPA: 3.77
- Courses: Operating Systems, Hardware and Computer Organization, Embedded Development
- As a Teaching Assistant for CSE 180: taught data manipulation, visualization, and statistics