Software Engineer
- Highlighted potential process improvements to decrease volume of support calls
- Identified opportunities for process improvements to decrease in support calls.
- Documented software designs and architecture for future reference and maintenance.
- Researched new technologies and methodologies to propose innovative software solutions.
- Designed and executed comprehensive test plans to identify software vulnerabilities and bugs.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Devised automation, backup and recovery protocols to preserve and safeguard data.