Lecturer
2019 - PRESENTUniversity of Arizona- Delivered undergraduate computer science classes covering software engineering, data structures, object-oriented principles, Java, computer hardware, C, MIPS assembly, and other topics.
- Renovated the core pre-major course to focus on data structures.
- Transitioned the class to be fully remote due to the Coronavirus pandemic.
Technologies: Vim Text Editor, MIPS, C, Eclipse, JavaiOS Application Developer
2018 - 2019Self-employed- Developed the front-end application to communicate and control a wireless medical device.
- Delivered an application on a fast timetable to be available for a medical study.
- Created the entire UI/UX of a front-end application including custom graphics.
Technologies: GitLab, iOS, UIKit, Swift, XcodeSoftware Engineer
2014 - 2016Oracle- Developed and tested the initialization code for Oracle's high-end SPARC servers.
- Designed and coded error handling and diagnosis to maintain system resource availability after faults.
- Implemented a process to change default reset values of chip configuration registers before the boot code begins.
Technologies: Vim Text Editor, Assembly, C