
Richard Fisher
Verified Expert in Engineering
Solution Architect and Developer
Irving, TX, United States
Toptal member since September 21, 2020
Richard is a seasoned technology leader experienced in enterprise financial and B2B/B2C web development, customer relationship and call center solutions, and manufacturing applications. Richard is adept at modeling and optimizing business processes, architectural standards, and mission-critical environments and building high-performing teams in heavily regulated environments.
Portfolio
Experience
- Team Leadership - 15 years
- Data Modeling - 15 years
- IT Project Management - 10 years
- Solution Architecture - 10 years
- Software Design - 10 years
- Project Management - 10 years
- Agile - 10 years
- Enterprise Application Architecture - 3 years
Preferred Environment
Business Process Modeling, Data Modeling, Web App Deployment, Software Development, Solution Architecture, Enterprise Architecture, Amazon Web Services (AWS), Google Cloud
The most amazing...
...thing I've done was plan and architect the rewrite and migration of over 30 legacy apps.
Work Experience
CTO | Head of Engineering
Asher Med LLC
- Oversaw a diverse team of engineers and support specialists across multiple international locations to build applications and processes for a healthcare startup.
- Managed the compliance effort to become HIPAA and SOC2 compliant, including gap analysis, designing compliance controls, rearchitecting all applications and infrastructure, and managing multiple teams performing the work.
- Implemented operations improvements, including ticketing using Zendesk, formal escalation procedures, and procedures for engaging the software engineering team to address software defects and enhancements.
- Expanded the offshore team by more than double and began building an onshore team for software engineering, project management, and business analysis. Changed the way of working to include formal requirements from the business and a robust SDLC.
- Developed a departmental budget and hiring roadmap for the IT organization to optimize development velocity. Included physical assets, software and services, employee compensation, and other critical expenses for a 2-year window.
- Integrated multiple applications to provide a seamless customer experience, including social media, support ticketing, a learning management system, and multiple custom-developed customer portals.
- Implemented lean project management using Jira to provide more predictable, transparent development of systems.
- Integrated AI into the software engineering process, including assisted coding, vulnerability scans, unit, integration, and regression testing, code reviews, and other key development tasks.
- Implemented formal QA into the development process at five levels: unit, integration, system, UAT, and regression testing. Most testing was heavily automated and used AI to accelerate the development of tests for existing systems.
- Evaluated the existing toolset and optimized it to provide better stability, scalability, and velocity among my operations and software engineering teams.
Fractional CTO/Architect
Clark EMS Physicians, PLLC
- Provided technical advisory and managerial expertise to a rural emergency medical information services organization to improve security and provide a roadmap for the future development of software systems.
- Authored a security incident response procedure manual and other infosec policies.
- Evaluated and recommended software systems and SaaS services to determine their suitability for business initiatives and objectives.
Technical Lead
Major Materials Manufacturer (Managed Delivery)
- Managed and led a team to re-engineer and translate a legacy materials manufacturing modeling application to a modern web and service-based language and architecture in AWS.
- Performed deep analysis of the legacy system to determine the most appropriate target architecture and the fastest, lowest-risk, iterative approach.
- Built an automated code translation tool to convert an existing system from Fortran to Python. This automated roughly 85% of the conversion of several hundred thousand lines of code.
- Developed an innovative, automated black-box testing approach and system to ensure maximum consistency of old and new systems.
- Wrote and debugged converted Python code to mitigate edge cases and ensure behavior consistent with the legacy system.
- Analyzed and documented legacy API to facilitate future service development.
- Developed and presented an educational session to expand the use of the newly developed black-box testing methodology across the larger enterprise.
Principal Enterprise Architect
Elevance Health
- Evaluated, recommended, and architected technologies to address organizational needs, identify and mitigate risk, and allow seamless delivery.
- Led a year-long project to ensure Google Cloud complies with enterprise InfoSec standards and frameworks (HIPAA, PCI-DSS, SOC2, and SOX). There were over 200 detailed requirements, including architecture, infrastructure, development, and operations.
- Participated in organizational strategy meetings to define a roadmap for the overall product suite, including timeline, features, and technical feasibility.
- Defined the identity access management pattern used across the company, using OAuth and integrating it with the enterprise's Active Directory. Built a POC using TypeScript to demonstrate command-line authentication.
- Helped define core features and data architecture for a partnership with Google to allow integration of Elevance data with Google Search in a secure, compliant way.
- Assisted in an application development and hosting environment that allowed internal and external partner developers to build applications with a standard set of data, security, integration, and utility services in a secure, compliant way.
- Used Python 3 to analyze population healthcare trends. Helped identify storage strategies to improve the performance of data analysis when manipulating huge datasets.
- Helped architect an AI/ML application development sandbox, a controlled environment allowing partners to build and test AI applications using proprietary data and standard services in a secure, compliant way.
- Championed and led the effort to move several software projects to open source. Worked with enterprise stakeholders to implement governance, technical review, and approval processes.
- Mentored a colleague to re-architect the Elevance TeleHealth apps for virtual telehealth visits with providers. Improved authentication and authorization allowed real-time patient data integration with the provider portal in a secure, compliant manner.
Software Engineering Manager | Enterprise Architect
Anthem
- Managed an Agile development team to create a public website with associated back-end services using React, Node.js, and GraphQL, with a PostgreSQL database. Interviewed and hired new team members, including QA, developers, and project managers.
- Created the web portal and its integration with multiple back-end systems and SaaS services, such as Salesforce, Strapi (open-source CMS), Geofencing, streaming platforms, etc. Evaluated and selected software tools and vendors for use in the portal.
- Liaised with the business to help identify and prioritize different business goals and map them to IT capabilities. Negotiated the conflicts arising from Waterfall's business practices and an Agile development team.
- Performed the detailed back-end analysis and design to ensure accurate implementation of business requirements. Implemented consistent governance to ensure appropriate reviews and approvals, compatible with a Fortune 30 company.
- Liaisoned with an enterprise governance organization, which included enterprise architecture, data governance, and legal, to socialize and obtain approvals for preferred software solutions. Ensured compliance and managed risk for the platform.
Enterprise Solution Architect
Southwest Airlines
- Architected and presented an overall solution roadmap to executive leadership for a new product offering. The budget was over $44 million, and the business impact was projected to be over $1 billion.
- Defined high-level functional specifications, app and infrastructure strategy, and non-functional requirements for a major product initiative. Presented and received management approval for a product, with functional and non-functional validation.
- Presented and received approval for application modifications, non-functional requirements, and testing approaches for multiple projects to reduce technical debt and enhance product offerings.
- Defined reference architectures that will be used as patterns and best practices for future development. Particularly active in the cloud batch process reference architecture.
- Determined requirements and patterns for integrating with the Amadeus GDS ticketing platform.
- Specified and designed APIs to expose new or enhanced software capabilities and allow integration from other components. Ensured that existing APIs were utilized in a sustainable and correct manner.
Enterprise Solution Architect
Airbus
- Analyzed and designed complex, transformational, enterprise-wide systems, including requirements, application and infrastructure, non-functional requirements, security, support, governance, and operational requirements.
- Led the architectural process to develop a POC for an intranet app for rapid report and dashboard creation using data from subsidiaries and divisions. This highly successful system was eventually industrialized and extended to other business units.
- Analyzed and evaluated hands-free, voice-controlled smart glasses as a POC for use in Airbus's component repair shop to allow part inspection. The hands-free SAP client resulted in a 43% reduction in part inspection time.
- Defined the standards and templates for solution architectures in the North American region. The standards were based on French standards but customized to reflect the different needs of our development teams.
- Built the solution architecture to implement SAP in Airbus Americas' Canadian helicopter warehousing and repair operations.
- Architected the integration between Airbus parts inventory system and the U.S. Army for the Lakota training helicopter program. System included parts, failure reasons, and other data points, and conformed to secure government integration standards.
Director of OEM Technology Delivery (Product Management)
ABIA, Inc. (now Re-vive)
- Helped launch a startup BI company and develop new business, including product and professional services.
- Defined the OEM white-labeling strategy for managed service provider (MSP) clients and modeled client business processes, detailed requirements (user stories, tasks, acceptance criteria), and architectural and application design recommendations.
- Strategized regarding competitors' strengths and weaknesses, as well as best approaches to marketing ABIA's strengths relative to the competition.
Chief Architect | CTO | IT Director
Careington International
- Analyzed the existing system to build comprehensive data, applications, and infrastructure documentation. Defined a transformation roadmap to migrate the business from a monolithic service-based application to a microservice architecture.
- Directed the effort to successfully increase PCI-DSS compliance from Merchant Level 4 to PCI Service Provider Level 1 compliance on a highly accelerated schedule (less than a year).
- Designed the necessary infrastructure improvements to speed delivery and improve system availability by 80% (99.5% to 99.9%), including support for increased call center hours.
- Rearchitected a database to provide a single source of truth. Architected a data environment to include a production transactional database, passive failover database, separate reporting database, and non-prod databases for testing purposes.
- Managed relationships with vendors and offshore development teams, including ASP.NET development, testing, and reporting. Managed the evaluation, design, and contract negotiation for a new web hosting environment.
- Built an IT-specific project management team (PMO) to improve accountability, schedule, and budget performance. The project management model was based on Agile development with the eventual goal of implementing DevOps.
- Designed and implemented a disciplined, structured software development lifecycle (SDLC) using Microsoft .NET and ALM tools (Microsoft TFS, Visual Studio).
Solution Architect
American Airlines
- Planned and architected the rewrite and migration of 30+ legacy apps (ASP, ASP.NET, SQL Server). Re-architected apps and new web services, upgraded SQL Server 2008 to 2012, and integrated with back-end systems (SAP, T&A, and operational systems).
- Analyzed COTS learning management systems concerning AA's business and technical requirements. Multiple competing business units were included in the analysis. The system was critical for compliance, including mission-critical FAA/DOT qualifications.
- Architected an app to manage medical-related processes using Documentum, reducing paper processed by approximately 300,000 pages/year, streamlining processes, and eliminating 1.5 FTE positions. Designed security and HIPAA compliance features.
- Promoted design and code reviews within our department to ensure adherence to enterprise standards and the architecture as designed.
- Championed the integration of DevOps, including continuous integration using Jenkins, Maven, and Ant, and automated testing using NUnit.
- Participated in an enterprise-wide architectural review board that reviewed architecture that spanned multiple business units. Evaluated non-functional requirements and recommended alternatives to improve them.
- Served as an internal subject matter expert in the Agile methodology and the architectural standards, policies, and best practices for architecture in the transition from a Waterfall methodology.
- Analyzed business requirements and architected a charitable giving database to track partnerships with non-profits, amounts, and other considerations given to them, as well as resultant brand visibility in events by the non-profits.
Experience
POC Using AI to Automate Financial Modelling
https://www.brucegillinghampollard.com/Service Provider Level 1 PCI Compliance
PROJECT TASKS
• Implemented a formal SDLC based on NIST secure software engineering standards.
• Designed and implemented strictly segregated production and non-production environments, including the generation of sanitized databases for development and testing purposes. This required the redesign of both the company LAN and the external hosting environments to enforce segregation strictly.
• Managed multiple external consultants and vendors in order to accelerate the effort.
• Managed the risks associated with company-wide infrastructure work.
• Identified and mitigated multiple application vulnerabilities.
• Documented the necessary HR and disaster recovery (DR) policies and procedures extensively.
Cloud-based Visual Management Dashboard Pilot and Industrialization
Enterprise Data Solution (Bidding Process)
Non-profit Corporate Pledge Tracking System
Subsequently, I returned the following year at the client's request to architect the system's next version, and the following year to advise the development team. The system was ultimately industrialized and sold to multiple metropolitan area chapters of the umbrella organization.
The system was originally based on SQL Server, Microsoft Visual Basic, Microsoft Transaction Services (MTS), and Microsoft SQL Reporting Services (MSRS). Subsequently, it was migrated to a web-based platform but retained the original database back-end and data services API.
Features were included to allow larger corporate donors to use the software and then sync it with the umbrella organization. Multiple features were built to allow this data synchronization, including online capabilities and the ability to export data in a standardized format that could then be emailed or exported to physical media.
Healthcare Project Architecture
• Provided technical advisory and managerial expertise to a rural emergency medical information services organization to improve security and provide a roadmap for the future development of software systems.
• Authored a security incident response procedure manual and other infosec policies.
• Evaluated and recommended software systems and SaaS services to determine their suitability for business initiatives and objectives.
COBOL to Visual Basic Conversion
My responsibilities included an analysis of business logic, integration of file formats, transformation of the existing code structure, and the eventual migration of code to VB.NET.
New Airline Product Development
My role was as the coordinating Enterprise Solution Architect, coordinating the work of approximately 20 application and solution architects working across 20 or more technical teams. I analyzed fare benefits and designed technical changes to enable those benefits. I worked with all teams to ensure consistent feature implementation.
Liaised with senior technical and business management, PMO, and technical teams to manage schedule and budget performance.
Proof of Concept for an LLM-based Real Estate Project
Access Database for Environmental Sample Inventory & Management
Access Database for Right of Way and Easement Acquisition Management
Education
Associate's Degree in Construction Management (in progress)
Dallas College - Dallas, TX
Master's Degree in Business Administration (MBA)
University of Texas at Dallas - Richardson, TX, United States
Master of Science Degree in Systems Engineering and Management
University of Texas at Dallas - Richardson, TX, United States
Bachelor of Science Degree in Computer Science
University of Texas at Dallas - Richardson, TX, United States
Certifications
TOGAF Foundation
The Open Group
Certified Disciplined Agilist (CDA)
Project Management Institute (PMI)
Project Management Professional (PMP)
Project Management Institute (PMI)
Professional Scrum Master I (PSM-I)
Scrum.org
Sun Certified Java Programmer
Sun Microsystems
Microsoft Certified Solution Developer
Microsoft
Skills
Libraries/APIs
REST APIs, React, Auth0 API, Node.js, Google Cloud API
Tools
Microsoft Access, Microsoft Excel, TFS, Microsoft Visio, ChatGPT, Jira, GitLab, GitLab CI/CD, GitHub, JSON Schema, Apache, HoloLens, Auth0, GCP Security, Microsoft Transaction Server (MTS), Microsoft Report Builder, VPN, Prisma
Languages
C#, Visual Basic 6 (VB6), Fortran, C#.NET, Transact-SQL (T-SQL), SQL, Visual Basic for Applications (VBA), Excel VBA, VB.NET, JavaScript, Python 3, Python, SAML, PHP, UML, COBOL, Java, GraphQL, TypeScript, CSS, CSS4, HTML, HTML4, HTML5, C++, Visual Basic, VB, XML
Frameworks
.NET, ActiveX, TOGAF, .NET Core, gRPC, OAuth 2, React Native, JSON Web Tokens (JWT), ASP.NET, Next.js
Paradigms
Requirements Analysis, Agile, Scrum, Database Design, COM+, HIPAA Compliance, App Development, KISS, DRY, Fundamental Design Principles, Agile Software Development, Design Patterns, Object-oriented Programming (OOP), Domain-driven Development, Back-end Architecture, Agile Project Management, Best Practices, Management, Non-functional Testing, Application Lifecycle Management (ALM), Application Architecture, Enterprise Application Architecture, B2B, API Architecture, Microservices, Microservices Architecture, Continuous Integration (CI), Continuous Delivery (CD), DevOps, Mobile Development, REST, Web App Design, Web Architecture, Web Application Architecture, ETL, Business Intelligence (BI), Test-driven Development (TDD), API-first Development, Enterprise Application Integration (EAI), Automation, B2C, Fast Healthcare Interoperability Resources (FHIR), HL7 FHIR Standard
Platforms
Windows, Amazon Web Services (AWS), Windows Server, SharePoint, LAMP, Linux, CA SiteMinder, Jakarta EE (Java EE or J2EE), Android, Alteryx, Docker, Google Cloud Platform (GCP), Kubernetes, Azure, Replit, Vanta, Zendesk
Industry Expertise
Project Management, Healthcare, Web Design, Lean Six Sigma
Storage
SQL Server 2012, Database Architecture, Databases, Microsoft SQL Server, SQL Server Reporting Services (SSRS), PostgreSQL, Amazon S3 (AWS S3), Database Security, Database Modeling, Data Pipelines, PingFederate, MySQL, MongoDB, SQL Server 2010, Google Cloud, SQL Server 7
Other
IT Project Management, Software Design, Solution Architecture, User Requirements, Requirements & Specifications, Data Modeling, System Requirements, Software Development, Enterprise Architecture, Software Development Lifecycle (SDLC), Team Leadership, Business Rules, Architecture, COM, DCOM, Legacy Software, Legacy Code, Technical Leadership, Thought Leadership, Enterprise SaaS, Software Architecture, Software System Architecture Development, APIs, Technical Analysis, API Integration, eCommerce, Development, Architectural Design, Code Review, Source Code Review, Back-end Development, Design Principles, Technical Diagrams, Technical Documentation, White Papers, Technology, Strategy, IT Strategy, System Architecture, System Architecture Design, IT Systems Architecture, Customer Data, Business Analysis, IT Business Analysis, erwin Data Modeler, Business Solutions, Solution Design, Technology Trends, Data-informed Recommendations, Team Building, Software Evaluation, Information Technology, Scalability, Mentorship & Coaching, Domain-driven Design (DDD), Back-end, Software Engineering, Process Design, Process Improvement, Stakeholder Management, Systems Analysis, Business Systems Analysis, ERD, Code Auditing, Data Management, Large-scale Systems, System Design, Technical Consulting, Minimum Viable Product (MVP), Communication, Documentation, Excel Macros, Consulting, Operating Models, Implementation, Project Management & Delivery, Technical Hiring, Scalable Platforms, Orchestration, Hands-on Implementation, Data Science, IT Management, SOC 2, Information Security, Large-scale Projects, Scalable Architecture, Problem Solving, Milestone Tracking, Project Review, Software Integration, Systems Engineering, Risk Models, Scope Management, Scrum Master, Product Management, Business Requirements, IIS 7, Web Services, Regulatory Compliance, Requirements, IIS, Web App Deployment, Business Process Modeling, COTS, Governance, Team Management, IT Governance, Business Transformation, Digital Transformation, Cost Estimation, Project Scoping, Lean Project Management, Project Scheduling, Writing & Editing, Offshore Team Management, Offshore Development, Advisory, Lean IT, IT Systems Engineering, CTO, Technical Product Management, Technical Program Management, Agile Leadership, Leadership, Authorization, Full-stack, Software QA, Customer Relationship Management (CRM), User Interface (UI), User Experience (UX), PMO Development, Web Development, Cloud, Roadmaps, Product Roadmaps, Architectural Patterns, Architectural Modeling, SaaS, SaaS Product Management, SaaS Design, Software as a Service (SaaS), Cloud Architecture, Separation of Concerns (SoC), COBOL Batch, Delivery Management, Engineering Management, Privacy, Data Privacy, Security, AWS DevOps, Artificial Intelligence (AI), Startups, Fractional CTO, New Products, New Products & Services, New Product Rollout, New Product Development, CI/CD Pipelines, DDS, Full-stack Design, Full-stack Development, Cloud Infrastructure, Hybrid Cloud Infrastructure, Data Structures, Web App Development, Web App Security, Web Applications, Web Application Design, Infrastructure, Data Warehousing, Identity & Access Management (IAM), OAuth, SAML 2.0, Data Architecture, Data Engineering, Business Strategy, Data Governance, Data Security, Data Transformation, Enterprise Data Management (EDM), Customer Service, Cloud Migration, Cloud Platforms, SOC Compliance, Enterprise AI, Credit Card Processing, Card Payments, Tokenization, Credit Cards, Healthcare Software, Data Migration, Migration, Product Owner, Product Ownership, Scrum Product Owner, PSM-1, NIST, IT Security, Distributed Systems, System Integration, Integration, Infrastructure as Code (IaC), OWASP, Technical Writing, API Documentation, Visual Studio Code (VS Code), Okta, Networks, Process Management, Microsoft 365, Procurement, Statement of Work, Budget Management, Multi-tenant Architecture, Encryption, Front-end Architecture, Headless CMS, Strapi, Healthcare Services, Health, Product Strategy, Digital Transformation Program Management, Certified ScrumMaster (CSM), IT Infrastructure, PCI DSS, Operations, Vendor Management, Infrastructure Architecture, Security Architecture, Technical Reference Models (TRM), Active Directory Synchronization, Tableau Server, SAP, Estimations, Project Budget Management, Finance, Enterprise, Single Sign-on (SSO), Open Source, Compliance, PCI Compliance, Business to Consumer (B2C), Technical Architecture, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Large Language Models (LLMs), AWS Cloud Architecture, Cloud Patterns, Security Policies & Procedures, Incident Response, Incident Management, Machine Learning, Electronic Medical Records (EMR), Startup Consulting, HL7, Electronic Health Records (EHR), EMR, Pipelines, Technical Requirements, Mobile Apps, Timelines, Aviation, Aircraft & Airlines, General Data Protection Regulation (GDPR), Multi-factor Authentication (MFA), Gemini, ChatGPT Prompts, Zero Trust, Reporting, Content Management Systems (CMS), Knowledge Bases, Budgeting, Budget Management, Vendor Selection, PMO Processes, Process Flows
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring