Experienced in managing small development teams with a focus on monitoring project milestones and mentoring junior engineers. Collaborated with cross-functional teams to gather and define requirements for new software features, enhancing overall project efficiency. Involved in continuous learning to stay updated with emerging technologies while troubleshooting technical issues related to .NET development. Effectively improved software usability by working closely with UI/UX designers, resulting in enhanced user experience.