Thomas W Hanrahan
Senior Software Engineer, Engineering Leader, Architect
Full Stack Development .NET and C# AWS Cloud Architecture Security and SOC2 Agile and DevOps
Professional Summary
Overview

With over two decades of IT experience, I have worked across full stack development, architecture, security, and operations. I have orchestrated complex development environments, designed and supported robust production architectures, and led large scale initiatives in .NET and hybrid stacks. My work spans hands on engineering, technical leadership, and modernizing legacy systems into cloud native environments, including AWS migrations and SOC2 compliance.

Experience
Collapsible
Validar Inc
Chief Technology Officer, Core Engineering Manager [Click to collapse]
2017 – Present
Seattle, WA
Overview
[Hide]

I started as the manager for the Core Engineering team and later took over as CTO when the previous CTO retired. I am responsible for the entire IT department in a primarily .NET and SQL environment, with Node, React, Angular, and jQuery in the mobile and front end layers, plus an extensive WCF based service layer that we are upgrading to the latest .NET technologies.

Responsibilities
[Show]
  • Hire and manage all IT employees, including development, operations, and support.
  • Work with the CEO and CFO to plan and manage IT within budget.
  • Plan quarterly and yearly objectives to balance innovation, maintenance, and growth.
  • Partner with the business on initiatives, project prioritization, and roadmaps.
  • Oversee technical processes and continuously improve how engineering uses time and resources.
  • Serve as Data Protection Officer, personally overseeing security and SOC2 compliance.
  • Work with hosting and security partners to design and maintain production architecture and security.
  • Lead IT in releases, maintenance, and deployment processes across the technology stack.
  • Continue to operate as a full stack developer on key projects.

Major Accomplishments

  • Converted the technology stack from .NET 2.0 and 3.5 to .NET 4.8 and then .NET 6.
  • Oversaw major technical initiatives that helped boost profits roughly 20 percent above target.
  • Re engineered in person event technology into an online event stack in about three months during the pandemic.
  • Architected and built a system to gamify online webinars and meetings, creating new revenue and helping keep staff employed.
  • Re architected the entire production environment and moved to AWS, cutting production costs by about 80 percent.
  • Led post pandemic rebuilding of development and IT infrastructure, rehiring and doubling team size, and beating pre pandemic numbers within two years.
  • Personally executed the work required to get the company SOC2 certified.
Caesars Entertainment
Web Channel Services Lead, Systems Analyst [Click to expand]
2011 – 2017
Las Vegas, NV
Overview
[Show]

I led a medium sized development team responsible for the revenue generating websites for Caesars Entertainment, including Caesars Palace and many other casino and resort properties. The environment was a hybrid combination of .NET, Java, SQL, and DB2 with front ends in .NET and Adobe tools, and service layers in WCF and JMS.

Responsibilities
[Show]
  • Oversee daily activities of the development team, including planning and workload distribution.
  • Perform full stack development across multiple teams on large scale projects.
  • Guide and mentor developers through project completion.
  • Implement and oversee development processes, SDLC practices, and standards.
  • Manage production environments and deployments for key web properties.
  • Report progress and status to leadership, stakeholders, and board level audiences as needed.

Major Accomplishments

  • Transitioned the IT department from waterfall to a LEAD Agile methodology, doubling output and improving delivery results.
  • Led offshore teams successfully in the development and support of key systems.
  • Updated deployment processes with automation and validation, reducing deployment time and production incidents.
  • Architected and led creation of the new Total Rewards backend system used for gaming and hotel loyalty across Caesars properties.
  • Architected and led creation of the new totalrewards.com site, coordinating workloads across multiple teams and delivering ahead of schedule.
  • Designed and implemented a paired developer system that nearly doubled productivity across the team of eight developers.
  • Created a real time production monitoring dashboard with alerting that greatly reduced downtime.
  • Defined and maintained development processes and procedures that continued long term within the organization.
US Airways
Senior Web Developer II, Tools and Release Manager [Click to expand]
2005 – 2011
Tempe, AZ
Overview
[Show]

I was hired to help with the merger of America West Airlines and US Airways, combining two airline platforms with separate service layers and back end systems for routes, flights, and bookings. I joined the web development team, became lead web developer on the new usairways.com site, and later managed the team responsible for tools and releases.

Responsibilities
[Show]
  • Work on the team responsible for all web development on usairways.com.
  • Design and execute project plans for new features and large initiatives.
  • Perform full stack development across multiple teams and systems.
  • Guide and mentor developers, including senior engineers, through implementation.
  • Implement and oversee development processes, deployment practices, and tools.
  • Act as administrator for SharePoint and TFS based developer tools.
  • Manage release processes and execute deployments to production environments.

Major Accomplishments

  • Successfully combined two airline technology stacks during the merger.
  • Led a team of senior developers to create a new usairways.com site.
  • Established a Tools and Release team that reduced production deploys from four hours with frequent issues to about one hour with no issues.
  • Created a new WCF service layer that helped transition off legacy databases.
  • Updated the code base to .NET 4.0 and put a strong TFS based foundation in place for multiple teams.
  • Introduced Agile methodology to the team, later adopted by the broader enterprise.
  • Mentored and managed developers who went on to successful careers.
Premier Inspectors of America
IT Manager [Click to expand]
2003 – 2005
Scottsdale, AZ
Overview
[Show]

I worked directly with the CEO, who was my first mentor and taught me much of my early foundation. I created home inspection software and office tools, prepared laptops for the field, handled repairs, and managed the office network, intranet, and local server environment.

Responsibilities
[Show]
  • Design and maintain the office network and intranet.
  • Develop home inspection software and internal office tools.
  • Administer servers, systems, and on site production environments.
  • Prepare laptops for field use and perform hardware and software repairs.
  • Manage inventory and ordering of equipment and office supplies.

Major Accomplishments

  • Learned networking design and installed an office network from scratch.
  • Created an on site production environment for hosting websites and applications.
  • Developed software that enabled inspectors to easily generate inspection reports.
  • Built a route optimization application to map efficient inspector routes, long before similar tools were common.
  • Became highly adept at office equipment and hardware repair.
Education
Academics
Arizona State University, Tempe, AZ
Computer Science Engineering, GPA 3.8
High Tech Institute of Technology, Phoenix, AZ
Associate of Applied Science, Computer Science Engineering, GPA 4.0