Andrew Nolan

Senior Software Engineer

Andrew Nolan
Dublin, Ireland

Experience

Jun 2020 - Present
5 years 8 months
Dublin, Ireland

Senior Software Engineer

Intercom

  • Led the backend architecture for messaging workflows and payment pipelines, setting technical direction and delivering highly available .NET Core and Node.js services supporting 50,000 daily active users.
  • Led the design and execution of a legacy Node.js to .NET Core service migration, defining service boundaries, rollout strategy, and observability, resulting in a 40% latency reduction and improved operational reliability.
  • Delivered React, Next.js, and Angular frontend modules, mentoring teammates on SSR patterns, secure UI, and performance optimization.
  • Integrated a GraphQL gateway, consolidating 15 REST endpoints and reducing mobile app payload size.
  • Implemented LLM-assisted workflows and code review helpers using OpenAI API and LangChain, reducing manual review time by 6 hours/week.
  • optimized PostgreSQL queries and Redis caching, improving data retrieval times by 300ms on average.
  • ensured GDPR and PCI compliance in all payment processing and messaging features.
  • Acted as technical mentor and reviewer for 4 junior engineers, establishing code quality standards and design review practices that increased team delivery velocity by 18%.
  • Managed CI/CD pipelines with GitHub Actions, Docker, Kubernetes, and Terraform, reducing deployment times from 1 hour to 12 minutes.
May 2018 - Jun 2020
2 years 2 months
Dublin, Ireland

Software Engineer

Qualio

  • Built backend features in .NET Core and Java/Spring Boot for compliance-critical workflows, processing regulatory and financial data for enterprise clients.
  • Developed Python/Django document lifecycle systems, processing 5,000+ documents per month, improving approval cycles by about half.
  • Led adoption of microservices architecture, decomposing monolithic applications into independently deployable services.
  • Designed event-driven pipelines using RabbitMQ, improving throughput roughly 3x while maintaining compliance audit logs.
  • Refactored MongoDB aggregation pipelines, reducing report generation time to under 10 seconds.
  • Established automated testing and CI/CD best practices, increasing coverage to 50% and reducing defects.
  • Introduced document validation workflows using large language models (LLMs) via OpenAI APIs for compliance reviews.
Jun 2015 - Apr 2018
2 years 11 months
Dublin, Ireland

Full Stack Developer

Circit

  • Developed fintech platform features with React and .NET/C#, handling 3,000 API requests per month, including payment processing.
  • Implemented secure authentication and authorization (JWT, RBAC) for regulated financial workflows.
  • Built real-time notification systems with WebSockets / Socket.IO, reducing task completion times by 10%.
  • Automated financial data aggregation and reporting with Python scripts, saving 5 hours per week for operations teams.
  • Optimized frontend and backend performance using Redis caching and React optimizations, reducing response times by nearly 15%.
  • Maintained SQL database schemas and complex queries, ensuring accurate and secure financial reporting.

Summary

Senior Full Stack Engineer with 9+ years of experience delivering compliance-heavy SaaS, fintech, and enterprise platforms, including payment systems. Skilled in backend development (.NET Core, Java/Spring Boot, Node.js, Python) and frontend delivery (React, Next.js, Angular).

Experienced in mentoring junior engineers, conducting code reviews, and leading small teams.

Practical expertise integrating LLMs (OpenAI, LangChain) for workflow automation and code review. Focused on building secure, reliable, GDPR/PCI-compliant systems for European markets.

Skills

  • Frontend: React, Vue.js, Next.js, Angular, Typescript, Redux, Tailwind Css, Webpack, Jest, Cypress
  • Backend: .Net Core, Asp.net, Ado.net, C#, Java, Spring Boot, Python, Node.js, Express.js, Fastapi, Django, Graphql, Rest, Go
  • Databases & Caching: Postgresql, Mongodb, Redis, Mysql, Elasticsearch, Rabbitmq, T-sql, Oracle
  • Cloud & Devops: Aws (Ec2, S3, Lambda, Ecs), Docker, Kubernetes, Terraform, Ci/cd (Github Actions, Jenkins), Prometheus, Grafana
  • Ai & Automation: Python (Pandas, Numpy, Scikit-learn), Langchain, Openai Api, Celery, Rabbitmq
  • Tools & Methodologies: Git, Agile/scrum, Microservices, Event-driven Architecture, Jira

Languages

English
Native

Education

Sep 2011 - May 2015

University College Dublin

Bachelor's Degree in Computer Science · Computer Science · Dublin, Ireland

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Martin Djonov
Martin Djonov

Software Consultant

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Ateet Bahmani
Ateet Bahmani

AI Engineer

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Fady Kuzman
Fady Kuzman

Senior Software Developer / Tech Lead

View Profile
Cătălin Cășuneanu
Cătălin Cășuneanu

Full Stack Engineer

View Profile
Samir Brković
Samir Brković

Solution Architect / Senior Software Engineer

View Profile
Andreas Schmückert
Andreas Schmückert

Solution Architect, Business Analyst, Consultant, Full-Stack Lead-Developer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Csaba Kéri
Csaba Kéri

ServiceNow Consultant

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Chris Taggeselle
Chris Taggeselle

Certified Kubernetes Application Developer

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Jan Radon
Jan Radon

Software Engineer / Software Architect / Team Lead

View Profile
Umar Maqsud
Umar Maqsud

Senior AI Architect & Engineer

View Profile
Leif Stolberg
Leif Stolberg

Software Architect

View Profile
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API Experience Platform

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Dimitri Simon
Dimitri Simon

Fullstack Developer, Integrator

View Profile