I have been leading software development projects since 2000, and developing software professionally since 1988. I serve as Architect, Technical Team Lead, Process/Project Manager, and Mentor; as well as Designer, Coder, DevOps, and Quality Assurance. Most of the solutions I have worked on are based on Microsoft technologies.I spent a few years providing technical training and still do presentations on developing software, usually related to security, SQL Server, or Software Development Process Management at local groups and conferences.I have a lot of experience developing SQL Server based solutions. I am an experienced SQL Server DBA and I co-authored a few books on SQL Server.I also have a Masters Degree in Project Management.I enjoy learning and helping others learn which is why I participate in many local user group meetings and events as well as help promote those events through KansasCityUserGroups.com and setting up tables of information about local user groups at major events. I also mentor a few developers outside of the mentoring I do on the job. My areas of expertise include the following (contact me for free consultations!): - Software Architecture, AWS, Azure, MicroServices, REST - Software Development Project Management, Evolving software Architectures and DevOps - Agile, Kanban, Lean, Scrum, (probably Waterfall too but I don't want to do it), - Secure Software Development (preventing SQL Injection, XSS, and all else on the OWASP Top 10), - Coding SAML, Open ID Connect (OIDC), and OAuth solutions (Identity & Access Management), - SQL Server Performance Tuning, SQL Server Administration, SQL, - Visual Studio (C# and VB), CSLA.Net, (and l don't want to leave out Visual Basic 6)
Listed skills include Microsoft Sql Server, Databases, Sql, Software Development, and 31 others.