.NET Software Developer with deep understanding of software development lifecycle, from concept to delivery. Strong background in designing and developing applications using .NET technologies, SQL servers and web services. Demonstrated skills in problem-solving and strong ability to write clean, efficient code. Significant contributions made in previous roles include improved system performance and streamlined processes.