Software Engineer
- Partnered with quality assurance teams to ensure software fulfilled all testing requirements.
- Coordinated with quality assurance teams to ensure software met all testing criteria.
- Participated in regular meetings with stakeholders to discuss project progress, changes, challenges.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Deployed applications on server machines with AWS or Azure.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.