Software Engineer
- Evaluated user needs to assess project feasibility.
- Improved and corrected existing software and system applications.
- Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
- Led small development teams, overseeing project progress and mentoring junior engineers.