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).
  • Principal Architect responsible for interacting with clients, product managers and developers in order to envision, model and provide software designs. Performs software reviews to ensure quality of the design. Collaboratively works with other members of the software team to become familiar with the strengths of team members to ensure that team experience and knowledge is well represented.
  • Leader AI/ML Working Group, Leader Architecture Working Group. Provided recommendations, implementation plans, and overall guidance for staff growth and development.
Learn more
  • Sole architect/developer on BaristaCore, a serverless application platform.
Learn more
  • Manage IT Services including but not limited to IT Infrastructure (Email/Domain/IaaS), Customer-facing Web and Mobile app development for a small family-owned business.
Learn more
  • Functioned as a member of the development staff tasked with creating specifications, architectural designs, prototype applications, core development, and unit tests in a small development team operating in an agile and test-driven development process using .NET technologies.
Learn more
  • Developed solutions and performed IT/IS administration in support of the Systems Engineering and Integration laboratory using .NET and Oracle technologies for internal consumption.
  • Held Security Clearance as part of responsibilities.
Learn more
  • Created and maintained a data transition tool using .NET which migrating legacy ICBM systems requirement data from a 16-bit in-house application into a modern systems engineering package called CORE.
Learn more

AWS Certified Cloud Practitioner

September 2018 to September 2027
Validation Number XZ86S352KMQ1QYSH

Business Information Systems/CS

Utah State University

1996 to 2002
  • 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