Principal Engineer

Curtis Marshall

Building scalable web applications and high-performing engineering teams in the hospitality technology space.

11+ Years at SiteMinder
18+ Years Experience
4 Role Progressions
01

About

With over 18 years of experience in software engineering, I've built a career focused on creating robust web applications and leading technical teams to success.

I've spent the last 11+ years at SiteMinder, progressing from Junior Software Engineer to Principal Engineer. Throughout this journey, I've worked extensively with Ruby on Rails and JavaScript, building solutions that power the hospitality industry globally.

As a technical leader, I believe in leading by example. I stay close to the code while mentoring engineers, conducting thorough code reviews, and fostering an environment where teams can do their best work. My focus is on sustainable engineering practices, team development, and delivering real value to users.

Currently, I'm focused on engineering leadership, Ruby on Rails development, and team management in the hospitality technology sector.

02

Key Contributions

Hospitality Technology

Platform Engineering Leadership

Leading technical strategy and platform architecture at SiteMinder, helping to scale systems that power thousands of hotels worldwide. Focused on reliability, performance, and developer experience.

Impact

  • Leading platform initiatives serving global hospitality market
  • Mentoring and developing engineering teams
  • Establishing best practices for Ruby on Rails architecture
Ruby on Rails JavaScript PostgreSQL AWS Redis
Team Development

Technical Leadership & Mentorship

Built and scaled engineering teams through hands-on mentorship, code reviews, and establishing strong engineering practices. Focused on creating an environment where engineers can grow and deliver their best work.

Impact

  • Progressed from Junior to Principal Engineer over 11+ years
  • Led technical initiatives across multiple product areas
  • Established code review and quality standards
Team Management Code Review Mentorship Architecture
Full-Stack Development

Web Application Architecture

Designed and implemented scalable web applications using Ruby on Rails and modern JavaScript frameworks. Focused on clean architecture, maintainable code, and excellent user experiences.

Impact

  • Built features serving thousands of hotels globally
  • Implemented scalable backend services
  • Created responsive, user-friendly frontend interfaces
Ruby on Rails JavaScript React PostgreSQL API Design
Early Career

Mobile & Technical Support

Started career building mobile applications and providing technical support at University of Western Sydney. Gained foundational experience in software development and customer service.

Impact

  • Developed mobile applications for university systems
  • Provided technical support to students and staff
  • Built strong foundation in problem-solving
Mobile Development Technical Support Customer Service
03

Technical Expertise

Core Technologies

  • Ruby on Rails
  • JavaScript
  • Node.js
  • HTML/CSS
  • SQL
  • React
  • RESTful APIs

Infrastructure & Tools

  • AWS
  • Git / GitHub
  • PostgreSQL
  • Redis
  • Docker
  • CI/CD

Engineering Practices

  • Test-Driven Development
  • Code Review
  • Agile/Scrum
  • Continuous Integration
  • Performance Optimization
  • Security Best Practices

Architecture & Design

  • MVC Architecture
  • RESTful Design
  • Database Design
  • Scalability Patterns
  • API Integration
  • System Architecture

Industry Knowledge

  • Hospitality Technology
  • SaaS Platforms
  • Hotel Management Systems
  • Channel Management
  • Booking Systems
  • Integration Partners

Leadership & Process

  • Team Management
  • Technical Mentorship
  • Leadership
  • Architecture Review
  • Strategic Planning
  • Stakeholder Communication
04

Experience

SiteMinder

Principal Engineer

Aug 2025 – Present
  • Lead technical strategy and platform architecture for SiteMinder's core products.
  • Mentor engineering teams and establish best practices for scalable development.
  • Drive technical decision-making and architectural improvements across the platform.

SiteMinder

Technical Lead

Oct 2020 – Aug 2025
  • Led engineering teams focused on Ruby on Rails and JavaScript development.
  • Established team processes, code review standards, and quality practices.
  • Provided technical mentorship and guidance to team members.

SiteMinder

Software Engineer

Jan 2018 – Oct 2020
  • Developed features and improvements for SiteMinder's platform using Ruby on Rails.
  • Collaborated with product teams to deliver high-quality solutions.
  • Participated in code reviews and contributed to engineering best practices.

SiteMinder

Junior Software Engineer

Oct 2016 – Jan 2018
  • Started career at SiteMinder working on web application development.
  • Learned Ruby on Rails and modern web development practices.
  • Contributed to feature development and bug fixes.

Various Organizations

Technical Services & Support Roles

2013 – 2016
  • Technical Services Integration Analyst (Jun 2015 – Sep 2016)
  • Service Desk Analyst (Mar 2014 – May 2015)
  • Mobile Application Developer at University of Western Sydney (Dec 2013 – Apr 2014)
  • Technical Support at University of Western Sydney (Jun 2013 – Nov 2013)
05

Get in Touch

I'm always interested in discussing technical challenges, engineering leadership, or opportunities in the hospitality technology space.