Software Engineer
- Streamlined development processes by utilizing Agile frameworks to accelerate project timelines.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Monitored software performance metrics to identify and resolve efficiency issues.