Staff Software Engineer
Jun 2023 - Present
• 2 yrs 1 moSenior Software Engineer
Jun 2022 - Jun 2023
• 1 yr 1 moSoftware Engineer II
Jun 2021 - Jun 2022
• 1 yr 1 mo
Applications Software Intern, Robotics & Digital Solutions
Johnson & Johnson · Internship
May 2020 - Aug 2020
• 4 mosGathered requirements, architected, then built a scalable, configurable, and distributed audio
alert playback application for surgical robots

Auris Health, Inc
May 2019 - May 2020
Software Development Contractor
Aug 2019 - May 2020
• 10 mosApplications Software Intern
May 2019 - Aug 2019
• 4 mos• Architected and implemented embedded and distributed Qt Applications (C++)
• Collaborated with Electrical, Mechanical, and Clinical Engineers to acheive project milestones
• Created a CMake build system and a Jenkins continuous integration pipeline
• Wrote maintainer scipts for an APT package for Linux software distribution

Software Engineering Intern
Auris Health, Inc · Internship
May 2018 - Aug 2018
• 4 mos• Maintained and built software for surgical robotic systems (C++)
• Developed and updated internal automation, verification, and testing tools (C++/Python)

Software Engineering Intern
Reservoir Labs · Internship
Dec 2015 - Mar 2017
• 1 yr 4 mos• Used OpenFlow to make a testing tool that routed traffic and managed resources between
managed switches, traffic generators, and intrusion detection systems
• Created new publications browsing page for corporate WordPress website (PHP)

Webmaster
Private Web Contractor
Apr 2012 - Mar 2016
• 4 yrs
Software Engineering Intern
TechLab Education · Internship
May 2015 - Aug 2015
• 4 mosAt Techlab, I developed a web-based framework in JavaScript for use in a dashboard that allowed instructors and parents to manage a student's experience at Techlab. I also assisted in classroom instruction on Arduino, IoT and Web classes, and I set up enterprise software like ARD and MDM to simplify management of the lab computers.
Techlab Education