Hands-on Software Architect and Tech Lead with over 12 years of comprehensive experience designing, developing and deploying various commercial software architectures on the full stack. Focused on creating great software products and teams that deliver them. Analytical Software Engineer who can think out of the box. Strong in design, integration and problem-solving skills, possess a proven ability to contribute individually and lead project teams to successfully deliver solutions of quality and performance on schedule. Specialties: software and application design and architecture, Microsoft stack .NET, Azure, working with Agile and/or Continuous Delivery approaches and best practices, modern engineering practices such as clean code, refactoring, TDD, Domain Driven Design, leading teams, coaching and mentoring, project management, product ownership, collaborating with customers and stakeholders, product development.
©