Software Engineer
- Applied established design patterns to streamline software creation process and uphold consistent performance results.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Coordinated with quality assurance teams to ensure software met all testing criteria.
- Established clear system performance standards and wrote specifications.
- Identified opportunities for process improvements to decrease in support calls.
- Implemented robust code in multiple programming languages including Java, C++, and Python.
- Documented software designs and architecture for future reference and maintenance.