I'm Rory Gallagher, a Senior Software Engineer with over 20 years delivering scalable enterprise applications. I specialize in backend Java/Spring Boot microservices, cloud-based platforms, and full-stack delivery across Java, Spring, REST APIs, React, TypeScript, Node.js, Python, PostgreSQL, and MongoDB. I thrive on building secure, high-performance services and modernizing legacy systems. In cross-functional teams, I mentor engineers and help raise standards for testing, architecture, and release readiness. I partner with product, QA, and engineering stakeholders in Agile environments to ship iterative platform improvements. I value clear communication, thorough documentation, and reliable delivery in remote, product-focused settings, and I enjoy crafting maintainable software that scales with business needs.

Rory Gallagher

I'm Rory Gallagher, a Senior Software Engineer with over 20 years delivering scalable enterprise applications. I specialize in backend Java/Spring Boot microservices, cloud-based platforms, and full-stack delivery across Java, Spring, REST APIs, React, TypeScript, Node.js, Python, PostgreSQL, and MongoDB. I thrive on building secure, high-performance services and modernizing legacy systems. In cross-functional teams, I mentor engineers and help raise standards for testing, architecture, and release readiness. I partner with product, QA, and engineering stakeholders in Agile environments to ship iterative platform improvements. I value clear communication, thorough documentation, and reliable delivery in remote, product-focused settings, and I enjoy crafting maintainable software that scales with business needs.

Available to hire

I’m Rory Gallagher, a Senior Software Engineer with over 20 years delivering scalable enterprise applications. I specialize in backend Java/Spring Boot microservices, cloud-based platforms, and full-stack delivery across Java, Spring, REST APIs, React, TypeScript, Node.js, Python, PostgreSQL, and MongoDB. I thrive on building secure, high-performance services and modernizing legacy systems. In cross-functional teams, I mentor engineers and help raise standards for testing, architecture, and release readiness.

I partner with product, QA, and engineering stakeholders in Agile environments to ship iterative platform improvements. I value clear communication, thorough documentation, and reliable delivery in remote, product-focused settings, and I enjoy crafting maintainable software that scales with business needs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at FedEx Freight
January 1, 2020 - Present
Engineered and maintained Spring Boot microservices underpinning critical freight operations and real-time logistics processing. Designed robust RESTful APIs for complex distributed enterprise systems; implemented secure backend services using Spring Security, OAuth2, and JWT. Led modernization initiatives transitioning legacy systems to cloud-native architectures. Built resilient asynchronous processing solutions with advanced messaging patterns, enabling improved responsiveness. Collaborated with frontend teams to deliver React-based user interfaces; supported CI/CD automation and managed containerized deployments for modern delivery pipelines.
Software Engineer at GlobalTech Solutions Inc.
October 1, 2006 - July 1, 2012
Developed and delivered robust enterprise application solutions, designed and optimized complex relational database schemas, and tuned SQL queries for high-transaction environments. Built scalable application modules adhering to enterprise architecture standards, participating in the full software development lifecycle from requirements analysis to controlled deployment.
Senior Software Engineer at PagerDuty
March 1, 2022 - Present
Built and improved incident management and internal workflow features using C#, .NET Core, RESTful APIs, and React-based frontend; focused on reliability, performance, and scalable real-time systems across enterprise domains.
Full Stack Engineer at Uber
August 1, 2019 - February 1, 2022
Contributed to foundation architecture of Uber Eats search platform during early scaling phase; developed microservices-based backend with C#/NET Core, designed normalized SQL databases, implemented TF-IDF scoring-based ranking, and established CI/CD pipelines with Jenkins.
Frontend Engineer at Uber Eats / Uber
June 1, 2018 - July 1, 2019
Helped reduce modules bugs and improved data flow between UI and database layer; supported full development lifecycle from planning through release; cleaned legacy code to improve maintenance.
Senior Software Engineer / Senior Java Full Stack Engineer at PagerDuty
March 1, 2022 - Present
Designed, developed, and maintained scalable enterprise features using Java, Spring Boot microservices, React/TypeScript, Node.js, Python/Django, MongoDB, PostgreSQL, and AWS. Built secure RESTful APIs and backend orchestration logic, enabling high-volume operational workflows with emphasis on performance, reliability, and maintainability. Implemented event-driven patterns with queue-based processing, Redis caching, API gateways, and containerized services in CI/CD pipelines. Refactored service logic, optimized queries, improved error handling, and supported production troubleshooting across distributed systems. Partnered with product, QA, and engineering to estimate work, clarify requirements, and define technical specs for iterative platform improvements. Conducted code reviews, mentored teammates on clean code and API design, and raised engineering standards around testing, documentation, scalability, and release readiness. Authored API references, architecture notes, and implementa
Senior Frontend Engineer | Full Stack Engineer at Uber
August 1, 2018 - February 1, 2022
Delivered customer-facing features using React, TypeScript, JavaScript, Java-backed service integrations, Node.js, REST APIs, AWS, and relational data workflows. Collaborated with backend teams to integrate scalable APIs and optimize client-server boundaries for modern and legacy applications. Migrated frontend modules from Angular to React, improving maintainability, UI performance, responsiveness, and architectural consistency. Contributed to code reviews, debugging, automated testing, CI/CD, and Agile delivery across distributed teams.
Full Stack Engineer at Chime
August 1, 2012 - July 1, 2018
Built and maintained full-stack financial platform features across backend services, REST APIs, databases (PostgreSQL, MySQL, Redis), and responsive UIs using Java, JavaScript, Ruby on Rails, PHP, React, PostgreSQL, MySQL, Redis, and AWS. Designed relational data models, optimized SQL queries, and implemented secure API workflows enabling onboarding, transactions, reporting, notifications, and internal operations. Modernized legacy services into microservice-oriented modules, improving reliability and developer velocity. Worked with product, QA, and business stakeholders to translate requirements, troubleshoot defects, and deliver high-quality features in Agile development cycles. Improved release quality through unit/integration testing, deployment automation, Git workflows, and CI/CD, reducing release time by ~25%.
Software Engineer at GlobalTech Solutions Inc.
June 1, 2007 - July 1, 2012
Developed enterprise web applications, backend modules, and service integrations using Java, Spring Framework concepts, PHP, Zend Framework, CodeIgniter, Ruby on Rails, JavaScript, MySQL, PostgreSQL, Linux, and REST-style APIs. Designed and optimized business-critical applications with a focus on scalable architecture, secure coding, database reliability, maintainable services, and efficient software delivery for enterprise clients. Worked in Agile/Scrum environments with Git-based version control, code reviews, deployment support, stakeholder collaboration, and continuous improvement of development practices.

Education

B.S. at University of Georgia
August 1, 2002 - May 1, 2006
B.S. Computer Science at The University of Georgia
August 1, 2014 - May 1, 2018
B.S. in Computer Science at The University of Georgia
August 1, 2002 - May 1, 2006

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Transportation & Logistics, Professional Services, Other