Andrew Nolan
Senior Software Engineer
Experience
Jun 2020 - Present
5 years 8 monthsDublin, 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 monthsDublin, 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 monthsDublin, 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
NativeEducation
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