Ryan Andrew McPherson

🧑‍💻 Software Engineer Principal at PNC.

Role
Software Engineer Principal at PNC
Location
Sunbury, OH, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Ryan Andrew McPherson

I\'m a Principal Software Engineer with 6 years of experience in Java development. I deliver high-quality, test-driven code solutions and am known for my ability to take on and complete large workloads efficiently. I\'m an excellent collaborator and problem-solver, with experience in cloud platforms, observability tools, containerized architectures, CI/CD pipelines, message-driven architectures, flow applications, identity and access management providers, code quality tools, and vulnerability scanning products.

Experience

  1. Software Engineer Principal

    PNC

    Aug 2022 — Present

    Lead the engineering of a project to provide APIendpoints needed for an updated first-time user experience Completed significant updates for an existing solution design forthe solutions architecture team Completed a project to provide temporary passwords for accountrecovery for voice banking Completed a project to improve account security during online userregistration, access recovery, and wire transfers. Completed a project to improve biometric sign-on security afterpassword changes by requiring password re-entry on all devicesafter password change Completed a one-time passcode service against twilioverify/innovis with significantly less complexity, bettermaintainability, and improved resiliency (orchestration of failovervia chain of responsibility pattern) compared to the many microservices it replaced (all having to do with pingId/innovis). Completed a stopgap resiliency project that would allow our otpdelivery to fail over to innovis if ping one was having issues. Completed a project to onboard Daon IdentityX as our fidobiometrics vendor Lead in all phases of the software development life cycle Advise leadership at all levels on technical solutions Mentor engineers throughout the company Come up with effective solutions to solve the most pressingsecurity challenges Look at ways to improve the resiliency and performance ofsolutions. Reduced memory usage of most used services in the departmentby over 94% and CPU usage by over 80% while reducing responsetimes by over 83% as a side project

Education

  • Dublin Scioto High School

    High School Diploma With Honors

    2005 — 2009

  • We Can Code IT

    Certificate of Software Development, Computer Software Engineering

    2019 — 2019

  • The Ohio State University

    Bachelor's of Science with Honors, Physics

    2009 — 2013

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Ryan Andrew McPherson — Software Engineer Principal at PNC in Sunbury, OH, US | Unifers