Ryan Andrew McPherson
🧑💻 Software Engineer Principal at PNC.
- Role
- Software Engineer Principal at PNC
- Location
- Sunbury, OH, US
- LinkedIn followers
- 500 followers
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
Software Engineer Principal
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.