Software Engineer
- Updated software to correct errors.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Recommended improvements to facilitate team and project workflow.