Andrew Nolan

Senior Softwareentwickler

Andrew Nolan
Dublin, Irland

Erfahrungen

Juni 2020 - Bis heute
5 Jahren 8 Monaten
Dublin, Irland

Senior Softwareentwickler

Intercom

  • Verantwortlich für die Backend-Architektur von Messaging-Workflows und Zahlungspipelines, technische Ausrichtung vorgegeben und hochverfügbare .NET Core- und Node.js-Services geliefert, die 50.000 aktive Nutzer pro Tag unterstützen.
  • Leitung des Designs und der Umsetzung einer Migration von einem Legacy-Node.js-Service zu .NET Core, einschließlich Definition von Servicegrenzen, Rollout-Strategie und Observability, was zu einer Reduzierung der Latenz um 40 % und verbesserter Betriebssicherheit führte.
  • Bereitstellung von Frontend-Modulen mit React, Next.js und Angular, Mentoring von Teamkollegen bei SSR-Patterns, sicherer UI und Performance-Optimierung.
  • Integration eines GraphQL-Gateways zur Konsolidierung von 15 REST-Endpunkten und Verringerung der Payload-Größe der mobilen App.
  • Implementierung von LLM-gestützten Workflows und Code-Review-Tools mit OpenAI-API und LangChain, wodurch die manuelle Review-Zeit um 6 Stunden pro Woche reduziert wurde.
  • Optimierung von PostgreSQL-Abfragen und Redis-Caching, wodurch die Datenabrufzeiten im Schnitt um 300 ms verbessert wurden.
  • Gewährleistung der DSGVO- und PCI-Konformität in allen Zahlungs- und Messaging-Funktionen.
  • Tätigkeit als technischer Mentor und Reviewer für 4 Junior-Entwickler, Einführung von Code-Qualitätsstandards und Design-Review-Praktiken, die die Liefergeschwindigkeit des Teams um 18 % erhöhten.
  • Verwaltung von CI/CD-Pipelines mit GitHub Actions, Docker, Kubernetes und Terraform, wodurch die Deployment-Zeiten von 1 Stunde auf 12 Minuten reduziert wurden.
Mai 2018 - Juni 2020
2 Jahren 2 Monaten
Dublin, Irland

Softwareentwickler

Qualio

  • Entwicklung von Backend-Funktionen in .NET Core und Java/Spring Boot für compliance-kritische Workflows, Verarbeitung von regulatorischen und finanziellen Daten für Enterprise-Kunden.
  • Entwicklung von Dokumenten-Lifecycle-Systemen in Python/Django, Verarbeitung von über 5.000 Dokumenten pro Monat und Verkürzung der Freigabezyklen um etwa die Hälfte.
  • Vorantreiben der Einführung einer Microservices-Architektur durch Aufspaltung monolithischer Anwendungen in eigenständig bereitstellbare Services.
  • Entwurf ereignisgesteuerter Pipelines mit RabbitMQ, Steigerung des Durchsatzes um etwa das 3-fache bei gleichzeitiger Einhaltung von Compliance-Audit-Logs.
  • Überarbeitung von MongoDB-Aggregations-Pipelines, wodurch die Berichtserstellung auf unter 10 Sekunden reduziert wurde.
  • Etablierung automatisierter Tests und CI/CD-Best-Practices, Erhöhung der Testabdeckung auf 50 % und Reduzierung von Fehlern.
  • Einführung von Dokumenten-Validierungs-Workflows mit großen Sprachmodellen (LLMs) über die OpenAI-API für Compliance-Prüfungen.
Juni 2015 - Apr. 2018
2 Jahren 11 Monaten
Dublin, Irland

Full-Stack-Entwickler

Circit

  • Entwicklung von FinTech-Plattform-Funktionen mit React und .NET/C#, Bearbeitung von 3.000 API-Anfragen pro Monat, einschließlich Zahlungsabwicklung.
  • Implementierung sicherer Authentifizierung und Autorisierung (JWT, RBAC) für regulierte Finanz-Workflows.
  • Aufbau von Echtzeit-Benachrichtigungssystemen mit WebSockets/Socket.IO, wodurch die Aufgabenbearbeitungszeit um 10 % reduziert wurde.
  • Automatisierung der Finanzdatenaggregation und -berichterstattung mit Python-Skripten, Einsparung von 5 Stunden pro Woche für das Operations-Team.
  • Optimierung der Frontend- und Backend-Performance mit Redis-Caching und React-Optimierungen, Reduzierung der Antwortzeiten um fast 15 %.
  • Pflege von SQL-Datenbankschemata und komplexen Abfragen zur Gewährleistung genauer und sicherer Finanzberichte.

Zusammenfassung

Senior Full-Stack-Entwickler mit über 9 Jahren Erfahrung in der Bereitstellung von compliance-intensiven SaaS-, FinTech- und Enterprise-Plattformen, einschließlich Zahlungssystemen. Erfahren in der Backend-Entwicklung (.NET Core, Java/Spring Boot, Node.js, Python) und im Frontend (React, Next.js, Angular).

Erfahren im Mentoring von Junior-Entwicklern, in Code-Reviews und in der Leitung kleiner Teams.

Praktische Expertise in der Integration von LLMs (OpenAI, LangChain) zur Workflow-Automatisierung und Code-Review. Fokus auf den Aufbau sicherer, zuverlässiger, DSGVO- und PCI-konformer Systeme für den europäischen Markt.

Fähigkeiten

  • 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
  • Datenbanken & 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
  • Ki & Automatisierung: Python (Pandas, Numpy, Scikit-learn), Langchain, Openai-api, Celery, Rabbitmq
  • Tools & Methoden: Git, Agile/scrum, Microservices, Ereignisgesteuerte Architektur, Jira

Sprachen

Englisch
Muttersprache

Ausbildung

Sept. 2011 - Mai 2015

University College Dublin

Bachelor in Informatik · Informatik · Dublin, Irland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Prasad Tilloo
Prasad Tilloo

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Martin Djonov
Martin Djonov

Softwareberater

Profil ansehen
Marc Haid
Marc Haid

Senior Architekt, Coach und Entwickler

Profil ansehen
Matthias Isler
Matthias Isler

Teilzeit-CTO (Leitender Ingenieur / Technischer Architekt)

Profil ansehen
Ateet Bahmani
Ateet Bahmani

KI-Ingenieur

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Jürgen Fey
Jürgen Fey

AR/VR/XR-Architekt

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Cătălin Cășuneanu
Cătălin Cășuneanu

Full-Stack-Entwickler

Profil ansehen
Samir Brković
Samir Brković

Lösungsarchitekt / Senior Softwareentwickler

Profil ansehen
Andreas Schmückert
Andreas Schmückert

Solution-Architekt, Business Analyst, Berater, Full-Stack Lead-Entwickler

Profil ansehen
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps- und DevOps-Engineer

Profil ansehen
Jens Meßinger
Jens Meßinger

Fullstack-Entwickler / Teamleiter

Profil ansehen
Csaba Kéri
Csaba Kéri

ServiceNow-Berater

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen
Manuel Reinfurt
Manuel Reinfurt

Cloud-Architekt & Lead-Entwickler

Profil ansehen
Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Chris Taggeselle
Chris Taggeselle

Zertifizierter Kubernetes-Anwendungsentwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Jan Radon
Jan Radon

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Umar Maqsud
Umar Maqsud

Senior KI-Architekt & Ingenieur

Profil ansehen
Leif Stolberg
Leif Stolberg

Software-Architekt

Profil ansehen
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API-Erfahrungsplattform

Profil ansehen
Yannick Schuchmann
Yannick Schuchmann

Freiberuflicher IT-Berater

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Dimitri Simon
Dimitri Simon

Fullstack-Entwickler, Integrator

Profil ansehen