Software Engineer
- Spearheaded installation of software systems and collaborated with user experience team on design and implementation of innovative features.
- Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Conducted code reviews to ensure adherence to coding standards and best practices.
- Participated in continuous learning opportunities to stay current with emerging technologies.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.
- Led small development teams, overseeing project progress and mentoring junior engineers.