Software Engineer
- Leveraged established design patterns to streamline innovative software development and support sustained performance effectiveness.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Updated software upon release of vendor patches to mitigate vulnerabilities.
- Designed software for real-time operating systems QNX, ThreadX and others.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.