I love software development. It makes me happy.Passionate software developer with 20+ years of experience helping teams improve their processes and practices and make better software.Specialties:• Microsoft stack, C#, .NET, Azure, cloud native• Technical leadership, guidance, and mentoring• Digital transformation, application refactoring and modernization• Software development processes and process improvement• Requirements analysis, data analysis, critical thinking, problem solving• Software architecture, design, programming, delivery, DevOps• Software product and product line developmentTechnical Skills:• C#, .NET, .NET Core, ASP.NET, Blazor, WPF, XAML• Entity Framework, Dapper, MediatR• XUnit, NUnit, MSTest, Moq, WireMock• Cloud-native, distributed system• Web, Windows, Linux, desktop, mobile• Azure, Azure Functions, Azure Durable Functions, Azure Storage, Azure Search• SQL Server, T-SQL, SSDT, PostgreSQL, MongoDB, Azure Tables, Cosmos DB• Azure Service Bus, RabbitMQ, Kafka• Containers, Cloud Foundry, Kubernetes• JavaScript, TypeScript, Angular• PowerShell, Bash, C++, Java• Git, GitHub, GitLab, Azure DevOps, Jira, Confluence• Agile, Scrum, SaFE, TDD, BDD, DevOPs• Design Patterns, SOA, DDD, OOP, SOLID, WAF, CAFIndustries / Applications & Systems Developed• Film and television production – production management applications• Financial services – global-scale document management system• Medical – surgical data ingest system and electronic medical record integration• Multi-media – interactive content authoring applications• Pharmaceutical research – experiment data ingest, warehousing, reporting, and analytics system• Sheet metal fabrication – CAD/CAM applications• Sports video production – video logging, highlight selection, and other applications
Listed skills include Software Development, C#, Microsoft Sql Server, Web Applications, and 27 others.