Henning K.
Ruby on Rails-Entwickler
Erfahrungen
Ruby on Rails-Entwickler
evopark GmbH
- Führte die Entwicklung und Wartung mehrerer Ruby on Rails-Anwendungen an und stellte so eine hohe Verfügbarkeit und Leistung für zeitkritische und leistungsabhängige Systeme im Bereich Mobilitätsdienstleistungen sicher.
- Analysierte, debugte und behob komplexe Anwendungsfehler, verbesserte die Systemzuverlässigkeit und reduzierte Ausfallzeiten durch robuste Fehlerbehebungs- und Codeoptimierungsmethoden.
- Erweiterte die Testframeworks mit RSpec und integrierte Continuous-Integration-Pipelines via CircleCI und Docker, um schnellere Deployments und eine höhere Codeabdeckung zu erreichen.
Softwareentwickler, Systemanalyse
freelancing
- Entwickelte und implementierte ein maßgeschneidertes Export-Tool, das WordPress-/WooCommerce-Daten in für Fulfillment-Partner kompatible Formate überführt und so die Auftragsabwicklung für einen Kunden aus dem Verlags- und E-Commerce-Bereich optimiert.
- Führte umfassende Datenbankanalysen von MySQL/MariaDB-Strukturen durch, um wesentliche Datenbeziehungen zu identifizieren und Datenextraktionsprozesse zu optimieren, wodurch die Exportgenauigkeit und Effizienz gesteigert wurden.
- Entwarf automatisierte Skripte zur Datenumwandlung in PHP und Python, verringerte die manuelle Bearbeitungszeit und gewährleistete eine nahtlose, fehlerfreie CSV-Erstellung für externe Fulfillment-Systeme.
Serveradministrator, Webmaster, Softwareentwickler
freelancing
- Leistete schnelle Notfallunterstützung nach einem Hardwareausfall, um kritische Systeme wiederherzustellen und unter engen Fristen Datenintegrität sowie Anwendungsfunktionalität sicherzustellen.
- Führte die vollständige Wiederherstellung von Daten und Strukturen aus Backups durch und rekonstruierte fehlende Komponenten manuell, wodurch 100% der Kundenbetriebsabläufe mit minimalen Ausfallzeiten wiederhergestellt wurden.
- Erweiterte und optimierte eine kundenspezifische Ruby-basierte API (Grape-Framework), um die Systeminteroperabilität und Leistung über integrierte Plattformen hinweg zu verbessern.
Unterstützung bei der Konsolidierung eines Website-Portfolios
freelancing
- Leitete die Konsolidierung und Neuorganisation von über 70 Websites, optimierte Hosting-Umgebungen und steigerte die Betriebseffizienz eines großen Verlagsportfolios.
- Führte umfassende Analysen und Ursachenforschung durch, identifizierte und behob kritische Performance-, Sicherheits- und Konfigurationsprobleme auf verschiedenen CMS-Plattformen.
- Führte gezielte Upgrades und Migrationen durch, um sicherzustellen, dass alle Websites modernen Sicherheits-, Kompatibilitäts- und Skalierbarkeitsstandards entsprechen.
Datenmanager
freelancing
- Überwachte die sichere Handhabung und Verarbeitung von über 10.000 Datensätzen mit personenbezogenen und sicherheitsrelevanten Informationen für eine internationale Sportveranstaltung.
- Implementierte und pflegte strenge Datenschutzprotokolle, um die Einhaltung globaler Datenschutz- und Sicherheitsstandards zu gewährleisten.
- Setzte fortschrittliche Datenanalysetools wie MS Excel, Office 365 und R ein, um große Datensätze zu validieren, zu organisieren und für eine höhere Betriebseffizienz auszuwerten.
Softwareentwickler
Freiberuflich
- Überarbeitet und teilweise neu implementiert ein komplexes Auftragsbearbeitungs- und Trackingsystem, wodurch Leistung, Skalierbarkeit und Wartbarkeit verbessert wurden.
- Modernisiert die Legacy-Infrastruktur durch Migration auf einen aktuellen Software-Stack mit Ruby, Ruby on Rails, PostgreSQL und Bootstrap.
- Optimiert Datenbankstrukturen und Abfrageleistung, um das Auftrags-Tracking zu beschleunigen und die Datenqualität in den Workflows zu verbessern.
Softwareentwickler, Serveradministrator, Systemintegrator
Freiberuflich
- Modernisiert und teilweise neu implementiert ein unternehmensweites Mailinglistensystem, wodurch Zuverlässigkeit, Leistung und Integrationsmöglichkeiten verbessert wurden.
- Entwickelt eine maßgeschneiderte API mit Ruby und Grape, um mehrere Websites nahtlos mit der Sympa-basierten Mailing-Infrastruktur zu verbinden.
- Optimiert den Backend-Betrieb auf Ubuntu Linux und Postfix, wodurch die Effizienz der E-Mail-Zustellung gesteigert und die Systemlatenz reduziert wurde.
Serveradministrator, Webmaster, Softwareentwickler
Freiberuflich
- Verwaltet und gewartet einen Cluster von über 20 virtuellen Servern und Containern, um in allen Umgebungen optimale Verfügbarkeit, Stabilität und Leistung sicherzustellen.
- Diagnostiziert und behoben system- und anwendungsbezogene Probleme, wodurch die Zuverlässigkeit des Clusters gesteigert und Ausfallzeiten minimiert wurden.
- Konfiguriert, angepasst und optimiert Software in Proxmox VE- und OpenVZ-Umgebungen, um spezifische Kundenanforderungen zu erfüllen.
Webentwickler, Webmaster, Serveradministrator
Freiberuflich
- Geplant, entwickelt und bereitgestellt ein individuelles Content-Management-System (CMS) zur Unterstützung einer multinationalen jährlichen PR-Veranstaltung, wodurch die Workflows für Inhaltserstellung und -veröffentlichung optimiert wurden.
- Übersetzt komplexe Stakeholder-Anforderungen in skalierbare CMS-Funktionen, um die Ausrichtung an den Unternehmenszielen und den Zeitplänen der Veranstaltung sicherzustellen.
- Implementiert erweiterte Funktionen wie Geo-Suche und dynamisches Content-Management mit Ruby on Rails, MySQL, JavaScript und CoffeeScript.
Zusammenfassung
Ergebnisorientierter Softwareentwickler mit über zehn Jahren Erfahrung in der Bereitstellung hochwertiger, skalierbarer Webanwendungen und Backend-Systeme in verschiedenen Branchen. Erfahren in der Entwicklung mit Ruby on Rails und dem PHP/LAMP-Stack, mit nachweislichen Erfolgen im Aufbau, der Modernisierung und Integration komplexer digitaler Lösungen. Versiert in Systemanalyse, API-Entwicklung und Datenmanagement mit einer soliden Grundlage in Datenbankarchitekturen wie PostgreSQL, MySQL und MariaDB. Bekannt dafür, analytische Genauigkeit mit praktischer Programmiererfahrung zu verbinden und so eine zuverlässige, effiziente und sichere Softwarebereitstellung zu gewährleisten. Erfahren in der Steuerung des gesamten Entwicklungszyklus von der Anforderungsanalyse und Systemdesign bis zu Tests, Debugging und Deployment und dabei stets offen für neue Technologien.
Fähigkeiten
- Ruby On Rails
- Integration Von Fremdsystemen
- Ruby-programmierung
- Redis
- Postgresql
- Php
- Rspec
- Mysql
- Debugging
- Mariadb
- Dokumentation
- Lamp-stack
- Systemanalyse
- Linux, Apache
- Api-entwicklung
- Leistungsoptimierung
- Restful-api-integration
- Linux-administration
Sprachen
Ausbildung
Technische Universität Darmstadt / Universität Heidelberg
Universitätsdiplom, Diplom-Biologe, Ökologie (Hauptfach), Molekularbiologie und Informatik (Nebenfächer) · Naturwissenschaften · Darmstadt, Deutschland
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.