• Project Management, Design and Development in all phases of Software Development Life Cycle using Agile, Waterfall, or Scrum
• Software Development (primarily C#) with Visual Studio .Net (2003 -- 2015), using multiple technologies and design patterns (including MVC, MVP, WCF patterns, and JavaScript)
• Application Lifecycle Management using Team Foundation Server(2008/2010/2012), and JIRA, including Continuous Integration and Test Driven Development
• Database design and administration using various Microsoft technologies, and MySQL as well as multiple ORM tools and frameworks
• Mentoring Software Design and Development