Software Engineer
- Analyzed new technologies and methodologies to advocate for innovative software solutions.
- Researched new technologies and methodologies to propose innovative software solutions.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Designed software for real-time operating systems QNX, ThreadX and others.
- Updated software upon release of vendor patches to mitigate vulnerabilities.
- Participated in regular meetings with stakeholders to discuss project progress, changes, challenges.