Software Engineer
- Created documentation for customer training sessions.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Deployed software updates and patches to ensure security and functionality.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.