Andrew Nolan
Senior Softwareentwickler
Erfahrungen
Juni 2020 - Bis heute
5 Jahren 8 MonatenDublin, 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 MonatenDublin, 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 MonatenDublin, 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
MutterspracheAusbildung
Sept. 2011 - Mai 2015
University College Dublin
Bachelor in Informatik · Informatik · Dublin, Irland
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.