Software Engineer
- Developed and implemented thorough test plans to detect software vulnerabilities.
- Implemented robust code in multiple programming languages including Java, C++, and Python.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Led small development teams, overseeing project progress and mentoring junior engineers.