Software Engineer
- Performed thorough evaluations of code for compliance with coding standards.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Managed version control systems and maintained codebase integrity.
- Collaborated with cross-functional teams to gather and define requirements for new software features.