Bryan Knox

Bryan Knox Email and Phone Number

Azure App Modernization Consultant @ Xebia
Bryan Knox's Location
Long Beach, California, United States, United States
Bryan Knox's Contact Details
About Bryan Knox

I love software development. It makes me happy.Passionate software developer with 20+ years of experience helping teams improve their processes and practices and make better software.Specialties:• Microsoft stack, C#, .NET, Azure, cloud native• Technical leadership, guidance, and mentoring• Digital transformation, application refactoring and modernization• Software development processes and process improvement• Requirements analysis, data analysis, critical thinking, problem solving• Software architecture, design, programming, delivery, DevOps• Software product and product line developmentTechnical Skills:• C#, .NET, .NET Core, ASP.NET, Blazor, WPF, XAML• Entity Framework, Dapper, MediatR• XUnit, NUnit, MSTest, Moq, WireMock• Cloud-native, distributed system• Web, Windows, Linux, desktop, mobile• Azure, Azure Functions, Azure Durable Functions, Azure Storage, Azure Search• SQL Server, T-SQL, SSDT, PostgreSQL, MongoDB, Azure Tables, Cosmos DB• Azure Service Bus, RabbitMQ, Kafka• Containers, Cloud Foundry, Kubernetes• JavaScript, TypeScript, Angular• PowerShell, Bash, C++, Java• Git, GitHub, GitLab, Azure DevOps, Jira, Confluence• Agile, Scrum, SaFE, TDD, BDD, DevOPs• Design Patterns, SOA, DDD, OOP, SOLID, WAF, CAFIndustries / Applications & Systems Developed• Film and television production – production management applications• Financial services – global-scale document management system• Medical – surgical data ingest system and electronic medical record integration• Multi-media – interactive content authoring applications• Pharmaceutical research – experiment data ingest, warehousing, reporting, and analytics system• Sheet metal fabrication – CAD/CAM applications• Sports video production – video logging, highlight selection, and other applications

Bryan Knox's Current Company Details
Xebia

Xebia

View
Azure App Modernization Consultant
Bryan Knox Work Experience Details
  • Xebia
    Azure App Modernization Consultant
    Xebia Apr 2023 - Present
    Atlanta, Georgia, Us
    I help clients modernize their applications for deployment to Azure cloud. I work with teams to adopt cloud-native development and DevOps practices, and leverage cutting-edge tools, technologies, and techniques to streamline development and improve quality and value.
  • Cognizant Softvision
    Lead Consultant
    Cognizant Softvision May 2021 - Mar 2023
    Teaneck, Us
    Software development consulting, hands-on development/coding and dev leadership on multiple client projects.Highlights include:● Project: Global-scale commerce-item data pipeline (computer industry) Current project | Developer | Development and technical guidanceDevelopment of .NET Core, web APIs, Kafka producers & consumers, NuGet packages, CI/CD pipelinesTechnology: C#, .NET 6, ASP.NET Core 6, MongoDB, Kafka, RabbitMQ, GitLab Pipelines, Pivotal Cloud Foundry● Project: Global-scale document management system (professional services industry) 8 months | Dev Lead | Technical leadershipTook over technical leadership of globally distributed team of 12 developers. Lead development of a global-scale document management system that included Angular UI for upload to blob storage, metadata storage in Cosmos DB, Azure Search, saga pattern implemented in Azure Service Bus, and Azure Functions, and ASP.NET Core APIs for services integration. Improved team’s agile, development, quality and onboarding practices. Authored extensive system wiki documentation including technical introductions, conceptual overviews, technical details, and refence material.Technology: C#, ASP.NET Core 3.1, Azure Functions, Cosmos DB, Azure Service Bus, Azure Search, TypeScript, Angular 11, Azure DevOps
  • Magenic
    Lead Consultant
    Magenic Nov 2015 - Apr 2021
    St. Louis Park, Mn, Us
    Software development consulting, hands-on development/coding and dev team leadership on multiple client projects. (Magenic was acquired by Congnizant Softvision in 2021)Highlights include:● Project: Surgical Data Ingest and Medical Records Integration (medical equipment industry) 18 months | Developer | Architecture, design, implementation, DevOps, and technical guidanceWorked as dev under client dev lead. Designed and implemented back-end architecture for the ingest and management of data received from surgical devices using Azure Durable Functions and Service Bus, ASP.NET Core 3.1, and Azure SQL. Developed integration of that system with external Electronic Medical Records (EMR) using Redox. Work included full set of unit tests using xUnit.net and CI/CD pipelines using Azure DevOps pipelines.Technology: C#, .NET Core 3.1, Azure Functions v3, Azure Durable Functions, Azure Service Bus, Azure SQL, TypeScript, Angular 7, Redox, Azure DevOps● Project: Product retail sale information gathering system (marketing data industry) 3 months | Developer and Tech Lead | Design, implementation, DevOps, and technical leadership Technology: C#, .NET Core 2.2, Azure DevOps, Azure ARM Templates, Azure Functions, Azure Service Bus, Azure Storage, PostgreSQL, TypeScript, Angular 6, Angular CLI, Microsoft Machine Learning Server 9.3, Okta, OIDC ● Project: Login components and management (financial services industry) 28 months | Dev Lead | Design, implementation, DevOps, and technical leadershipLead a team of three dev and two QA in the development of Angular applications and components for use by support personnel for the management of login and multi-factor authentication (MFA) configuration and metadata.Technology: Angular 2,4,5, Angular CLI, TypeScript, Jasmine, Karma, NPM, Git, BitBucket, Bamboo, JIRA, Confluence, Pivotal Cloud Foundry, Veracode, SonarQube ASP.NET Web API, C#
  • Harborobjects Llc
    Senior Architect And Developer
    Harborobjects Llc Oct 2010 - Oct 2015
    Software architecture, design, development, and consulting.Multiple short and long term projects for multiple external clients.• Software architecture and technical leadership across multiple projects.• Development of patterns and practices for software product lines that improve reusability of application and other software assets while allowing wide degrees of customization for each customers installation.• Multi-tier distributed system feeding scientific sensor data from multiple remote sites into data warehouse with web frontend for reporting and analytics.• C# frameworks for integration with process control system.• Web applications in ASP.NET MVC with Angular JS.• System to provide automatic synchronization of a proprietary development environment’s version control with TFS version control.• Refactoring and modernizing desktop Windows Forms, ASP.NET Web Forms applications, and SQL databases application for product line maintainability and to allow customization per customer.• Public presentations on Team Foundation Server (TFS).
  • Dixon Sports Computing, Inc.
    Vice President Software Development
    Dixon Sports Computing, Inc. Jun 2006 - Oct 2010
    Architecture, design, implementation, and support of software applications, libraries and software product line frameworks.• Development of multitier video logging, highlight selection, and asset management systems for sports broadcasters, arenas, and team.• Integration of video ingest systems, video servers, video editing systems and video archive management systems for sports production, broadcast, and online environment.• Fully responsible for development environments and tooling and the management of internal and external development resources.• Hands-on development and implementation in C++, C# .NET, WPF, and SQL Server.
  • Media Services
    Principal Application Architect
    Media Services Sep 2003 - Jun 2006
    Los Angeles, Ca, Us
    Media Services provides payroll services and production management software to the film and television production industry.Lead the Special Projects team with responsibility for software architecture, product management, and software team management on concurrent projects.• Team creation including hiring and management of a team of seven programmers, business analysts, and support.• C# .NET Windows Forms film production scheduling application developed using agile and test-driven process. • Maintenance development of Delphi desktop film budgeting application with monthly builds and quarterly releases.• Evaluations and recommendations for improvements to multi-tier VB.NET payroll applications, SQL Server databases, and their integration with third party accounting and tax systems.• Refactoring of VB.NET server-side report and check printing infrastructure.
  • Entertainment Partners
    Manager, Product Development
    Entertainment Partners Aug 2002 - Aug 2003
    Burbank, Ca, Us
    Entertainment Partners provides payroll services and production management software to the film and television production industry.Transitioned the Movie Magic software product line assets from Creative Planet (Movie Magic Technologies)Lead the in-house development of EP Scheduling application.• Java (J2SE) 1.4.1 Swing cross-platform desktop application for Windows XP and Macintosh OS X.• Code level analysis of contractor's work and created refactoring plan to align with product requirements.• Hired and managed team of five software engineers, programmers, and QA. • Established iterative development and quality assurance processes.
  • Creative Planet / Movie Magic Technologies
    Vice President Of Software Engineering
    Creative Planet / Movie Magic Technologies Nov 1999 - Jul 2002
    Creative Planet was a start-up dot-com company focused on software based products and services for the film and television production industry.Worked directly with other members of the executive team on product, technology and business strategy.• Transitioned the Movie Magic software product line assets from Screenplay System.• Performed analysis and due diligence, and made recommendations related to the acquisitions of other software development companies and intellectual property.• Engaged consulting analysts and internal teams on business analysis of film and television production management processes.Oversaw all aspects of software development. Responsible for development strategy, teams, processes, technology, and architecture. • Hired and managed multiple teams of software engineers, programmers, configuration managers, and QA across concurrent projects.• Managed between nine and twenty direct reports.• Provided guidance to software engineers and programmers on development practices and business domain knowledge.• Multi-tier web apps, Windows and Macintosh desktop apps and frameworks, B2B ecommerce systems.• C++, MFC, Java J2EE, BEA, Commerce One, Windows, Macintosh, ASP, COM, SQL Server, Rational Unified Process (RUP), ClearCase, ClearQuest
  • Screenplay Systems, Inc.
    Director Of Software Engineering
    Screenplay Systems, Inc. Jun 1993 - Nov 1999
    Screenplay Systems is the original creators of the then de facto standard Movie Magic Budgeting and Scheduling applications, as well as Dramatica, Scriptor and other leading application for the film and television production industry.I was responsible for the day to day management and operation of the software development department working on multiple concurrent commercial desktop application projects with a team of between four and eight engineers.• Establishment, management, and improvement of software development staff.• Established OOD and OOP guidelines, peer reviews, unit testing, version control and defect tracking, change management, task management, and risk management.• Hands-on full lifecycle development including requirements analysis, architecture, design, and programming. C++ cross-platform application frameworks for Macintosh & Windows.
  • Bryan Knox
    Multimedia Programmer And Consultant
    Bryan Knox Jun 1992 - Jun 1993
    Short-term contracts each involving the design and implementation of multimedia authoring systems that would allow the rapid construction of product proof-of-concepts prototypes that included interactive graphics, digital photographs, audio and video, and hypertext functionality. Each system was designed and implemented as an extensible object-oriented framework designed for content independence and feature extensibility.Windows 3.1, Microsoft Visual Studio 1.0, C++, MFC 1.0, Borland C++
  • Wayforward Technologies, Inc.
    Partner / Founder
    Wayforward Technologies, Inc. Jun 1990 - Jun 1993
    Valencia, Ca, Us
    I was a founding partner of this company that specializes in game and educational software.• A pre-web graphical bulletin board system (BBS) for multiple interactive multi-player on-line games. A client-server architecture with OS/2 server and clients on MS Windows 3.1, Macintosh II, and OS/2. All written in C++ with lots of cross-platform code.• Interactive arcade style game engine proof-of-concept in C++ for Windows 3.1, object-oriented sprite graphics with physics and collision engine.
  • Metalsoft, Inc
    Programmer / Lead
    Metalsoft, Inc Jun 1986 - Jun 1990
    MetalSoft provides technology to the sheet metal fabrication industry.Lead development of 3D object oriented CAD/CAM system for sheet metal fabrication. This software later became the FabriWIN application.• Windows 3.0, C++, Object-oriented C++ vector based interactive 3D graphics primitives, transformations, projections, and clipping. 3D interactive modeling toolsFabriCAM 2D CAD/CAM for sheet metal fabricators• DOS, C, full GUI from scratch including window, menu and user interaction management. Object-oriented interactive graphical patterns with polymorphic behavior implemented in C.• Interactive design and editing of 2D sheet metal parts with full engineering-drawing dimension annotation support. Automatic generation of CNC code for selectable machines including turret punch presses, plasma, laser, or water jet cutting machines.

Bryan Knox Skills

Software Development C# Microsoft Sql Server Web Applications .net Visual Studio Databases Software Engineering Integration Software Project Management C++ Oop Wpf Requirements Analysis Silverlight Programming Linq Xaml Entity Framework Tfs Sdlc T Sql Design Patterns Process Development Sql Server Winrt Application Lifecycle Management Process Improvement Javascript Angularjs Asp.net Mvc

Frequently Asked Questions about Bryan Knox

What company does Bryan Knox work for?

Bryan Knox works for Xebia

What is Bryan Knox's role at the current company?

Bryan Knox's current role is Azure App Modernization Consultant.

What is Bryan Knox's email address?

Bryan Knox's email address is br****@****nic.com

What is Bryan Knox's direct phone number?

Bryan Knox's direct phone number is (877) 277*****

What skills is Bryan Knox known for?

Bryan Knox has skills like Software Development, C#, Microsoft Sql Server, Web Applications, .net, Visual Studio, Databases, Software Engineering, Integration, Software Project Management, C++, Oop.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.