Software Engineer
- Leveraged established design patterns to hasten new software production and uphold reliable performance metrics.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Recommended improvements to facilitate team and project workflow.
- Implemented robust code in multiple programming languages including Java, C++, and Python.
- Improved and corrected existing software and system applications.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Integrated object-oriented design and development techniques into projects to support usability goals.