Chris Fletcher

Software Engineering Manager


Location

Manvel, TX

Phone

503.545.2542

Email

crfletcher@gmail.com

Intro

I’m a software engineering manager with over 25 years of experience designing, building, and delivering software across a wide range of platforms—from early industrial automation systems to modern, cloud-native applications.

My journey into software started in electronics, where curiosity quickly turned into a love for coding. Over the years, I’ve worked on everything from paper mill automation and large-scale language conversions to full-stack desktop and web applications. That hands-on foundation still shapes how I lead today.

For the past decade, I’ve been a key leader at InFlight (now part of Skuid), a platform focused on modernizing legacy enterprise systems like Oracle PeopleSoft. During that time, I’ve grown from senior engineer to solutions architect and engineering manager, helping guide the product’s evolution, technical strategy, and eventual acquisition. Much of my work has centered on transforming complex, legacy architectures into scalable, configurable, cloud-ready solutions.

More recently, my focus has expanded into AI-enabled engineering and product development. I actively work with large language models and AI-assisted tools—integrating LLMs into products and workflows, using tools like GitHub Copilot and Cursor in day-to-day development, and helping teams apply AI thoughtfully to improve velocity, code quality, and architectural decision-making. I’m especially interested in how AI can amplify engineering judgment rather than replace it.

As a leader, I thrive in ambiguous problem spaces, stay close to architecture and code, and focus on enabling teams to build with clarity, ownership, and purpose. I’m most energized at the intersection of engineering, product thinking, and human-centered design—where strong technical foundations and thoughtful UX come together to create software that genuinely helps people.

Expertise

01

Technical

I’m a hands-on engineering leader with deep experience designing and modernizing complex systems. I have a strong ability to quickly understand how systems work—especially legacy platforms—and evolve them into scalable, cloud-ready solutions. Over the past decade at InFlight, I led and contributed to integrations across highly customized customer environments, often requiring creative, non-obvious approaches. More recently, I’ve been integrating AI and LLM-assisted tooling into engineering workflows and products, using it to accelerate development, improve architectural decisions, and raise overall engineering quality.

02

People

I believe the best solutions come from empowered teams. I focus on bringing the right people together, creating clarity around ownership, and fostering collaboration across disciplines. I invest heavily in mentorship, clear documentation, and knowledge sharing to ensure continuity and long-term success as teams grow and evolve. Regular 1:1s, candid feedback, and genuine care for individual goals help me stay aligned with both team health and delivery outcomes.

03

Communication

I lead with curiosity and empathy. I’m intentional about asking the right questions, actively listening, and understanding not just the technical challenges, but the human context behind them. This approach helps surface real issues early, build trust, and align teams around shared goals—especially in high-ambiguity or high-stakes environments.

04

Project Management

I’ve worked across the full lifecycle of complex projects, partnering closely with customers, product managers, technical project managers, and executive stakeholders. I focus on balancing scope, quality, and timelines while navigating shifting requirements and constraints. My engineering background allows me to translate between technical and non-technical audiences and keep projects moving with transparency and confidence.

05

Team Management

I build teams that operate with clarity, autonomy, and accountability. I emphasize strong technical foundations, clear processes, and psychological safety so teams can do their best work. By removing blockers, aligning priorities, and setting clear expectations, I help teams stay focused while still moving fast—and enjoying the work along the way.

06

Personal

I’m committed to continuous growth—both for myself and the people I lead. I actively refine my leadership approach through reflection, feedback, and learning, while staying current with emerging technologies like AI-driven development. I care deeply about building thoughtful, resilient teams and being the kind of leader I would want to work for.

Core Management Competencies

  • Financial management, budgeting, and resource planning
  • Engineering collaboration and cross-platform integration
  • Analytics-driven and strategic decision-making
  • Innovation, modernization, and AI-enabled delivery
  • Building high-performing, collaborative, and inclusive teams
  • Process optimization and quality improvement
  • Change management across teams and technologies
  • Product and program development leadership
  • Executive and leadership decision support

Experience

(InFlight 2011 - 2022)(Nintex 2022 – Present)

InFlight Corp / Nintex

Manager, Solutions Engineering

Houston, TX (Remote)

Technologies

Angular, TypeScript, NPM, JavaScript (ES6+), AngularJS, C#, Xamarin, Progressive Web Apps (PWA), Web Components / Custom Elements, Advanced iFrame Architectures, Electron, ASP.NET, jQuery, AJAX, Accessibility (WCAG), Node.js (Express, Koa.js, Passport.js), Nginx, Bootstrap 3+, SASS / SCSS, Chrome Extensions, Google Analytics, SEO, IIS, Docker, Docker Compose, CI/CD Pipelines, Single Sign-On (SSO): SAML, JWT, OAuth 2.0, OpenID Connect, ADFS, Okta, HTML5 / CSS3, JSON, XML, REST APIs, GraphQL, PostgreSQL, MongoDB, SQL Server, Microservices & Service-Oriented Architecture (SOA), API Design & Integration, AWS (EC2, S3, CloudFront, Route 53, IAM), Reverse Proxy Architectures, Legacy System Modernization (PeopleSoft, SharePoint), Low-Code / No-Code Platforms, Configuration-Driven UI Frameworks, AI-Assisted Development (GitHub Copilot, Cursor), LLM Integration, Conversational Bots, Security & Compliance (SOC 2, Secure Auth Patterns), SharePoint Solutions (Web Parts, Widgets), ServiceNow Applications & Integrations

Platforms

SharePoint, ServiceNow, Drupal, PeopleSoft, Workday, Strapi, WordPress, Prismic

Tools

Visual Studio, Visual Code, WebStorm, MS Suite, MS Forms, Swagger, Fiddler, Postman, GitKraken, Slack, MS Teams, Zoom, Webex, Asana, Camtasia, WireShark

Following Skuid’s acquisition of InFlight, my initial focus was leading the technical integration of the InFlight platform into Skuid’s ecosystem. Because Skuid applications are fundamentally XML-driven, I designed an approach that allowed our Angular-based InFlight applications to be dynamically derived and compiled at runtime—enabling deep interoperability without rewriting core systems. This work laid the foundation for long-term platform alignment and scalability.

As the integration matured, I transitioned fully into the role of Engineering Manager, responsible for both people leadership and technical execution:

  • Hiring and interviewing software engineers.
  • Developing and delivering training and onboarding programs.
  • Defining engineering goals aligned to product and business outcomes.
  • Managing budgets, staffing plans, and resource allocation.
  • Partnering with stakeholders while staying close to architecture and delivery.

On a day-to-day basis, I also:

  • Acted as technical lead and escalation point to remove blockers.
  • Communicated priorities and progress with engineers and executive leadership.
  • Set and managed project timelines and delivery expectations.
  • Delegated and tracked work using a Scrumban-style workflow.
  • Oversaw onboarding and ramp-up for new team members.
  • Conducted regular 1:1s focused on growth, feedback, and team health.

At InFlight, I wore many hats after joining when it was still a young startup. I worked directly with the company founder as the first engineer to build and evolve the product from the ground up. Early on, InFlight functioned as a reverse proxy that intercepted PeopleSoft requests and responses, applied HTML transformation rules, enabled SSO, and safely embedded enterprise applications inside iframes.

We extended this with a suite of SharePoint web parts (2010, 2013, 2019, and Office 365), allowing customers to surface specific PeopleSoft pages inline with secure authentication and contextual integration. Over time, I helped evolve the platform beyond iframe-based rendering by extracting structured form data from legacy UIs (such as PeopleSoft) and returning clean JSON objects that could be consumed by Angular applications—delivering modern, responsive, mobile-friendly experiences without rewriting the underlying systems.

I was responsible for finding creative ways to integrate the product into a wide range of customer environments— gathering requirements, building proof-of-concepts, and leading engineering delivery while staying on schedule. Some notable projects include:

  • Angular framework rewrite: Rewrote our in-house framework using Angular to leverage a widely adopted, well-supported ecosystem—improving maintainability, accelerating onboarding, and increasing delivery velocity.
  • No-code extraction via Chrome extension: Built a Chrome extension that enabled users to visually extract data objects from HTML pages via drag-and-drop. The tool generated production-ready TypeScript, reinforced best practices, supported live testing, and validated output against a schema/model.
  • Automated UI generation (Gideon Taylor Forms): Created an application that automatically detected page data and layout (including element position), generated extraction scripts, and instructed our Angular app how to build a modern responsive UI on the fly—reducing the need to hand-code pages.
  • ServiceNow applications: Developed ServiceNow apps with custom widgets leveraging ServiceNow data, contextual help, and InFlight-driven UI patterns.
  • SharePoint solutions: Built SharePoint solutions with configurable web parts supporting SSO and data integration across customer environments.
  • Customer enablement: Created a training curriculum for new customers, delivered multiple courses, and produced Camtasia-based video training to accelerate onboarding and adoption.
2010 – 2011

Velocity Partners (Industrial Scientific)

Senior Software Consultant

Pittsburgh, PA

Technologies

ASP.NET, LINQ, SQL Server T-SQL, VB6, JQuery, Javascript, HTML, CSS, JSON.NET, HttpHandlers, Reverse Proxy
Visual Studio, MS Suite, Postman

As a contract developer, I designed and built an ASP.NET application with robust front-end and back-end validation, enforcing both field-level and business-rule constraints. To promote consistency, reusability, and long-term maintainability, I created a client-side framework using JavaScript and jQuery, establishing clear patterns that improved developer efficiency and reduced defects.

I also developed a set of custom jQuery plugins to streamline the record-creation experience, enhance usability, and enforce business logic directly within the UI—resulting in a more intuitive and reliable application for end users.

Because the application was delivered in multiple languages, I implemented full localization support using native ASP.NET mechanisms for server-rendered content. For client-side localization, I built a high-performance HTTP handler that dynamically translated JavaScript assets using optimized pattern matching, and applied a similar strategy to static HTML embedded within ASP.NET pages.

2008 – 2011

Innovation Asset Group

Senior Software Engineer

Wilsonville, OR

Technologies

Javascript, HTML, CSS, MySQL, C#, VBScript, jQuery, AJAX, Windows Services

Tools

Visual Studio, Visual Code, WebStorm, MS Suite, MS Forms, Swagger, Fiddler, Postman, GitKraken, Slack, MS Teams, Zoom, Webex, Asana, Camtasia, WireShark

After being recruited full-time by IAG, I joined the team to work on their core product. At the time, the application was primarily written in VBScript, partially migrated to JavaScript, and supported by a custom .NET 2.0 Windows service-based backend responsible for data access, security, and business rule enforcement. The existing architecture presented significant scalability challenges, including aggressive in-memory data loading and reliance on a proprietary data transfer format.

My initial focus was completing the migration of core functionality from VBScript/ASP to JavaScript/ASP.NET while also identifying and addressing architectural shortcomings. I observed that large portions of the JavaScript code were being written from scratch with little opportunity for reuse, increasing both defect rates and maintenance costs. To improve this, I introduced jQuery AJAX and the Telerik AJAX Control Suite, enabling more consistent patterns, better reuse, and more reliable client-server interactions.

As the project evolved, I designed an abstraction layer where the UI communicated with backend web methods via AJAX, effectively decoupling presentation from business logic. This approach allowed us to incrementally modernize and replace backend components without disrupting production users. During QA, we could safely toggle between old and new implementations, reducing risk while continuously improving the system. I also introduced AJAX-based lazy loading on the client to improve performance, scalability, and overall user experience.

2008

Pacificorp

Senior Software Engineer

Portland, OR

Technologies

MS Access VBA, ASP.NET

During a short-term contract, I designed and built an internal MS Access application used to track and report on engineering data across multiple teams. The solution improved visibility into operational metrics and reduced manual reporting overhead.

In parallel, I contributed to architectural planning for the modernization of legacy applications, helping define a migration path to ASP.NET using the Telerik control suite to improve maintainability, scalability, and user experience.

2006 - 2008

UPS Supply Chain Solutions

Senior Software Engineer

Portland, OR

Technologies

VB6, C#, VB.NET, COM/COM+, SQL Express, SOAP Toolkit, OneClick, Web Services, Crystal Reports, Oracle, SQL Server, DAO, ADO, ADO.NET,

Tools

Visual Studio VB6, Visual Studio.NET 2008, SQL Server, VSS, Toad, MS SQL Management Studio, InstallAware, Telerik Winform Suite and ASP.NET AJAX Control Suite

I secured a contract through Matrix Information Consulting, Inc. to support UPS Supply Chain Solutions on the modernization of their flagship supply chain platform, Gemini. I was involved from the ground up, analyzing the existing VB6-based system, translating business and technical requirements into functional and technical design documents, and helping recruit and onboard additional contractors.

The objective was to incrementally modernize Gemini using .NET while continuing to deliver customer value. I created a multi-phase project plan that enabled quarterly feature releases, balancing modernization with ongoing operational needs.

Using .NET interop and COM technologies, we introduced new capabilities into the existing VB6 application, including multithreading, web services, OneClick deployment, and database management via SQL Management Objects (SMO). We replaced MSDE with SQL Server Express 2005, migrated from the legacy SOAP Toolkit to .NET web services, and redesigned both the user interface and offline rating system from the ground up.

I gained deep experience converting a VB6/COM/COM+/SOAP Toolkit–based API into a modern .NET web services architecture, while supervising the transition for multiple enterprise clients already integrated with the platform.

In parallel, I contributed to the re-architecture of UPS’s online application suite, MyFreight, which was originally built in Classic ASP. I helped design the ASP.NET 2.0 architecture and led a team of engineers through the migration and delivery.

Later, I designed and implemented a new single sign-on solution to replace Microsoft Site Server, building a custom authentication and authorization system using ASP.NET and ADAM LDAP. This solution was developed from scratch and became a foundational security component for the platform.

2005-2006

Overland Agency

Senior Software Engineer

Portland, OR

Technologies

ASP.NET, ASP, C#, HTML, CSS, JavaScript, ASP.NET AJAX Control Suite

Tools

Visual Studio, Photoshop

I joined a web application agency during a critical phase to help rescue and complete a major .NET web application after the departure of a key engineer. The project was behind schedule and over budget, and I quickly stabilized delivery and completed the application using C# ASP.NET 2005, SQL Server 2005, T-SQL, HTML, CSS, and Photoshop. I collaborated closely with project managers, designers, and engineers while owning backend development, including a feature-rich CMS that allowed non-technical users to configure form inputs and page design. The completed project was delivered to sunstone.com.

Due to the success of this delivery, I was promoted to Lead Developer and given responsibility for designing the backend architecture for future client projects. I created a reusable CMS framework that the agency adopted across engagements, significantly reducing development time and eliminating the need to reinvent core functionality for each new application.

Beyond hands-on development, I coordinated offshore development efforts in India for selected clients and CMS components, introduced AJAX-based interaction patterns to improve responsiveness, and elevated the overall UX quality of subsequent applications. I also worked directly with clients—often on-site—to integrate custom logic and ensure solutions fit their technical environments and business needs.

2001 - 2005

Panther Systems, Inc

Software Engineer III

Vancouver, WA

Technologies

VB6, VB.NET, C#, ASP.NET, ASP, Javascript, VBSCript, HTML, CSS, XML/XSLT, JSON, T-SQL, VSS, TFS, Application Blocks (Data Access, Exception Handling, Logging and Security), OPC(Open Platform Communication)

Tools

Visual Studio 2003-2008, Aptana Studio, MS SQL Management Studio, Crystal Reports

At Panther Systems, I developed and maintained industrial software used in paper mill environments, working across both VB6 and later .NET-based Windows applications. Key products included Panther Reports, Helpdesk Manager, Timekeeper, TestCentral Web, Roll Line Supervisor, Process Analyzer, and MillTools.

These systems integrated directly with paper mill machinery using OPC/DCOM and serial, BCD, and TCP/IP-based communication services, enabling real-time data collection, analysis, and operational control. This work required a strong focus on reliability, performance, and safety in environments where software interacted directly with physical industrial processes.

1996 - 2001

Retired Persons Pharmacy/Express Scripts

Senior Systems Manager/Software Engineer

Beaverton, OR and Horsham, VA

Technologies

VB6, MS Access VBA, VSS, Exchange Server, OLE Automation for Office Suite, DDE, COM, DCOM, MSMQ, LDAP, OLE for Attachmate KIA!

Tools

Visual Studio for VB6, VBA IDE

I managed all aspects of the IT department for a mail-order pharmacy branch, spanning infrastructure, systems, and day-to-day operations. Responsibilities included network administration, workstation and printer configuration, VAX/VMS system maintenance, and frontline technical support for pharmacy and warehouse staff.

Key achievements included:

  • Designed and developed multiple applications using VB6 and MS Access that integrated with the VAX/VMS system to deliver a more user-friendly Windows-based interface—enabling operational improvements despite corporate restrictions on modifying the core VAX environment.
  • Built dynamic MS Access reporting solutions for container labels, invoices, and operational documents, replacing serial dot-matrix printing and significantly improving speed, accuracy, and efficiency.
  • Designed and implemented a microcontroller-based serial networking system that allowed pharmacists to scan drugs and orders and verify correct matches before fulfillment—reducing errors in a high-volume warehouse setting.
  • Automated inventory management tasks using custom software, reducing manual effort and improving data accuracy.
  • Developed a point-of-sale system backed by SQL Server that synchronized data between Windows applications and the VAX environment, enabling seamless data sharing across platforms.
1994-1996

Intel

Module Technician III/LAN Technician

Beaverton, OR and Horsham, VA

I was responsible for maintenance and operational support of two critical production systems—the Westech Planer and Ontrak Scrubber—working closely with engineering and operations teams to improve reliability, troubleshoot issues, and maximize production uptime.

In parallel, I worked as a LAN technician supporting the rollout of workstations at the new Ronler Acres facility. This included assisting with hardware installation and leading the transition from static IP configurations on Windows 98 systems to DHCP-based networking on Windows NT 4.0, improving network manageability and scalability.

Education

Western Governers University

Bachelor of Science in Software Engineering

Houston, TX

Umpqua Community College

Associate of Applied Science in Digital Systems
Associate of Science in General Studies

Winchester, Oregon

CERTIFICATIONS

Amazon Web Services Cloud Practitioner

Issued May 2023 · Expires May 2026

Credential ID · 2K8JBJGK8FFQQK9W

CompTIA Project+

Issued May 2023

Credential ID COMP001022224842

ITIL Foundation Certificate in IT Service Management

Issued Apr 2023 · Expires Apr 2026

Credential ID GR671512311CF

Microsoft® Certified IT Professional

Issued Jul 2016

Credential ID 44L4EF-868F58

Microsoft® Specialist: Programming in HTML5 with JavaScript and CSS3

Issued Jul 2016

Credential ID 55334A-EACR4D

Microsoft® Certified Professional Developer: Web Developer

Issued Apr 2010

Credential ID EE4T49-EE65AD