Software Engineer
- Incorporated security strategies into systems development, fortifying final products' protection from intrusion and exploitation.
- Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
- Developed custom algorithms to solve complex problems and improve software efficiency.
- Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.