Software Engineer
- Crafted and performed detailed test plans to detect software vulnerabilities and bugs.
- Designed and executed comprehensive test plans to identify software vulnerabilities and bugs.
- Improved and corrected existing software and system applications.
- Recommended improvements to facilitate team and project workflow.
- Documented software designs and architecture for future reference and maintenance.
- Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
- Led small development teams, overseeing project progress and mentoring junior engineers.