07.02.2025 aktualisiert
BG
Premiumkunde
100 % verfügbarSoftwareentwicklung mit Go, Ruby on Rails und JavaScript, Projektkoordination
Hamburg, Deutschland
Hamburg +50 km
Magister Artium Politische Wissenschaft, Universität HamburgSkills
HTMLJavaScriptAPIsAmazon Web ServicesAmazon S3ApnsApple Mac SystemsAtlassian JiraBootstrapUbuntuCSSCloud ComputingCoffeescriptDatenbankenDevOps
Programmier-/ Skriptsprachen: Go, Ruby, JavaScript/CoffeeScript, HTML/Haml/Slim, CSS/Sass
Frameworks/Libraries: Rails, React, Vue.js, jQuery, Bootstrap, Spree Commerce, ActiveAdmin
Datenbanken: MySQL, MS SQL Server, PostgreSQL, SQL*Plus
Suche: Elasticsearch, Searchkick, Solr, Tire APIs: GraphQL, REST, Postman, Swagger, RSwag
DevOps/Cloud: Jenkins, Circle CI, GitLab, GitHub, VirtualBox, Vagrant, Docker, Capistrano, AWS: S3, Elastic Beanstalk
Testing: RSpec, Cucumber, FactoryGirl
Tools/Sonstiges: Git, Errbit, Piwik, Google Analytics, Bugsnag, Stripe, Mandrill, Mailchimp, GoDaddy, APNS, Algolia Places, WordPress, CKEditor, RubyMine, Sublime Text 2, Visual Studio Code, Vim, Jira, PivotalTracker, Mantis Bug Tracker, OTRS, Trello, MS Office, OpenOffice, LibreOffice, Prezi, Wikis, Gimp, Gantt, Zeplin, Sketch
Betriebssysteme: Mac OS X, Ubuntu, Windows
Frameworks/Libraries: Rails, React, Vue.js, jQuery, Bootstrap, Spree Commerce, ActiveAdmin
Datenbanken: MySQL, MS SQL Server, PostgreSQL, SQL*Plus
Suche: Elasticsearch, Searchkick, Solr, Tire APIs: GraphQL, REST, Postman, Swagger, RSwag
DevOps/Cloud: Jenkins, Circle CI, GitLab, GitHub, VirtualBox, Vagrant, Docker, Capistrano, AWS: S3, Elastic Beanstalk
Testing: RSpec, Cucumber, FactoryGirl
Tools/Sonstiges: Git, Errbit, Piwik, Google Analytics, Bugsnag, Stripe, Mandrill, Mailchimp, GoDaddy, APNS, Algolia Places, WordPress, CKEditor, RubyMine, Sublime Text 2, Visual Studio Code, Vim, Jira, PivotalTracker, Mantis Bug Tracker, OTRS, Trello, MS Office, OpenOffice, LibreOffice, Prezi, Wikis, Gimp, Gantt, Zeplin, Sketch
Betriebssysteme: Mac OS X, Ubuntu, Windows
Erfahrung
Berufserfahrungmehr als 10 Jahre
Sprachen
DeutschMutterspracheEnglischverhandlungssicherSpanischgut
Projekthistorie
Dienstleistungen im Sektor des Schienengüterverkehrs, insbesondere im Instandhaltungs- management.
Teamgröße: 5 Personen
Projekt: (Weiter-)Entwicklung eines Softwaretools für die digitale Dokumentation europaweit durchgeführter Audits von Güterwaggon-Werkstätten.
Methoden: Agile Softwareentwicklung, GitLab, Jira
Teamgröße: 5 Personen
Projekt: (Weiter-)Entwicklung eines Softwaretools für die digitale Dokumentation europaweit durchgeführter Audits von Güterwaggon-Werkstätten.
- Implementierung eines neuen Audit-Typs für Werkstätten, u.a. durch Auslesen von zusätzlichen Feldern der FileMaker-Datenbank des Kunden, Anpassung des Datenmodells, Erweiterung der PostgreSQL-Datenbank, Bearbeitbarkeit im Frontend und Rücksendung der Daten
- Automatisierter E-Mail-Versand via CronJob
- File-Upload aus der Anwendung nach SharePoint und Abruf der Dokumente im Frontend
- Erstellung neuer Endpunkte der API sowie Entwicklung neuer Funktionen und Vue.js-Komponenten im Frontend
- Responsives Design mit Tailwind CSS
- Bugfixes, Updates, Dokumentation und Refactoring
- Code Review, Prozessoptimierungen und Mentoring
Methoden: Agile Softwareentwicklung, GitLab, Jira
Plattform für Schüler und Jugendliche, auf der eine Anfänger-gerechte Entwicklungsumgebung zur Verfügung gestellt wird, um das Programmieren und den Umgang mit Datenbanken erlernen zu können.
https://blattwerkzeug.de/
Teamgröße: 3 Personen
https://blattwerkzeug.de/
Teamgröße: 3 Personen
- Implementierung einer automatisierten Test-Umgebung in Gitlab CI
- Bau eines Docker-Images für die GitLab Container Registry mit Kaniko innerhalb der CI-Pipeline
- Updates und Bugfixes
Okt. 2020 – Jan. 2022 & Okt. 2022 – Juni 2023
Projekt: Versicherungsportal
Teamgröße: 10-20 Personen
Entwicklung eines komplexen Portals für einen Kunden mit separaten Bereichen für verschiedene Nutzergruppen (v.a. Unternehmen, Beschäftigte und Versicherungsberater) zum Abschluss obligatorischer (tariflich vereinbarter) und fakultativer Pflegeversicherungen. Weiterentwicklung zur Nutzung desselben Portals für andere Versicherer und Produkte. Große Firmen registrieren ihre Mitarbeiter, diese vereinbaren dann mit Beratern on- oder offline Termine, um individuelle Versicherungen abzuschließen. Ein komplexes Rollensystem innerhalb der jeweiligen Portalzugänge ermöglicht unterschiedlichen Nutzergruppen verschiedene Funktionen. Externe Schnittstellen sichern Dokumentenaustausch und andere Verknüpfungen.
Projekt: Verwaltungstool für Versicherungsverträge
Teamgröße: 4-6 Personen
Neuentwicklung einer alleinstehenden Anwendung, in die Versicherungsverträge importiert und in der sie verwaltet werden können.
Feb. 2022 – Okt. 2022 und Juli 2023
Projekt: Neuentwicklung Tischreservierungstool Betreuung verschiedener interner Apps
Teamgröße: 6-10 Personen
Neuentwicklung einer internen Anwendung zur Buchung von Arbeitsplätzen und Konferenzräumen im Büro, die in das bestehende interne Dashboard integriert ist. Um hybrides Arbeiten zu erleichtern, gibt es keine festen Arbeitsplätze mehr, stattdessen können die Mitarbeitenden für die Tage im Büro oder anstehende Meetings Tische buchen. Dafür steht eine grafische Oberfläche mit den pro Stockwerk verfügbaren Tischen bereit. Je nach Rolle ist es auch möglich, für Gäste oder weiter im Voraus zu buchen. Buchungsübersichten ermöglichen Auswertungen der Büroanwesenheit durch bestimmte User.
Technologien: Ruby on Rails, JavaScript, React, Redux, Haml, CockroachDB, AWS, MinIO, I18n, Pundit, Rspec, FactoryBot, Rswag, Jbuilder, RuboCop, Cypress, Jest, Slim-Lint, Webmock, Bullet, Sentry, Docker, Kubernetes, Git, GitLab, Jira, Slack
Methoden: Kanban, Refinements inkl. Schätzungen, Ticket Destructurings, Pair Programming (z.T.), Code Review (6-Augen-Prinzip), Continuous Integration, Retrospektiven
Projekt: Versicherungsportal
Teamgröße: 10-20 Personen
Entwicklung eines komplexen Portals für einen Kunden mit separaten Bereichen für verschiedene Nutzergruppen (v.a. Unternehmen, Beschäftigte und Versicherungsberater) zum Abschluss obligatorischer (tariflich vereinbarter) und fakultativer Pflegeversicherungen. Weiterentwicklung zur Nutzung desselben Portals für andere Versicherer und Produkte. Große Firmen registrieren ihre Mitarbeiter, diese vereinbaren dann mit Beratern on- oder offline Termine, um individuelle Versicherungen abzuschließen. Ein komplexes Rollensystem innerhalb der jeweiligen Portalzugänge ermöglicht unterschiedlichen Nutzergruppen verschiedene Funktionen. Externe Schnittstellen sichern Dokumentenaustausch und andere Verknüpfungen.
- Implementierung eines Messaging-Systems zwischen Beschäftigen und Beratern
- CSV-Im- und Exporte von Abrechnungs- und anderen Daten
- (Weiter-)Entwicklung automatisierter Mailings mit diversen Differenzierungen
- Daten-Validierungen auf verschiedenen Ebenen
- Erstellung von Cron-Jobs zur automatisierten Löschung von Daten, deren Speicherung nicht mehr zulässig ist
- Konzeptionierung und Umsetzung eines Admin-Bereiches
- Bereitstellung von anwendungs-übergreifenden Integration Tests
- Refactoring der Regionen-bezogenen Rollenstruktur
- Updates, Bugfixes und Anpassungen diverser Komponenten in Front- und Backend
- Ermöglichung der Nutzung des Portals für unterschiedliche Versicherungsprodukte
- Erstellung von Jira-Tickets
- Mentoring für Azubis und Junior Devs
Projekt: Verwaltungstool für Versicherungsverträge
Teamgröße: 4-6 Personen
Neuentwicklung einer alleinstehenden Anwendung, in die Versicherungsverträge importiert und in der sie verwaltet werden können.
- Projektsetup inkl. Integration-Test-Struktur und Error Tracking
- Modellierung und Erstellung von API-Endpunkten
Feb. 2022 – Okt. 2022 und Juli 2023
Projekt: Neuentwicklung Tischreservierungstool Betreuung verschiedener interner Apps
Teamgröße: 6-10 Personen
- Updates, Bugfixes und Erweiterungen bestehender Anwendungen, z.B. Formular-Konfigurierbarkeit
Neuentwicklung einer internen Anwendung zur Buchung von Arbeitsplätzen und Konferenzräumen im Büro, die in das bestehende interne Dashboard integriert ist. Um hybrides Arbeiten zu erleichtern, gibt es keine festen Arbeitsplätze mehr, stattdessen können die Mitarbeitenden für die Tage im Büro oder anstehende Meetings Tische buchen. Dafür steht eine grafische Oberfläche mit den pro Stockwerk verfügbaren Tischen bereit. Je nach Rolle ist es auch möglich, für Gäste oder weiter im Voraus zu buchen. Buchungsübersichten ermöglichen Auswertungen der Büroanwesenheit durch bestimmte User.
- Datenbank-Modellierung
- Erstellung von API-Endpunkten für das Frontend
- Implementierung eines Rollensystems mit unterschiedlichen Nutzungs-Berechtigungen
- Encrypted Avatar-Upload und Initialen-Konfigurierbarkeit für User-Profile, damit diese auf den gebuchten Tischen angezeigt werden können
- Differenzierte E-Mail-Benachrichtigungen für Buchungen und Stornierungen
- Anpassungen von Funktionalitäten nach tatsächlichem Bedarf (u.a. Ermöglichung stundenweiser Buchung von Einzelbüros, Übersicht der Buchungen des aktuellen Tages)
- Entwicklung eines Admin-Bereichs
Technologien: Ruby on Rails, JavaScript, React, Redux, Haml, CockroachDB, AWS, MinIO, I18n, Pundit, Rspec, FactoryBot, Rswag, Jbuilder, RuboCop, Cypress, Jest, Slim-Lint, Webmock, Bullet, Sentry, Docker, Kubernetes, Git, GitLab, Jira, Slack
Methoden: Kanban, Refinements inkl. Schätzungen, Ticket Destructurings, Pair Programming (z.T.), Code Review (6-Augen-Prinzip), Continuous Integration, Retrospektiven
Zertifikate
Certfied Scrum Master (CSM)
Scrum Alliance2023