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
Open to opportunities
About Me
A highly motivated full-stack Software Engineer/Architect with over 15 years of experience, architecting and developing both internal systems and commercial products.

My experience includes full-stack development, Cloud/Cloud Native 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.

I have an in-depth knowledge of dotnet core, C#, ASP.NET and MVC as well as a passion for the latest trends in technologies including TypeScript, NodeJS, React, webpack and similar technologies. I'm very passionate about the DevOps experience and reach for CI/CD tools and automated processes. Hobby level interests in IoT and UAVs. Contributor and maintainer of open source projects.
  • 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.
Detailed Description
  • Designed and developed SOA-based data warehouse using Windows Communication Foundation including x.509 based security, with accompanying unit tests, using C#.
  • Advised and mentored colleagues in .NET technologies such as C#, SQL Server, ASP.NET, ASMX, and the introduction and adoption of WCF services.
  • Developed API to work with Office Open XML (OOXML) documents.
  • Created XSD-based format and utilities to assist in the transformation of legacy formats.
  • Collaborated with object-oriented database vendor to shape and influence future versions of C# interface.
  • Provided rapid development of numerous prototypes to assess functionality and feasibility.
  • Assisted in implementation of SCRUM process to increase productivity and quality.