Senior Engineering
Join an existing product team as a senior backend or full-stack engineer and contribute from architecture through implementation.
20 years building enterprise software across product engineering, cloud migration, application modernization, distributed systems, system integration and technical leadership. Hands-on across C#/.NET, React, Node.js and Go, with cloud, microservices, Kafka, Kubernetes, CI/CD and AI-assisted engineering experience.
Senior hands-on engineering for companies that need to build, modernize, migrate or validate complex software systems.
Join an existing product team as a senior backend or full-stack engineer and contribute from architecture through implementation.
Build APIs, backend services, integrations and modern web applications using C#/.NET, React, Node.js and Go.
Turn a technical idea or requirement into a working proof of concept with pragmatic architecture and production-minded engineering.
Assess legacy systems and help shape migrations toward microservices, cloud platforms, event-driven architectures and scalable APIs.
Hands-on experience with Azure, AWS and Google Cloud, Kubernetes, Docker, messaging, distributed caching and CI/CD automation.
Practical experience with Claude AI, generative AI, prompt engineering and MCP, including AI-assisted development and automated validation.
Examples of the kinds of complex engineering problems I have worked on. Details are kept at a non-confidential level.
Challenge: Move multiple trading product families from legacy systems toward a strategic microservices platform.
Contribution: Solution design, development, integration and modernization, supported by AI-assisted development and automated regression validation.
Challenge: Modernize enterprise applications and move workloads toward scalable cloud-based architectures.
Contribution: Migration strategy, architecture decisions, engineering practices and technical leadership across cloud initiatives.
Challenge: Support real-time processing and secure multi-organization usage in an enterprise platform.
Contribution: Implemented event-driven microservices, CQRS, Kafka messaging and transaction-based architecture, with Kubernetes and CI/CD automation.
Challenge: Support interconnected global retail workflows covering inventory, fulfilment, catalog and POS systems.
Contribution: Designed scalable solutions, validated complex business scenarios and led offshore delivery as a technical SME.
Experience across financial services, connected-vehicle technology, enterprise platforms, retail systems and software products — with an emphasis on complex systems and modernization.
A full-stack, polyglot engineering profile: C#/.NET, React, Node.js and Go, backed by cloud, distributed-systems and enterprise architecture experience.
Earlier roles established the enterprise engineering fundamentals that continue to shape the work today.
Programmer Analyst · 2016–2017. Automation testing, payment functionality, REST API testing and client-facing design sessions.
Software Engineer · 2010–2013. SOA, CQRS, event-driven development, WCF and TDD.
Software development roles focused on tax calculation, payroll services, SQL, technical design and enterprise web applications.
I can work with an existing engineering organization or directly with a product team on a defined technical problem.
I'm interested in conversations where architecture, modernization, cloud migration, distributed systems, quality and hands-on engineering matter.
You can also copy the address and use any email service.