Garry Smith

Principal Software Engineer · Enterprise Modernization · Distributed Systems · Cloud Architecture

I design and deliver durable software systems for complex and regulated environments. Independent consultant since 2001. Programming since 1998.

My work focuses on modernizing legacy platforms, building event‑driven distributed systems, and institutionalizing cloud and CI/CD practices across AWS and Azure.

How I Work

Selected Systems

Governance & Regulatory Platforms
Designed production APIs and governance systems aligned with audit and compliance requirements.

ERP & Enterprise Modernization
Led migrations from legacy ERP systems to modern architectures while preserving data integrity and operational continuity.

Event‑Driven Integration Platforms
Architected distributed integrations using NATS, Kafka, and relational data systems to enable scalable cross‑system communication.

Logistics & Microservices Systems
Designed warehouse and distributed processing systems using .NET, messaging infrastructure, and relational databases.

Technical Orientation

Languages: C#, TypeScript, JavaScript, Python
Architecture: Event‑driven systems, microservices, explicit domain modeling
Cloud: AWS, Azure, Terraform, Docker, Kubernetes
Data: PostgreSQL, SQL Server, distributed messaging systems

Independent R&D

During consulting intervals, I build educational life science software, interactive systems, and experimental tooling. These projects refine architectural patterns and system modeling approaches applied in production environments.

Engagement

Available for contract, architecture advisory, and modernization initiatives. Remote‑first.

Email · Resume · LinkedIn