Software Engineer
- Rolled out software updates and patches to safeguard security and ensure system functionality.
- Deployed software updates and patches to ensure security and functionality.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Led small development teams, overseeing project progress and mentoring junior engineers.