Lecturer2019 - PRESENTUniversity of Arizona
Technologies: Vim Text Editor, MIPS, C, Eclipse, Java
- 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.
iOS Application Developer2018 - 2019Self-employed
Technologies: GitLab, iOS, UIKit, Swift, Xcode
- 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.
Software Engineer2014 - 2016Oracle
Technologies: Vim Text Editor, Assembly, C
- 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.