Software Engineer
- Oversaw testing and validation activities across software development lifecycle.
- Coordinated testing and validation procedures through software development lifecycle.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Implemented robust code in multiple programming languages including Java, C++, and Python.