Alex Edwards has a diverse work experience in the field of software engineering. Currently, Alex is working as the Software Engineering Manager at Terraformation since May 2022. In this role, Alex manages a full stack team developing Terraware, a seed-to-carbon solution for native forest reforestation. Alex was responsible for hiring, onboarding, and managing the team to develop and launch the Terraware native mobile app. The web tech stack used in this project includes Kotlin backend, React with Typescript, Material UI, PostgreSQL, and AWS with Terraform & Ansible for deployment and testing via GitHub Actions.
Prior to joining Terraformation, Alex worked at Garmin International from April 2012 to May 2022. During this tenure, Alex held the position of Software Team Lead from April 2019 to May 2022. As the team lead of the 11-person aviation kernel software team, Alex was responsible for the kernel software development for over 10 embedded avionics LRUs. Ensuring timely delivery of DO-178 certified software releases while balancing the priorities of competing projects was a crucial part of Alex's role.
Additionally, at Garmin International, Alex also worked as a Senior Software Engineer from April 2012 to May 2022. In this role, Alex was primarily involved in writing embedded software in C for the file system, task scheduler, memory management, system drivers, and security. Alex also served as the lead kernel software engineer for the GTN Xi project, which is considered the best general aviation navigator in the market.
Before joining Garmin International, Alex worked as a Technical Undergrad Intern at Intel Corporation from June 2011 to December 2011. During this internship, Alex worked in a QA environment supporting a software tool for post-silicon validation in the Microprocessor Development Group. Alex contributed several new test cases and was responsible for the daily maintenance and debug of one of the nightly regression flows.
Alex began their career as a Software Engineering Intern at Mentor Graphics in April 2010 and the internship concluded in September 2010. During this internship, Alex successfully converted a least squares curve fitting algorithm from MATLAB to C++. The project involved learning and implementing C++, Lex/Yacc, BLAS/LAPACK, and some Fortran. Alex was responsible for planning, implementing, documenting, and thoroughly testing the completed algorithm.
Alex Edwards earned a Bachelor of Science degree in Electrical & Computer Engineering from Oregon State University, where they studied from 2007 to 2012.
May, 2022 - present