Software Engineer
- Estimated project scopes and timelines.
- Coordinated testing and validation procedures through software development lifecycle.
- Managed version control systems and maintained codebase integrity.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.