# William Reed > Software Engineer @ Amazon Location: Somerville, Massachusetts, United States Profile: https://flows.cv/williamreed ## Work Experience ### Senior Software Engineer @ Audible Jan 2025 – Present | Cambridge, Massachusetts, United States ### Senior Software Development Engineer (L6) @ Amazon Jan 2024 – Jan 2025 | Boston, Massachusetts, United States - Integrated Amazon internal services to the Kotlin-based backend (Bindles, BRASS, Abacus / Teams), onboarding our team to idiomatic security systems at Amazon. - Architected and implemented cross-layer features to support processing and analysis of binary based wearable sensor data, improving data insights and system efficiency. ### Software Development Engineer (L5) @ Amazon Jan 2021 – Jan 2024 - Co-engineered a standalone charging and docking station for a wearable sensor, leveraging consumer off-the-shelf components. Contributed to component selection and developed the controller software for an internal Raspberry Pi. The station became a key infrastructure component of the team’s wearable sensor project, significantly streamlining automation and deployment of team-developed sensors. - Designed and implemented a USB-level protocol (Media Transport Protocol) on Zephyr RTOS, enabling efficient file and data transfers between the device and docking station. - Built a Kotlin-based backend from the ground up, optimized for a serverless AWS Lambda environment, enabling effortless scalability and performance for the team’s backend. - Designed and developed a custom PCB to automate and enhance time accuracy testing of a wearable sensor, uncovering insufficiencies in PCB designs that lacked a high-accuracy timing crystal. - Rapidly prototyped an Android application showcasing key features for a high-visibility demo presented to an Amazon VP ### L5 Android Engineer @ Blink, an Amazon Company Jan 2021 – Jan 2021 ### L4 Android Engineer @ Blink, an Amazon Company Jan 2020 – Jan 2021 - Served as the lead App Developer on Blink's first device accessory project, responsible for UI/UX feedback, Android implementation, and feedback on cross team interfaces (server & firmware) - Introduced the use of a Jenkins based CI/CD environment to automatically generate APKs and run unit tests - Designed and implemented a large scale app refactoring effort to streamline credential refreshing and network error handling, reducing crashes and bugs related to networking code. - Pioneered the use of Kotlin Coroutines to the team for our network and database layers and helped educate team members on appropriate usages, allowing for simpler asynchronous code - Developed a code generation library to streamline notification processing, reducing time spent on parsing Bundles ### Software Engineer @ BusRight Jan 2018 – Jan 2020 | Boston, MA BusRight provides safe and efficient school bus transportation technology to students, parents and administrators across the country. As the lead / solo Android developer: - Developed a modularized Kotlin based Android client for the BusRight platform utilizing Android Architecture Components (Live Data, View Models, MVVM), RxJava, Firebase, et. al. - Managed release testing and deployment to BusRight's customers - Implemented features including viewing live bus locations, receiving notifications for approaching buses, CRUD operations on various entities, viewing route overviews (map / stop list) and driver turn by turn navigation (with location recording) among many others As a general software developer: - Developed numerous features in our React based web platform to complement the entire suite of BusRight products including persistent navigation bar across pages, various CRUD operations, hover tool tips and others - Developed a bus location simulator to better test the BusRight platform which involves simulating routes a bus would take and reporting its location and other information to the backend to replicate client devices ### Firmware Engineer @ iRhythm Technologies, Inc. Jan 2019 – Jan 2019 | San Francisco, CA Worked as a member of the firmware group developing iRhythm's next generation cardiac monitoring device. The firmware developed was based on a bare state machine architecture written in C with an emphasis on strict reliability and battery saving optimizations. - Implemented watchdog functionality for the device to ensure device uptime during crucial patient wear periods - Developed firmware layer to interact with MCU encryption / decryption functionality - Furthered logging functionality of the firmware to support logging various run-time events to aid in debugging firmware issues - Formalized a framework for unit testing emphasizing support for function stubbing, mitigating the (often) painful process of unit testing - Ensured the persistence of partially complete data prior to entering a fatal error state for better understanding of issues when debugging ### Software Engineer @ Toast, Inc. Jan 2018 – Jan 2018 | Boston, MA Contributed to various feature improvements, bug reports and fixes through the use of Java, Kotlin, and RxJava as a member of an infrastructure focused Android software team Increased reliability of low level device related metrics (CPU, memory, and disk usage) as well as transitioned a legacy logging system Developed more robust solutions for our mobile feature flagging client through the use of RxJava Transitioned excessive (Robolectric) integration tests to use pure (JUnit) unit tests to substantially shorten test run time Developed feature improvements to the application versioning interface as well as developed SQL queries to efficiently manage thousands of restaurants on different versions of our software ### Summer Distribution Center / Software Developer Intern @ ClearVision Optical Jan 2017 – Jan 2017 | Hauppauge, New York Gained hands on experience through processing orders in all stages in the Distribution Center Utilized PHP and SQL to upgrade the Client Lead Tracking intranet application as well as JQuery and Google Maps API to display locations and other information to sales representatives ## Education ### Bachelor of Science (BS) in Computer Science Northeastern University ## Contact & Social - LinkedIn: https://linkedin.com/in/william--reed --- Source: https://flows.cv/williamreed JSON Resume: https://flows.cv/williamreed/resume.json Last updated: 2026-03-28