John Fryar

Software development contractor

Red Oak, United States

#OpenToWork

About

Over twenty-seven years of experience delivering enterprise-level and web- based software, primarily working with Java. Experienced in all aspects of large-scale, distributed system architecture, design, development, and deployment. Excellent consensus builder. Well-developed communication and presentation skills.

Experience

PNC BANK

Software Engineer (Contract)

May 2026 – Present

• Developed Proof-Of-Concept application to integrate Enterprise Flowable into legacy infrastructure

FlowableJavaEnterprise Integration

PNC BANK

Toyota Financial Services

Principal Software Engineer (Contract)

Jun 2025 – Oct 2025

• Sole developer for a durable execution framework proof-of-concept built on open-source Flowable as part of TFS's Building Blocks microservice initiative • Designed and implemented abstraction layer using Spring Boot, API wrappers, and EngineFacade pattern to enable microservices to execute long-running processes without direct Flowable dependencies • Created framework supporting standards-based BPMN 2.0 and CMMN XML process definitions with custom abstractions for Java Delegates, Execution Context, and Flowable runtime engines • Demonstrated proof-of-concept using real-world lien perfection use case, illustrating year-long process orchestration with integration to external vendor systems • Presented technical solution to enterprise architects and business stakeholders, receiving validation that framework met all durable execution requirements • Implemented REST API endpoints to abstract human task completion, enabling integration with Salesforce and other UI systems • Successfully delivered complete proof-of-concept within 3-month timeframe while learning unfamiliar Flowable APIs

FlowableSpring BootREST API

Toyota Financial Services

USAA

Lead Developer

Dec 2017 – Jun 2025

• Lead Developer for Electronic Signature and Workflow teams • Responsible for setting up Flowable platform for business process model execution • Lead evaluation of two BPM Platforms, Flowable and Red Hat PAM, for enterprise adoption • Actively involved in strategy definition, requirement definition, and consensus building • Maintained application that acted as an adapter and integration point with a vendor's e-sign system • Lead development of Appian-based work management system • Delivered applications on a fully compliant CI/CD pipeline, using Spring Boot

FlowableAppianSpring Boot

USAA

Kasasa

Director of Software Engineering

Oct 2016 – Jul 2017

• Full HR administrative responsibilities: Hiring, firing, performance reviews, regular one-on-ones, conflict mediation • Designed and launched Technology Change Control Process • Managed migration from private, VM-based infrastructure to AWS- based infrastructure using microservices • Regular status reporting to higher management • Annual capacity planning and budget management • Organized meetings, set up communication forums, wrote kickoff and status emails for multiple, simultaneously running projects • Managed up to three technology teams at one time

AWSMicroservicesTechnology Change Control

Kasasa

BMC Software

Product Development Manager

Nov 2015 – Jul 2016

• Managed development activities of a SaaS-based monitoring solution deployed to AWS (Agent written in C, Backend services written in Java microservices using Kafka for ingestion, Frontend written in Node.js and Angular) • Managed development and release of a single sign-on application to merge existing monitoring application with a new analytics application being developed by a different team • Full DevOps shop with agile, rapid development. Engineers deploying to production

AWSKafkaJava microservices

BMC Software

Apple, Inc.

Sr. Engineer / Engineering Project Manager / Release Manager

Mar 2012 – Oct 2015

• Apple Online Store Platform Team ◦ Maintained and extended the SOA/microservice libraries used by all of the other teams of the Online Store ◦ Updated ConfigurationManager to allow for local configuration data as part of a test mechanism based on request-routing ◦ Wrote a Spring-based application "template project" for replacing a legacy SOA framework ◦ Created Unit Test conversion plan ◦ Presented dozens of "Dream Talks" to the entire engineering organization to introduce Maven, Spring, unit testing and continuous integration ◦ Managed build process for platform tools • Siri Release Manager ◦ Enabled test-driven development by modifying the build system to give unit tests enough teeth to fail the build ◦ Moved from a one-month deployment schedule to a two-week deployment schedule ◦ Full security disclosure clearance on a wide range of in- development products and features ◦ Managed release process to tens of thousands of servers ◦ Used Jenkins for builds

SpringMavenJenkins

Apple, Inc.

Vantage Media, LLC.

Staff Architect / Development Manager / Sr. Developer

Mar 2007 – Mar 2012

• Hands-on Senior Development responsibilities, coding everything from base framework components to maintenance tickets using Java, Spring, JSP, MySQL and TestNG • Architected and directed a full, in-place reimplementation of a legacy system, adding new functionality and greater system responsiveness along the way. This was a gradual replacement over the course of several production releases • "Cloud-enabled" software by modifying data flows and service access patterns in order to take full advantage of the peculiar characteristics of a virtualized, elastically-scaled environment • Mentored Developers and other direct reports • Developed and managed code promotion and production release process. We successfully pushed a new release to production on a weekly or bi-weekly basis for over three years using Agile methodologies • Configured build systems and servers • Managed a team of up to 6 Developers, 2 Contractors, an offshore team of 5 Developers and 3 QA Engineers. All development done in Java. Frameworks and technologies included: Spring, Hibernate, JPA, Maven

JavaSpringHibernate

Vantage Media, LLC.

Keane, Inc.

Sr. Consultant

Apr 2001 – Apr 2006

• At Best Western International, Technical Lead for a team of up to 10 on-site developers as well as an offshore team of up to 8 developers. Responsible for the assignment of work to individual developers and the management of Java development • At Best Western International, designed and implemented pattern- based architecture intended to eventually support all request processing, starting with hotel search module (one of the basic functions of the $1,000,000 / day web site) using the new architecture, with full integration into existing system • At Freddie Mac, helped maintain and develop a Foreclosure Workflow application under development • At Verizon, designed and implemented various internal websites. One example was a receivables management website to coordinate communication between outside vendors and multiple internal groups, including the SAP system. Features include permission- driven data views, SiteMinder integration, background data processing, search functionality, generated reports • As the Dallas Branch Training Coordinator, developed and presented a 6-week course covering Gang Of Four design patterns

JavaArchitectureDesign Patterns

Keane, Inc.

Education

Abilene Christian University

Abilene Christian University

B.S. Engineering Physics

Abilene Christian University

Abilene Christian University

B.S. Mathematics

Abilene Christian University

Abilene Christian University

B.S. Computer Science

Western Governors University

Western Governors University

M.S. Information Technology Management

Skills

DockerJSFEJBHibernateAWSjQueryScalaFortranC++CHTMLJavascript