Software Engineer
- Upgraded software systems for increased performance and scalability
- Optimized existing software systems for improved performance and scalability.
- Updated software upon release of vendor patches to mitigate vulnerabilities.
- Monitored software performance metrics to identify and resolve efficiency issues.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.