Software Engineer
- Detected opportunities for refining processes to minimize support call frequency
- Identified opportunities for process improvements to decrease in support calls.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Researched new technologies and methodologies to propose innovative software solutions.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.