Shawn W Knight
Professional Profile
Accomplished Technology professional with a proven ability to architect, lead, and code sophisticated software solutions. Focuses on developing solutions that streamline business processes and provide measurable return on investment. Holds an active high-risk Public Trust clearance.
Areas of Expertise
- Full-stack software development including architecting multi-tier, data-driven business solutions based on the Microsoft technology stack leveraging modern technologies including AI
- Enterprise change control, secure coding practices, SAST, DAST, code reviews, DevOps/SecDevOps, and leading the development, QA, and UAT efforts
- Data modeling, database design, and ETL patterns and practices along with designing, coding, optimizing, and deploying solutions utilizing SQL Server and SQL Server Integration Services (SSIS)
- Rescuing stalled development efforts and in-production applications in need of technical leadership by quickly identifying gaps and deficiencies while providing guidance and hands-on tactical solutions that are balanced with longer-term goals
- Rapidly standing up and training development teams along with establishing patterns and practices to support SDLC efforts
Professional Experience
Guidehouse
March 2024 – Present
Senior Application Developer, Technical Lead
- Develop and modernize solutions to modernize the USDA FPAC applications that support Crop initiatives using SharePoint Online, Power Apps, and Dynamics 365.
- Architect and lead efforts to move applications to AWS.
- Responsible for leading technical efforts for both internal and external clients.
- Participate in various community of practices within the firm.
Spatial Front Incorporated, USDA Prometheus, CPD-DMS
July 2023 – February 2023
Senior .NET Developer
- Reengineered, architected, and completely refactored the CPD-DMS API using .NET 6.0 C#, EF Core 6 while strongly adhering to SOLID, DRY, DDD, and object-oriented programming principles.
- Refactored front-end React code to establish proper service layer and state management standards.
- Trained and mentored other developers on patterns and best practices for software development by conducting group demos and training sessions.
- Materially participate in Agile ceremonies, backlog refinement meetings, and PI planning.
- Attained a SAFe certification.
Knight Technologies LLC
March 2023 – Present
CEO/CIO
- Content creator for Bad Gnome Gardening and associated properties including Bad Gnome Gardening Guru app on iOS and Android
- Owner/Operator of BadGnomeGardening.com
- Advanced AI Data Trainer for Invisible Technologies
Wells Fargo Bank, Charlotte, NC
2010 to 2023
Lead Software Engineer
- Workplace Experience and Productivity Systems (10/2022-Present)
- Corporate and Commercial Investment Banking Technology (6/2018-10/22)
- Infrastructure Application Technology (1/2015-6/2018)
- iTech (8/2010-1/2015)
Roles and Responsibilities
- Technical Lead responsible for application architecture, secure coding practices, advancing legacy technologies, establishing coding patterns and practices, and contributing to all aspects of SDLC
- Lead and materially contribute to the introduction of new technologies, performing product assessments, and creating proof of concepts to support regulatory and business initiatives
- Collaborate with systems and application architects along with other technology partners to establish technology strategies and roadmaps to enable scalability, fault-tolerance, and high performance across systems
- Work directly with development staff and leads to provide guidance and expertise in SDLC processes, continuous integration/development (CI/CD), secure coding practices, and coding patterns and practices
- Architect and code complex solutions using a variety of patterns and practices leveraging microservices, API, and modern technologies while supporting legacy systems and business as usual
- Trained and mentored teams in SharePoint development patterns and practices
Cardinal Solutions, Charlotte, NC
Managing Consultant I
2010 to 2011
Clients:
- Duke Energy
- Family Dollar
- Wells Fargo
Roles and Responsibilities
- Managed four consultants for the firm including training, mentoring, performance reviews, and conducting monthly one-on-ones
- Architected and coded common data access layer to support HR applications utilizing C# .NET and SQL Server 2008
- Architected and coded common data mapping layer utilizing .NET and SQL Server 2008
- Built SharePoint application to support ETL metrics and reporting initiatives
- Architected and coded common data access layer to retrieve Oracle data related to merchandising utilizing .NET
- Architected synchronization service to import list data from Oracle into SharePoint lists
- Created various SharePoint applications to display data from Java Portal applications
- SharePoint development and mentoring
- Architected and developed various solutions utilizing C# .NET, SharePoint, jQuery, and XSL
- Contributed to the Microsoft Practice by giving presentations and creating training blogs on the Corporate portal
- Presented various boot camps on technologies such as Windows Azure
Positions Prior to 2010
Global Webmaster/SharePoint Developer – Champion Technologies, Inc. (Houston, TX) 2007-2010
Senior Architect/Developer – CMAI Global, Inc. (Houston, TX) – 2007
Senior Consultant – Burntsand, Inc. (Waltham, MA) 2006-2007
Software Solutions Provider – KnightShawn (Townsend, MA) 2005-2007
Lead Architect / Developer – EstateWorks (Maynard, MA) 2005-2006
Lead Architect / Developer – Hair Club for Men and Women (Boca Raton, Florida) 2005
Senior Architect/Developer – Cyrus Technologies, Inc. (Fort Lauderdale, Florida) 2004-2005
Technology Consultant – CIQ, Inc. (Clearwater, Florida) 2003-2004
Software Systems Engineer / Cofounder – Private Progress (Round Rock, Texas) 2002-2003
Lead Systems Engineer – Barstow Community College (Barstow, California) 2002
Integration Systems Manager and Lead Software Engineer – The Cobalt Group (Austin, Texas) 2001-2002
Business Systems Manager – E-LOAN, Inc. (Dublin, California) 2000-2001
Director of Infrastructure – giggo.com/Daimler-Chrysler (Fort Worth, Texas) 1999-2000
MIS Manager – Solutioneering, Inc. (Plano, Texas) 1998-1999
Technical Support Supervisor – The Texas Society of CPAs (Dallas, Texas) 1997-1998
MIS Manager – Seals and Packings, Inc. (Richardson, Texas) 1996-1997
Technologies and Skills
Web: IIS, Kestrel, SSO, OWIN, Apache, Classic ASP, ASP.NET, HTML, DHTML, AJAX, XML, JSON, JavaScript, DotNetNuke, Web services, SharePoint
Languages: .NET 1.0-4.8, .NET Standard, .NET Core 3.1, .NET 6.0, Visual Basic, VBScript, VBA, JavaScript, VB.NET, C#, COM, DCOM, COM+, ADO.NET, .NET Core
Frameworks: MVVM, MVC, Angular, Knockout, jQuery
Database: SQL Server 7.0, SQL Server 2000-2019, MongoDB, Kafka, Splunk, DTS, Oracle, Sybase, Access, Crystal Reports, FoxPro, Analysis Services, SQL Reporting Services, OLAP, SSIS, ETL
Development Tools: Visual Studio 2005 – 2022, Visual SourceSafe, TFS, SharePoint Designer 2007-2013, Dashboard Designer, NuGet
Mobile: iOS, Swift, Objective-C, Xamarin.iOS, Intune, MAM Tunnel SDK, BlackBerry Dynamics, Cordova
Workflow: WF (.NET 3.5), K2.NET, K2 blackpearl, SharePoint workflow
Testing: NUnit, xUnit, MS Test, Selenium, Cucumber, SpecFlow
DevOps: Azure DevOps, GIT, GitHub, Jenkins, uDeploy, Fortify, VS Test, SonarQube
SecDevOps: BlackDuck, Artifactory, SD Elements, ThreadFix, ATP
InfraOps: PowerShell, server configuration, vulnerability remediation, Venafi Aperture
Productivity: Word, MS Project, Excel, PowerPoint, Microsoft 365, Confluence, Jira Service Desk, Agile Jira
Cloud: Pivotal Cloud Foundry, Windows Azure Pack, Azure, Docker, Containerization
Other: API, microservices, JSON, TDE, BDD, DDD, OOP, SOLID, DRY, YAGNI, Gang of Four