Software Engineer
- Engaged in ongoing education to keep pace with new technological advancements.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.