Reo F.
Senior Softwareentwickler
Erfahrungen
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.
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.
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
Ausbildung
Trinity College Dublin
Bachelorabschluss · Informatik · Dublin, Irland
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.