Experienced in evaluating project scopes and timelines, contributing to effective planning phases. Proficient in troubleshooting post-release software faults and supporting live services, ensuring seamless operation of installed software. Skilled in coordinating software system installations and collaborating with user experience teams to enhance feature design and implementation. Expertise in .NET development and cloud deployment using AWS or Azure, alongside firmware design for embedded systems.