
Senior Full-Stack-Entwickler und Projektmanager
- Verfügbarkeit einsehen
- 0 Referenzen
- 78€/Stunde
- Horneburg, Niederelbe
- auf Anfrage
- de | en
- 26.03.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – 12/2024
Tätigkeitsbeschreibung
Einführung eines hausweiten ECM mit dem Ziel, komplett papierlos zu werden. Dazu erfolgte die Ausarbeitung einer detaillierten Leistungsbeschreibung für eine Europaweite Ausschreibung mit Bieterwettbewerb und der anschließenden Bewertung der eingereichten Lösung anhand einer umfangreichen Vergleichsmatrix.
Hierbei war eine enge Zusammenarbeit sowohl mit Geschäftsführung als auch Fachabteilungen und einem Fachanwalt für Vergaberecht unabdingbar.
Entwicklung eines neuen Stammdatensystems unter beibehalten der vorhandenen Datenbasis in einem Team mit 7 Entwicklern. Besonderheiten hierbei sind zum Beispiel die Generierung von PDF-Dateien aus Rails heraus mit per Tailwind CSS gestaltetem Layout. Auch lag eine Herausforderung darin, die bestehende Datenbasis in beiden Lösungen zu nutzen. Dazu wurde eine API entwickelt, um eine lose Kopplung der neuen Anwendung zu erreichen.
Eingesetzte Technologien: Ruby on Rails, Docker, Gitlab (CI/CD)
Confluence, Jira, Angular, Docker, Git, JavaScript, Ruby on Rails
8/2019 – 4/2022
TätigkeitsbeschreibungDie Software bietet Journalisten Zugang zu einer umfangreichen Suche für Adressaten. Somit kann leicht ein Artikel oder etwas in der Art an die richtigen Empfänger verbreitet werden. Dazu gibt es eine gut gepflegte Datenbasis, die immer aktuell gehalten wird. Auf dieser aufbauend existiert die Software, über die diese angezapft werden kann. Besonderheiten sind eine komplexe Suchfunktion mit diversen Filtermöglichkeiten und das Versenden von eMails zu festen Zeitpunkten mit diversen Einstellungsmöglichkeiten. Parallel wurde ein existierender Keycloak als SSO-Lösung auf ein neues Fundament gestellt mit Kubernetes. Ziele dabei Hochverfügbarkeit, Skalierbarkeit, Standardisierung. Auch wurden die Protokolle für die versendeten eMails (Prozent erreichte Adressaten, etc.) auf einkomplett neues Fundament gestellt. Mit Kafka als zentralen Verteiler kann nun leicht bei Änderungen oder Updates an der Datenbasis an anderer Stelle darauf reagiert werden.
Eingesetzte QualifikationenJavaScript, Apache Kafka, Confluence, Docker, Git, Jira, Kubernetes, React (JavaScript library), Ruby on Rails
4/2016 – 8/2019
TätigkeitsbeschreibungFür das Magazin Couch gibt es auch eine zugehörige Webseite. Diese ist mit Ruby on Rails geschrieben, allerdings mit der Besonderheit, dass keine direkte Datenbasis in Form einer Datenbank angeschlossen ist, sondern eine Java-Anwendung eine REST-API zur Verfügung stellt. Dazu wird Rails-seitig das Flexirest Gem genutzt. Es wird Wert auf eine möglichst gute Testabdeckung gelegt. Jenkins, RSpec, Capybara (Webkit) und Minitest sorgen hier für Ergebnisse. Durch eine Neuausrichtung und einen damit verbundenen Wechsel in die Firmenzentrale führe ich das Projekt in Eigenregie fort. Daher obliegt meiner Verantwortung die gesamte Rails-Anwendung sowie die der DevOps Part mit der Deployment-Pipeline auf Docker-Basis.
Eingesetzte QualifikationenConfluence, Docker, Git, Java (allg.), Jenkins, Jira, Ruby on Rails
6/2015 – 4/2016
TätigkeitsbeschreibungABOUT YOU ist Hamburgs erstes „Unicorn“ und aus der Modewelt nicht mehr wegzudenken. Die Konzernmutter Otto ist ebenfalls ein Begriff. Entsprechend vielseitig ist auch die Arbeit an dem hauseigenen Shop. Mit Scrum als Rahmen wird auf Basis von JavaScript und PHP entwickelt. Durch die eher hohe Anzahl an Entwicklern kommt dem GitFlow eine große Bedeutung zu. Er stellt sicher, dass der Überblick immer da ist, auch wenn viele Dinge am Code gleichzeitig passieren. Um bei der Optik im Shop keine Überraschungen zu erleben, gibt es einen eigens erstellten Styleguide, in dem Bausteine hinterlegt werden, die dann an mehreren Stellen zum Einsatz kommen. Es erleichtert die Wartung und bietet gleichzeitig eine hübsche Präsentation der vorhandenen Bausteine.
Eingesetzte QualifikationenGit, Backbone.Js, PHP
Ausbildung
Universität Hamburg
Hamburg
Über mich
- Full-Stack Entwicklung mit RoR (Ruby on Rails) ist mein Schwerpunkt
- Frontend Entwicklung in JavaScript (Angular / React, Typescript)
- Backend Entwicklung mit Java
- Deployments mit Docker in Verbindung mit CI/CD z. B. über Github / Gitlab
- Code-Verwaltung mit Git
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden