Software Engineer
- Managed software systems installation and collaborated with user experience team to enhance design and rollout of new features.
- Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
- Deployed software updates and patches to ensure security and functionality.
- Devised automation, backup and recovery protocols to preserve and safeguard data.
- Designed, developed and implemented firmware to support embedded system product concepts.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Analyzed code and corrected errors to optimize output.