Software Engineer
- Applied Agile strategies to accelerate development cycles from prototype to final testing and deployment.
- Identified opportunities for process improvements to decrease in support calls.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Analyzed user needs and software requirements to determine design feasibility.