Software Engineer
- Enhanced functionality of software and system applications.
- Documented software designs and architecture for future reference and maintenance.
- Researched new technologies and methodologies to propose innovative software solutions.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.