Scott Grayston
Centerville, UT ***** 801-***-**** ***********@*****.***
Principal + Senior Software Engineer Software Architecture Project Management Senior Software Engineer with 20+ years of experience building scalable desktop and cloud-based applications using C#,
.NET Core, Node.js, Azure, and AWS across diverse industries. Proven track record of leading complex projects, mentoring teams, and delivering high-quality software using a wide range of technologies. Known for creative problem- solving, continuous learning, and strong collaboration—valued as a team player who communicates effectively and drives results.
Advanced Technical Skills:
Languages: C#, C++, JavaScript, SQL, HTML, CSS, Java Frameworks + Technologies: ASP.NET, WPF, WinForms, Angular, jQuery, MVC/MVVM, Web API, NodeJS Cloud + DevOps: Azure, Azure DevOps, AWS, Kubernetes, Docker, Terraform, Git, Jira Databases + Messaging: SQL Server, Oracle, PostgreSQL, cloud (Azure and AWS) and open-source messaging Professional Education: BACHELOR OF SCIENCE: ELECTRONIC ENGINEERING TECHNOLOGY Weber State University, Ogden, UT Summa Cum Laude, GPA: 3.90 Professional Expertise:
PRINCIPAL SOFTWARE ENGINEER Sorenson Communications Caption Call [Promoted] Aug 2022 - July 2025 SENIOR SOFTWARE ENGINEER II Feb 2017 - Aug 2022
• Managed architecture and development of real-time captioning, translation, and speech systems to enhance accessibility and scalability.
• Built cloud-native backends for live and offline captioning using AWS (Lambda, Fargate, RDS, API Gateway) and Azure serverless technologies.
• Developed virtual captioning agents and ASR integrations with Microsoft Speech, increasing automation + accuracy.
• Designed automated agent testing platform with Azure, Kubernetes, and Terraform; modernized legacy systems, including ORM migration and WPF UI redesign.
SENIOR SOFTWARE ENGINEER Intermountain Healthcare Jun 2011 - Feb 2017
• Migrated systems from PL/SQL to T-SQL, reducing third-party vendor dependency and lowering operational costs.
• Developed enterprise tools, including a lab procedure document management system and a reusable CSS/JavaScript component library for Cerner MPage.
• Enhanced radiology workflows by implementing asynchronous messaging to improve system responsiveness.
• Automated Clarity PMO user provisioning and integrated with SharePoint for project site creation, streamlining project management operations.
SENIOR SOFTWARE ENGINEER TEAM LEAD Navitaire May 2000 - Jun 2011
• Led client-tier development for. NET-based airline reservation systems, modernizing applications using WPF and MVVM.
• Built and maintained Windows desktop tools in C++ and C#, supporting both new development and legacy enhancements.
• Mentored developers and contributed to hiring efforts, helping grow and strengthen the engineering team. Additional Professional Expertise: ADJUNCT COMPUTER SCIENCE INSTRUCTOR HARDWARE MAINTENANCE + SUPPORT WEBSITE CREATION + SUPPORT