Software Engineer
- Joined cross-departmental teams to collect and specify requirements for software updates.
- Coordinated with quality assurance teams to ensure software met all testing criteria.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
- Documented software designs and architecture for future reference and maintenance.