Summary
Roger Hagen is a Staff Software Engineer based in San Diego with nine years of professional software experience and a strong background in cloud-native platforms and web frameworks. At ServiceNow he leads the Web frameworks team, drawing on deep Java expertise and a broad polyglot toolset that includes Spring, Spring Cloud, Scala, C/C++, Angular/React, and messaging systems like RabbitMQ and AMQP. He previously helped enterprises modernize legacy applications at Pivotal, pairing hands-on architecture with developer coaching around TDD, CI/CD, and Cloud Foundry migrations. His career spans full-stack and systems work—from low-level C/C++ integrations (including JNA/JNI) to designing microservices, data adapters, and UI editors—reflecting a knack for bridging embedded and cloud domains. A former Marine Corps platoon sergeant, he brings disciplined leadership and field-tested operational rigor to complex engineering problems. He combines production-scale platform design with a practical focus on developer experience and migration tooling that eases large-scale modernization.
9 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at UCSD