PROFILE SUMMARY & PRACTICES • I am an experienced software engineer with 13+ year of in product development, proficient in building clean, sustainable, maintainable and testable codebases. • Experience of developing REST based distributed systems with Microsoft stack. • Strong foundation of clean code principles, refactoring techniques, TDD, proper use of design patterns, combination of OOPS and functional programming techniques. • Strong advocate of best software engineering practices, lean and agile, software craftsmanship and XP. Practitioner of continuous learning (Kaizen). Analysis, OOD, & programming Clean code practices, SOLID principles Agile development , Software craftsmanship, Test-driven development Code review ,Pair programming TECHNICAL SKILLS Hands-On C#, ASP.NET MVC, ASP.Net WEB API, WCF, .NET Core, LINQ, SQL SERVER Currently learning Golang. Currently learning AZURE. TOOLS Visual Studio 2019, SQL server 2017, Team Foundation Server, GIT KEY INITIATIVES • Facilitated code review community to design the coding principles and guidelines to maintain the code quality. • Facilitated security coaching community to learn the OWASP TOP 10 principles and implement it in the current code base.
©