Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Sean McLellan

Principal Software Architect

Sean McLellan
Professional Status
Employed
Open to opportunities
About Me
A highly motivated full-stack Software Engineer/Architect with over 20 years of experience, architecting and developing both internal systems and commercial products.

My experience includes AI/ML integration, full-stack development, Cloud/Cloud Native with Kubernetes on Azure/AWS, Containerization, SharePoint 2010/2013/2016 based internal and external portals, service-oriented applications (SOA), REST-based web services and Microservice based architectures on Windows and Linux platforms.

Polyglot, with expertise across multiple languages and frameworks, including Python, Golang, and the .NET ecosystem (C#, ASP.NET, MVC). Enthusiastic about modern web technologies, with strong experience in TypeScript, React, NextJS, Bun, and Node.js. Deeply committed to DevOps practices, specializing in CI/CD pipelines and automation. Maintains and contributes to open-source projects while pursuing interests in Internet of Things (IoT) and Unmanned Aerial Vehicles (UAVs).
  • Versatile software architect with extensive experience designing and implementing full-stack enterprise systems across diverse architectural patterns. Demonstrated expertise in event-driven architecture (EDA), microservices, domain-driven design (DDD), and service-oriented architecture (SOA) to deliver scalable, resilient solutions. Successfully led the design and implementation of distributed systems utilizing message queues, event streaming platforms, and reactive patterns to enable real-time data processing and seamless system integration.
  • Proven track record of modernizing legacy monoliths through thoughtful decomposition into maintainable, cloud-native architectures. Advocates for and implements clean architecture principles, SOLID design patterns, and test-driven development to ensure code quality and maintainability. Champions DevOps culture and practices including infrastructure as code, continuous integration/deployment pipelines, and automated testing to accelerate delivery while maintaining reliability.
  • Demonstrates platform-agnostic technical leadership across Windows, Linux, and macOS environments. Deep expertise in containerization technologies, orchestration platforms, and cloud-native tools to enable portable, scalable deployments. Passionate about leveraging automation to streamline development workflows and reduce operational overhead. Regularly evaluates emerging technologies and architectural approaches to drive innovation while ensuring alignment with business objectives and customer needs.
  • Cloud Native Practitioner - Deep experience in Kubernetes and container workloads including Dapr, Minio, Prometheus, Redis
  • Azure - Including Search, DB, Blob Storage, Functions, Cognitive, BI
  • AWS - including EC2, S3 and Lambda
  • GCP - Including Functions, CE, Vision APIs
  • Self-Hosted VPCs on Digital Ocean
  • Full Stack NodeJS and other JavaScript technologies (NextJS, NestJS, React, NodeJS, Bun, ChakraCore)
  • In-depth knowledge of .NET/Core including C#, ASP.NET, WebAPI; Known as a mentor of .NET technologies.
  • Implemented Composible/Headless sites and integrations using a number of CMS technologies such as Storyblok, Sitecore, BigCommerce, Shopify, Netlify, Vercel
  • Highly experienced SharePoint architect/developer with experience in the full stack - from planning and architecture to administration, custom service applications, on-prem and cloud solutions. SharePoint 2010-2019. On-Prem Farm Solutions, Addins to SPFx