Summary
Nicholas Marshman is a senior software engineer with nine years of experience building full-stack, enterprise-grade systems, currently leading engineering work at PNC. He progressed from API Center of Excellence developer to team lead and now senior engineer, designing long-lived platforms like an internal API registry (Angular front end, Spring Boot backend) and a composite micro-UI developer tools site that remain in production. Comfortable across front-end, back-end, and CI/CD (Jenkins) concerns, he blends hands-on coding with coordinating multi-service architectures. A Duquesne University CS graduate with a math minor, he brings a practical focus on developer productivity and maintainability—evidenced by solutions that continue to serve large teams at a major bank.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Duquesne University