Software Engineer
- Constructed applications and tools through object-oriented languages aimed at improving code abstraction, stability, and reuse.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.
- Devised automation, backup and recovery protocols to preserve and safeguard data.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Coordinated testing and validation procedures through software development lifecycle.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.