Software Engineer
- Facilitated collaboration among multidisciplinary teams to identify requirements for software enhancements.
- Provided technical support and troubleshooting assistance for software users.
- Devised automation, backup and recovery protocols to preserve and safeguard data.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.