Software Engineer with experience in collaborating with project managers and stakeholders to define software design specifications and develop effective programming methodologies. Demonstrated ability to monitor software performance metrics, identifying and resolving efficiency issues while troubleshooting .NET development challenges. Led small development teams, providing oversight on project progress and mentoring junior engineers, while integrating security measures into systems development to enhance product resilience against potential threats. Skilled in evaluating hardware configuration costs and reporting requirements, contributing to informed decision-making in project planning.