Software Engineer
- Implemented solutions for post-release software errors to ensure optimal live service functionality
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.
- Monitored software performance metrics to identify and resolve efficiency issues.
- Employed integrated development environments (IDEs).
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
- Documented software designs and architecture for future reference and maintenance.