Hi, I'm Andrew Nolan, a Senior Software Engineer with 9+ years of experience architecting and delivering high-impact software solutions for SaaS, fintech, and ecommerce platforms. I specialize in building scalable frontend apps with React, Vue.js, Angular, and Next.js, and robust backend systems with .NET Core, Java, Spring Boot, and Python. I also leverage AI and automation to drive efficiency, enhance user experiences, and optimize cloud infrastructure. I have a proven track record in full-stack development, microservices, and leading cross-functional initiatives to improve performance, security, and reliability. I've mentored engineers, driven performance optimizations (e.g., database refactors, Redis caching), and led containerized deployments with Kubernetes and Terraform. I'm passionate about solving complex problems and delivering reliable, scalable software while mentoring teammates.

Andrew Nolan

Hi, I'm Andrew Nolan, a Senior Software Engineer with 9+ years of experience architecting and delivering high-impact software solutions for SaaS, fintech, and ecommerce platforms. I specialize in building scalable frontend apps with React, Vue.js, Angular, and Next.js, and robust backend systems with .NET Core, Java, Spring Boot, and Python. I also leverage AI and automation to drive efficiency, enhance user experiences, and optimize cloud infrastructure. I have a proven track record in full-stack development, microservices, and leading cross-functional initiatives to improve performance, security, and reliability. I've mentored engineers, driven performance optimizations (e.g., database refactors, Redis caching), and led containerized deployments with Kubernetes and Terraform. I'm passionate about solving complex problems and delivering reliable, scalable software while mentoring teammates.

Available to hire

Hi, I’m Andrew Nolan, a Senior Software Engineer with 9+ years of experience architecting and delivering high-impact software solutions for SaaS, fintech, and ecommerce platforms. I specialize in building scalable frontend apps with React, Vue.js, Angular, and Next.js, and robust backend systems with .NET Core, Java, Spring Boot, and Python. I also leverage AI and automation to drive efficiency, enhance user experiences, and optimize cloud infrastructure.

I have a proven track record in full-stack development, microservices, and leading cross-functional initiatives to improve performance, security, and reliability. I’ve mentored engineers, driven performance optimizations (e.g., database refactors, Redis caching), and led containerized deployments with Kubernetes and Terraform. I’m passionate about solving complex problems and delivering reliable, scalable software while mentoring teammates.

See more

Experience Level

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 Intercom
June 1, 2020 - October 29, 2025
Led the migration of a legacy Node.js service to a .NET Core microservice, reducing API latency and improving system reliability. Architected a new React and TypeScript messaging module for the core platform, boosting client-side rendering performance for tens of thousands of daily users. Designed an AI-powered conversation summarization feature using OpenAI API and LangChain to automate tasks previously handled manually. Built a real-time dashboard with Vue.js and WebSocket connections for live analytics, reducing support ticket resolution time. Managed Kubernetes clusters and AWS ECS with auto-scaling, implemented a GraphQL gateway to consolidate REST endpoints, and automated CI/CD with GitHub Actions and Docker. Introduced Terraform for infrastructure provisioning and mentored multiple junior engineers. Improved database performance with PostgreSQL optimizations and Redis caching.
Software Engineer at Qualio
June 1, 2020 - June 1, 2020
Developed SaaS compliance tracking features using Angular and .NET Core; built a document lifecycle management system with Python and Django handling thousands of documents monthly. Created RESTful APIs with Spring Boot to integrate with third-party healthcare CRMs, enabling automation and reducing manual workload. Implemented an event-driven architecture with RabbitMQ to boost throughput and migrated the monolith to a microservices architecture (5 services). Established a comprehensive testing strategy (Jest/Cypress) and optimized MongoDB queries and indexing to speed up reporting. Dockerized applications and deployed on AWS, improving consistency across environments.
Full Stack Developer at Circit
April 1, 2018 - April 1, 2018
Built full-stack fintech features for an audit confirmation platform using React and C#, handling over 1M monthly API requests. Implemented secure authentication and authorization with JWT and RBAC. Developed a real-time notification system with Socket.IO and automated financial data aggregation and reporting with Python scripts. Improved application performance by optimizing React rendering and introducing Redis for session caching. Integrated third-party banking APIs to connect with 15 major financial institutions.

Education

Bachelor's Degree in Computer Science at University College Dublin
September 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet