Software Engineer
- Coordinated with cross-functional teams to assemble and outline requirements for new software features.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Participated in regular meetings with stakeholders to discuss project progress, changes, challenges.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Analyzed user needs and software requirements to determine design feasibility.
- Deployed software updates and patches to ensure security and functionality.