Ian Trapp

Senior Software Engineer at Capital One

Greater Richmond Region United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ian Trapp is a Senior Software Engineer with 11 years of experience building full-stack Java and Node.js applications and designing cloud infrastructure on AWS. At Capital One he progressed from associate to senior engineer, focusing on scalable back-end services and large-scale data engineering. His early work includes contributing to the open-source PencilBlue CMS—refactoring URL and controller logic to simplify multi-site support—which reflects a practical knack for cleaning up complex systems. Comfortable across Spring Boot, Angular, and cloud-native patterns, he combines hands-on coding with a systems-level view of reliability and deployment. Based in the Greater Richmond area, he brings a continuous-learning mindset and a history of improving processes, from engineering workflows to operational scheduling efficiencies.
code11 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at Georgia Southern University
bookHigh School Diploma, High School Diploma at West Forsyth High School
bookComputer Science, Computer Software Engineering, 3rd Year, Computer Science, Computer Software Engineering, 3rd Year at University of Georgia - Franklin College of Arts and Sciences
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (13)

content-management-system10
cms10
nodejs10
javascript10
backend10
back-end-development10
cm10
angularjs9
rest-api9
amazon-route536
amazon-web-services6
dns6
python6

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
pencilblue/pencilblue

Jun 2015 - Aug 2015

Business class content management for Node.js (plugins, server cluster management, data-driven pages)
Role in this project:
userBackend Developer
Contributions:79 commits, 2 PRs, 3 comments in 1 month
Contributions summary:Ian's commits primarily focused on refactoring and removing site prefix references within the PencilBlue content management system. They modified several controllers, templates, and angular objects, specifically related to custom object types, settings, and theme management, indicating a focus on cleaning up and simplifying the application's internal structure. These changes involved removing site-specific prefixes from URLs and configurations, streamlining the core functionalities of the content management system. This refactoring effort impacted the backend logic and potentially the front-end as well.
data-drivendata-managementnode-jsjavascriptcluster-management
Contributions:14 commits, 13 pushes, 1 branch in 5 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Trapp - Senior Software Engineer at Capital One