Senior Software Engineer
August 2020 - Present: Phoenix Integration
- Promotion from Associate Software Engineer
- In addition to previous duties, contributed significantly to product architecture
- Contributed to major development effort to write reusable plug-in system used across all products
- Developed strong skills in cross-language IPC using named pipes and domain sockets on Windows and Linux
Associate Software Engineer
June 2016 - August 2020: Phoenix Integration
- Employed full-time as a member of an Agile Scrum team
- Introduced new features to and resolved bugs in a variety of software products in response to business needs
- Contributed to automated visual, integration, and unit tests
- Resolved time-sensitive issues in response to customer needs
- Contributed to knowledge of C++ / C# / Java best practices among the wider development team
- Developed skills in cross-language interoperability
- Developed skills in interprocess communication/synchronization
- Reviewed code submitted by other developers for logical and stylistic errors
- Continued to develop stronger C++ / C# / Java skills overall
Student Software Engineer
January 2014 - May 2016: Phoenix Integration
- Employed full-time as a member of an Agile Scrum team
- Introduced new features to and resolved bugs in a variety of software products in response to business needs
- Contributed to automated visual, integration, and unit tests
- Resolved time-sensitive issues in response to customer needs
- Contributed to knowledge of C++ / C# / Java best practices among the wider development team
- Developed skills in cross-language interoperability
- Developed skills in interprocess communication/synchronization
- Reviewed code submitted by other developers for logical and stylistic errors
- Continued to develop stronger C++ / C# / Java skills overall