Software Engineer
- Designed specifications for system upgrades.
- Managed version control systems and maintained codebase integrity.
- Assessed code during testing stage to determine potential glitches and bugs.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.