Terry Moran

Director of Engineering

San Bruno, California, United States23 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 20 years of experience in technology-driven outcomes.
  • Expert in Agile methodologies and software development.
  • Proven track record of leading high-performing engineering teams.
Stackforce AI infers this person is a SaaS-focused engineering leader with extensive experience in Agile development and team management.

Contact

Skills

Core Skills

Software DevelopmentAgileTeam ManagementSoftware ArchitecturePerformance OptimizationMobile DevelopmentWeb Development

Other Skills

JavaMicroservicesScrumKanbanRuby on RailsBackbone.jsMobile ApplicationsWeb ApplicationsC#Software EngineeringPerlC++System ArchitectureFlexLinux

About

Experienced Engineer & Engineering Leader with a passion for building great teams, great code, and great technologies. Customer-centric, process-focused, and outcome-driven, I enjoy synergizing teams and leadership to craft systems, processes, and solutions that provide strong return on investment, drive growth, and open up business opportunities. Evangelical of Agile Development practices with a depth of experience across the lifecycle of product delivery (Product Management, Business Analysis, UI/UX, Project Management, Architecture, Engineering, Quality, Operations & DevOps). Designs and executes strategy based on a strong technical background. Over twenty years of experience driving outcomes through technology within a wide variety of IT organizations.

Experience

23 yrs 7 mos
Total Experience
2 yrs 11 mos
Average Tenure
6 yrs 9 mos
Current Experience

Google

2 roles

Software Engineering Manager II

May 2024Present · 2 yrs · On-site

Site Reliability Engineering Manager II

Aug 2019Jun 2024 · 4 yrs 10 mos · On-site

  • Manager for the Borg Node SRE site reliability team, responsible for the availability, performance, efficiency, and correctness of Google’s compute fleet at the machine level. Responsible for multiple teams of SREs across three sites internationally, 24x7 defense, and development of key technologies to ensure Google’s runtime.

Fly.me

VP of Technology

Apr 2018Jul 2019 · 1 yr 3 mos · Tucson, Arizona Area

Amadeus

Software Development Manager

Mar 2014Mar 2018 · 4 yrs · Greater Tucson Area

  • As the senior manager under the Director of Engineering, drove the revitalization of Amadeus Tucson's software engineering competency, a small (< 100 person) unit of the larger Amadeus Travel IT organization that is independently responsible for roughly $15 billion dollars of customer revenue retention through fraud prevention, policy enforcement, and airline automation technologies.
  • Catalyzed the comprehensive technical overhaul of the ARI technology stack from a 25-year old APL "service" engine to a Product-based, modern, FaaS-oriented Java microservices platform, greatly improving key performance and customer stability indices throughout the transition.
  • Responsible for re-engineering the team composition (via recruiting), team structure (via transition to agile stand-ups), software development process (SDLC). Introduced key technical planning constructs (resource planning, status reporting, and financial reporting), structure that acted to vastly streamline R&D operations.
  • Drove key operability and quality initiatives, including application monitoring, metrics, DevOps automation, unit testing and code coverage, static code analysis, structured code reviews, continuous integration and deployment, integration of Quality Assurance.
  • Drove the introduction of Agile Metholologies (Scrum, Kanban) in tandem with careful resource and project planning, resulting in a historically unrivaled delivery record (on-time, on-budget, correctly-scoped, and high-quality). Created a strong record for ARI's trustable delivery within the broader Amadeus organization, all the while driving continued efficiency gains in meeting customer demand.
  • Responsible for multiple teams (ranging from 15 - 30 Software Engineers, Business Analysts, Project Managers, and Quality Assurance Engineers).
AgileJavaMicroservicesTeam ManagementSoftware Development

Bonfire.com

VP of Engineering

May 2013Feb 2014 · 9 mos · tucson, az

  • Responsible for all aspects of application performance, software architecture and engineering output of broad domain catalog representing more than 100,000 user sessions per day.
  • Led four stand-ups within the Engineering organization representing 22 software and QA engineers responsible for engineering mobile applications and web-based properties for thousands of small businesses. Worked closely with the CTO to generate strategy and technology plans and report progress.
  • New development increased property usage by 20% and monthly income by 25% (+$750K/monthly reoccurring) during Q4 2013. Managed 30+ internal projects using agile methodologies, and led 5 projects directly.
  • Projects
  • Introduced a polyglot server-side, Backbone client-side MVC architecture playing to the strengths of each Ruby on Rails and Java to drive down average page load from 13+s / page to under 1s while increasing overall modularity of the core stack.
  • Guided development of Web/Native integration into existing mobile applications that allows for real-time control of the customer's experience from the web and increases the DRY re-use of user-facing experience without compromising a user's offline experience.
  • Integrated TDD and XP across Engineering, driving engineer cross-skilling and improving leadership participation in the engineering process.

Raytheon

Senior Principal Software Engineer, Section Head & Group Lead

Mar 2009May 2013 · 4 yrs 2 mos · Greater Tucson Area

  • Lead Architect and Software Engineer embedded within RMS’ Engineering Productivity Enhancement Team (EPET), tasked by Engineering to streamline process and technology that impact overall directorate productivity. Responsible for the analysis, architecture, implementation, and successful deployment of more than a dozen technologies that have saved the organization thousands of engineering man-hours and millions of dollars.
  • Responsible for the operational management of EPET’s technical staff, including labor planning, project scheduling, process development, and team mentoring. Introduced and adapted the Agile software development methodology to optimize team collaboration, enable development process transparency, improve planning effectiveness, and enhance delivery schedule consistency.
  • Designed and developed common data-collaboration platform through a product-line development approach, allowing the small EPET team to serve a greater magnitude of customers through a common code-base. This platform has been an effective team productivity multiplier as the majority of EPET’s customer’s requirements can be realized through the platform within a matter of hours.

Intuit

Staff Software Engineer

Apr 2007Mar 2009 · 1 yr 11 mos · Greater Tucson Area

  • Responsible for the technical leadership, planning, architecture, and system/software engineering for QuickBook’s online customer care site (http://quickbooks.com/support) supporting in excess of 30,000 unique customers daily across more than 130 distinct products with 99.95% uptime. Built from the ground up to optimize availability, resiliency, responsiveness, and operational transparency through the introduction of internal, external, and application-embedded monitors and tripwires in tandem with forward-caching, queue-based dependency decoupling. Vis-à-vis these updates, the uptime of the Quickbooks Support Site far exceeded all other tracked Intuit sites during the tenure of his employ.

Environmental services & products (esph.com)

Senior Software Engineer

Jul 2006Apr 2007 · 9 mos · Greater Tucson Area

  • Senior member of the New Products Division technical staff responsible for the architecture and development of ESP software systems supporting new initiatives and product lines. Essential role in demonstrating feasibility of novel technical approaches through fast prototyping. Main technical interface for contracted and outsourced software teams, responsible for quality of technical deliverables and product integration. Responsible for mentoring junior software staff members.

Jet propulsion laboratory

Software Engineer

Jan 2001Jan 2005 · 4 yrs · Pasadena, California

  • Responsible for the concept design, architecture, and development of innovative software solutions to support collaboration within JPL/NASA’s space mission design processes. Furthermore responsible for the maintenance of in excess of 70 server and workstation systems operating 4 distinct operating systems used to support the JPL missions design teams and collaborative engineering department.

Education

Caltech

Bachelor of Science (BS) — Computational Biology

Jan 1994Jan 1998

Stackforce found 100+ more professionals with Software Development & Agile

Explore similar profiles based on matching skills and experience