Reo F.

Senior Softwareentwickler

Waterford, Irland

Erfahrungen

Feb. 2024 - Bis heute
1 Jahr 10 Monaten

Senior Softwareentwickler

Spending Power

  • Entwarf und implementierte skalierbare Backend-Services mit Kotlin und Ktor, um hohe Verfügbarkeit und Ausfallsicherheit für geschäftskritische Anwendungen zu gewährleisten.
  • Entwickelte und wartete ereignisgesteuerte Architekturen mit Kafka, wodurch die Echtzeit-Datenverarbeitung möglich wurde und die Systemreaktionsfähigkeit verbessert wurde.
  • Arbeitete mit Stakeholdern zusammen, um Geschäftsanforderungen in technische Lösungen zu übersetzen und die Ausrichtung auf Produktziele und Benutzerbedürfnisse sicherzustellen.
  • Optimierte PostgreSQL-Datenbanken für bessere Abfrageleistung, indem Indizierung und Caching-Strategien genutzt wurden, um Latenzen zu reduzieren.
  • Implementierte CI/CD-Pipelines mit Docker und Jenkins, um Deployments zu optimieren und die Liefergeschwindigkeit zu erhöhen.
  • Nutze KI-gestützte Code-Tools, um Entwicklungsprozesse zu verbessern, Fehler zu reduzieren und die Codequalität zu erhöhen.
  • Stellte die Einhaltung von Clean-Architecture-Prinzipien sicher, um Wartbarkeit und Skalierbarkeit der Backend-Systeme zu gewährleisten.
  • Arbeitete eng mit DevOps-Teams zusammen, um eine nahtlose Integration der Backend-Services in die Cloud-Infrastruktur zu erreichen.
  • Führte Performance-Tuning und Engpassanalysen durch, um Systemleistung und Ressourcenauslastung zu optimieren.
  • Trug zum Design und zur Implementierung von RESTful APIs bei und befolgte dabei Best Practices für Sicherheit und Dokumentation.
Jan. 2021 - Jan. 2024
3 Jahren 1 Monate

Senior Softwareentwickler

Walmart Global Tech

  • Modernisierte Altsysteme im Backend durch Migration zu einer Microservices-Architektur, wodurch Skalierbarkeit und Wartbarkeit verbessert wurden.
  • Entwickelte und betrieb ereignisgesteuerte Systeme mit Kafka, um eine effiziente Kommunikation zwischen den Microservices zu ermöglichen.
  • Entwarf und implementierte Daten-Pipelines zur Verarbeitung großer Datensätze und nutzte PostgreSQL für Speicherung und Abfragen.
  • Integrierte KI-basierte Analyse-Tools, um Echtzeiteinblicke zu liefern und die Entscheidungsfindung zu verbessern.
  • Arbeitete mit Produktteams zusammen, um Backend-Lösungen zu entwerfen, die mit den Geschäftszielen und Benutzeranforderungen übereinstimmen.
  • Sorgte für die Einhaltung von Branchenstandards für Datensicherheit und Datenschutz und schützte dabei sensible Benutzerdaten.
  • Optimierte Backend-Services für hohen Durchsatz und geringe Latenz, um eine erstklassige Benutzererfahrung zu gewährleisten.
  • Implementierte automatisierte Test- und Überwachungsframeworks, um Systemzuverlässigkeit und Verfügbarkeit sicherzustellen.
  • Nahm an Code-Reviews und Pair-Programming-Sessions teil, um hohe Codequalität und Best Practices aufrechtzuerhalten.
  • Trug zur Entwicklung technischer Fahrpläne und Architekturentscheidungen bei und trieb langfristige Systemverbesserungen voran.
Jan. 2014 - Dez. 2020
7 Jahren

Softwareentwickler

parelT

  • Entwarf und entwickelte Cloud-native Backend-Anwendungen auf der Google Cloud Platform und nutzte Kubernetes für die Orchestrierung.
  • Konzipierte und implementierte Echtzeit-Datenverarbeitungssysteme mit Kafka und Apache Flink, um sofortige Datenanalysen zu ermöglichen.
  • Entwickelte und wartete PostgreSQL-Datenbanken mit komplexen Schemata und stellte dabei Datenintegrität und Abfrageeffizienz sicher.
  • Arbeitete mit Frontend-Teams zusammen, um RESTful APIs zu entwerfen und zu implementieren, die benutzerorientierte Anwendungen unterstützten.
  • Setzte KI-Tools ein, um repetitive Aufgaben zu automatisieren und die Effizienz der Softwareentwicklungsprozesse zu steigern.
  • Sicherte hohe Verfügbarkeit und Disaster-Recovery-Fähigkeiten für kritische Backend-Systeme.
  • Arbeitete eng mit DevOps-Teams zusammen, um Infrastructure as Code (IaC) mit Terraform und CloudFormation umzusetzen.
  • Führte Performance-Benchmarks und Optimierungen durch, um Skalierbarkeit und Zuverlässigkeit der Systeme zu gewährleisten.
  • Nahm an Agile-Zeremonien teil, darunter tägliche Stand-ups, Sprint-Planung und Retrospektiven, um Teamabstimmung und Produktivität sicherzustellen.
  • Mentorte Junior-Entwickler und gab technische Anleitung, um Teamfähigkeiten zu verbessern und Wissen zu teilen.

Zusammenfassung

Ergebnisorientierter Senior Softwareentwickler mit über 10 Jahren Erfahrung in der Konzeption und Implementierung robuster Backend-Systeme, mit Fokus auf moderne JVM-Technologien, ereignisgesteuerte Architekturen und Cloud-Lösungen. Versiert in Kotlin, Ktor, Kafka, PostgreSQL und der Google Cloud Platform, mit starkem Fokus auf sauberen Code, leistungsstarken Systemen und Zusammenarbeit mit funktionsübergreifenden Teams. Erfahren in der Integration von KI-Tools und -Diensten zur Verbesserung der Softwareentwicklung und Produktfunktionen. Engagiert, skalierbare, zuverlässige und effiziente Backend-Lösungen zu liefern, die das Unternehmenswachstum und die operative Exzellenz vorantreiben.

Sprachen

Irisch
Verhandlungssicher
Englisch
Fortgeschritten

Ausbildung

Okt. 2008 - Juni 2013

Trinity College Dublin

Bachelorabschluss · Informatik · Dublin, Irland

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