Business focused, forward looking Software Architect and Sr. Software Engineer developing evolvable software architecture, services, APIs and C# .NET code. Microsoft Certified Azure Developer (Az 204). Masters Degree in Computer Science. Bachelors Degrees in Environmental Science, Sociology. Systems thinker. Experienced entrepreneur & organizer. Local champion sailboat race skipper & crew. Ex-City Council Person. Current focus - Design & implementation of ASP.NET Core services for cloud native, on-prem & on-Edge apps for business & IoT, hosted on PaaS, Serverless, Kubernetes, plus Software that Counteracts Climate Change (see #swtccc).My mission:Increase business agility by developing cost effective, change tolerant, failsafe, scalable microservice system architectures having unusually low technical debt.My job:Software Architect/Technical Manager – Do high level requirements, software designs and project plans keeping technology and software aligned with business priorities. Emphasize high quality while reducing technical debt, Time-to-Market, Total-Cost-of-Ownership. Develop code. Develop people.o Architecture – Gather requirements, design resilient software systems with modular, scalable, agile architectures taking relatively less time to change. Develop Road Maps & POCs.o Project Planning – Use project planning techniques that proactively manage risk, providing a much higher probability of being on schedule, budget and quality.o Technical Management – Provide technology, design, and process leadership. Build the dev team's productivity and team spirit. Help them learn new cloud and DevOps mental models and technologies.My Technology Strengths:Azure - Messaging & Eventing, Azure Functions, Durable Functions, AKS. Azure Key Vault, Storage, IoT Hub, Stream Analytics. Azure Well-Architected Framework. Software Architecture.Other areas - Dapr, Actors, Docker Containers, Visual Studio Container Tools, ASP.NET Core 6 & gRPC for write-once/host anywhere services. Docker Compose, Kubernetes, Helm. Workflows & Sagas, Event Driven Architecture, IoT data flows & Backends, C# Generics. Geographically distributed systems. Designs that reduce technical debt. Process automation. BPM Notation. Master Data Model. Sustainable software engineering. 8+ years Azure development. 10+ years developing SOA & microservice architecture. 15+ years in N-tier & distributed systems. 17+ years C# .NET in Services & UIs. 25+ years as a software engineer. Broad industry experience. 10+ years experience with the IDesign Method software architecture techniques.
Listed skills include C#, .Net, Software Engineering, Wcf, and 26 others.