07.02.2025 aktualisiert

BG
Premiumkunde
100 % verfügbar

Softwareentwicklung mit Go, Ruby on Rails und JavaScript, Projektkoordination

Hamburg, Deutschland
Hamburg +50 km
Magister Artium Politische Wissenschaft, Universität Hamburg
Hamburg, Deutschland
Hamburg +50 km
Magister Artium Politische Wissenschaft, Universität Hamburg

Profilanlagen

Profil_AKRA B.G..pdf

Skills

HTMLJavaScriptAPIsAmazon Web ServicesAmazon S3ApnsApple Mac SystemsAtlassian JiraBootstrapUbuntuCSSCloud ComputingCoffeescriptDatenbankenDevOpsElasticsearchGanttGnu Image Manipulation ProgramGitHubGoogle AnalyticsVim Text EditorHTML Abstraction Markup LanguagejQueryPostgreSQLLibreofficeMantisProjektmanagementMicrosoft Visual StudioMicrosoft Sql-ServerMySQLPreziRuby On RailsRubySwaggerSoftwareentwicklungApache SolrSQL*PlusTest ManagementAtlassian TrelloVagrantVirtualBoxWordPressCircleCIApache OpenofficePostmanReact.jsOTRSRspecGodaddyVue.jsCapistranoGitLabGitSassStripeScript LanguageZeplinWikisGraphQLBetriebssystemeElastic BeanstalkCucumber (Software)MailchimpDockerJenkins
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

Erfahrung

Berufserfahrungmehr als 10 Jahre

Sprachen

DeutschMutterspracheEnglischverhandlungssicherSpanischgut

Projekthistorie

Fullstack Software-Entwicklerin

Logistik, Hamburg
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.
  • 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
Technologien: Go, GORM, PostgreSQL, Vue.js 3, TypeScript, Tailwind CSS, Swagger, Vitest, FileMaker, SharePoint
Methoden: Agile Softwareentwicklung, GitLab, Jira

Fullstack Software-Entwicklerin mit Schwerpunkt auf Backend und DevOps

blattwerkzeug.de, Hamburg (Teilzeit)
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
  • 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
Technologien: Ruby on Rails, Node.js, GitLab CI, Docker, Kaniko, Rspec, RuboCop, PostgreSQL, GraphQL, TypeScript

Software-Entwicklerin (Fullstack mit Schwerpunkt auf Backend)

Dienstleister Plattformen Versicherungsverwaltung, Hamburg
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.
  • 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
März 2023 – Juni 2023    
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

Software-Entwicklerin (Fullstack)

Investment-Plattform, Hamburg
Digitale Investment-Plattform, die Anleger und Intermediäre vernetzt. Projekt: Investment-Community
Teamgröße: 8-12 Personen
  • Entwicklung eines neuen Frontends auf Basis von Vue.js
  • Modellierung und Umsetzung diverser neuer Features, Seiten und Adminfunktionalitäten, z.B. Suchergebnis- und Firmenprofilseiten, Produktvergleichs-Tabellen, Produktdetailseiten inkl. Printversion, Themenseiten, Beraterprofile, Event-Kacheln
  • Bereitstellung von API-Endpunkten für verschiedene Frontend-Bereiche
  • Anpassung und Administrierbarkeit des automatisiert kuratierten täglichen Newsletters
  • Bugfixing und Testabdeckung
  • Code Review
Technologien: Ruby on Rails, Devise, JavaScript, Vue.js, Bootstrap, Slim, Pug, Inky, Sass, Scss, Highcharts, Imgix, PostgreSQL, Sidekiq, Algolia Search, RuboCop, Slim-Lint u.a. Linter, Minitest, Sentry, Docker, GitHub, GitLab, Jira, Google Cloud, Kubernetes

Software-Entwicklerin (Fullstack)

Medien, Verlagswesen, Hamburg
Juli 2018 – März 2019      
Projekt: Meditations-App (Version 2.0)
Teamgröße: 6-10 Personen
  • Entwicklung einer zweiten API-Version mit GraphQL (für die 2.0-Version der App in React Native für iOS und Android)
  • Implementation von Rabatt-Coupons für Einmalzahlungs-Abos (Stripe Charges) sowie von Kauf und Einlösung von Geschenk-Gutscheinen für Jahresabos via Stripe Checkout
  • Templating von Special-Seiten
  • Abdeckung der bestehenden Webapp mit Feature-Tests
  • Umstellung des React-Web-Frontends von REST-API auf die neue GraphQL-API
  • Neu-Entwicklung einer Bibliothek mit Webplayer zum Abspielen von Audio-Inhalten im Browser
  • Bugfixing und diverse kleinere Features
Technologien: Ruby on Rails, ActiveAdmin, Devise, Git, GitHub, GraphQL, JavaScript, React, Redux, Bootstrap, CSS, Reactstrap, MySQL, Elastic Beanstalk/Amazon S3 (AWS), Carrierwave, Sidekiq, RSpec, StripeMock, Selenium Webdriver, Circle CI, Code Climate, Scout, Bugsnag, Stripe (Charges, Subscriptions, Coupons, Elements und Checkout), Mailchimp, Mandrill, Facebook-Login

März 2018 – Juni 2018    
Projekte:
Videosharing-Plattform:
  • User-Registrierung inkl. Facebook Login
  • Facebook API/Facebook Connect

Videoblogger-Netzwerk:
  • Facebook Instant Articles
  • Video Landing Page für Instagram
  • Umsetzung neues Design
  • Bugfixing Video-Player

Meditations-App:
  • Frontend-Entwicklung an React Web-App zum Abschließen und Darstellen von Abos via Stripe (Stripe Subscription und Stripe Charges)
  • DSGVO-Anpassungen (Neuer API-Endpoint, Mailversand via Mandrill, Synchronisation MailChimp-Liste nach Double-Opt-in u.a.)
  • Bugfixing und Backend-Performance-Optimierungen

Technologien: Ruby on Rails, ActiveAdmin, Devise, CSS, GraphQL, JavaScript, React, Redux, Bootstrap, Slim MySQL, Elastic Beanstalk (AWS), Git, GitHub, RSpec, RuboCop, Circle CI, Code Climate, Scout, Bugsnag
Stripe, Facebook (Connect/Login/API), JW Player, Mailchimp, Mandrill

Nov. 2017 – Feb. 2018    
Projekt: Neuentwicklung einer Web-Anwendung für Produktbestellungen mit Usertracking als Haupt-Entwicklerin.
Teamgröße: 4-5 Personen
  • Modellierung der Datenbank
  • Aufsetzen eines Admin-Bereiches zur Content-Einstellung und Bestellungsverwaltung
  • Umsetzung von komplexen responsiven Designs und Funktionalität einer Bestellstrecke mit im Backend
veränderbaren Anteilen
  • Umsetzung von E-Mail-Templates in Mandrill und
Integration einer Mailing-Liste via Mailchimp
  • Implementation einer Bild-Erkennung mit Nyris
  • Formular mit Adress-Autovervollständigung
  • JSON- und CSV-Exporte von Daten
Technologien: Ruby on Rails, PostgreSQL, Slim, CSS, JavaScript, RSpec, RuboCop Git, GitHub, Circle CI, Bugsnag, Elastic Beanstalk (AWS), ActiveAdmin, Devise, Bootstrap, Nyris, Algolia Places, Mailchimp, Mandrill, Zeplin

Zwischen 2016 und 2017 mit Unterbrechungen:

Mai 2017 – Aug. 2017
Projekt: Neuentwicklung einer iOS-App zum Thema Achtsamkeit/Meditation in einem kleinen gemischten Team als einzige Backend-Entwicklerin
Teamgröße: 5-6 Personen
  • Modellierung der Datenbank
  • Aufsetzen eines Admin-Bereiches zur Content-Einstellung und Userverwaltung
  • Implementierung von Authentifizierungs- und Autorisierungsmechanismen
  • Testgetriebene Entwicklung und Dokumentation einer REST-API zur Verknüpfung von Backend und iOS-App
  • Versenden von Push-Notifications über APNS
  • Aufsetzen einer Landing-Page
Technologien: Ruby on Rails, MySQL, RSpec, RuboCop, Git, GitHub, Elastic Beanstalk (AWS), Postman, Swagger, Rswag, Rpush, ActiveAdmin, Devise, Bootstrap
Nov. 2016 – Dez. 2016 
Projekt: Erweiterung eines Videoblogger-Netzwerks um Mandantenfähigkeit.
  • Eigenständige Konzeption und Umsetzung der Weiterentwicklung
  • Anpassung von Backend und Frontend für die Verwaltung und Auslieferung mehrerer thematisch unterschiedlicher Outlets
  • Ausarbeitung und Einbindung sowie Umsetzung von Photoshop-Designvorlagen eines spezifischen zusätzlichen Outlets
Technologien: Ruby on Rails, JavaScript, CSS, Sass, HAML, Font Awesome, MySQL, RSpec, Adobe Creative Cloud

Software-Entwicklerin

Maschinenbauer, Hamburg (Teilzeit)
Projekt: Support und Weiterentwicklung Shopsystem
  • Weiterentwicklung des Frontends und Ausbau der Kompatibilität mit verschiedenen Browsern
  • Responsive Design
  • Deployment
Technologien: Spree Commerce, Ruby on Rails, Jenkins, Git, GitLab, Bootstrap, Apache, Passenger, PostgreSQL, CSS, JavaScript, jQuery, Capistrano

Software-Entwicklerin, Projektkoordinatorin

Energieerzeuger, Hamburg (Teilzeit)
Projekt: Weiterentwicklung einer Intranet-Applikation für Wissens- und Personenmanagement.
  • Projektverantwortung
  • Schätzung und Umsetzung von Change Requests
  • Bugfixes und Erstellung neuer Features
  • Bereitstellungen neuer Releases:
Technologien: Ruby on Rails, RSpec, Cucumber, MS SQL Server, Solr, Mongrel, Jenkins, Git, GitLab, Remotedesktop-Verbindung auf Windows-Testserver, Linux auf Virtual Box, Vagrant, Puppet

Software-Entwicklerin

Modelabel, Hamburg
Projekt: Entwicklung eines E-Commerce Shopsystems für vom Endkunden konfigurierbare Produkte auf Basis des E-Commerce Shop-Systems Spree.
  • Teilweise Projektkoordination, Schnittstelle zwischen dem Fachbereich und Entwicklung
  • Anpassung des Spree-Commerce Shop Systems:
  • Erstellung weiterer Komponenten in Ruby on Rails
  • Einbinden von Social-Logins (Instagram)
  • Anpassung des Frontends
Technologien: Spree Commerce, Ruby on Rails, Git, GitLab, Jenkins, JQuery, Bootstrap, MySQL, RuboCop, Mandrill, Stripe, Haml, CoffeeScript, Capistrano, Rspec
Methoden: Scrum

Software-Entwicklerin

Startup, Hamburg (Teilzeit)
Neuentwicklung eines ausschließlich auf Einladungen basierenden sozialen Netzwerks für exklusive Zielgruppe.
  • Projektverantwortung und Abstimmung mit Kunden-Ansprechpartner
  • Einbindung des Payment Providers Stripe
  • Entwicklung eines Administrationsbereichs
  • Konzeptentwicklung und Entwicklung von User Features
  • Deployment
Technologien: Ruby on Rails, PostgreSQL, Rspec, Git, CSS, HTML, JavaScript, jQuery, Scrum, CoffeeScript, Capistrano, Bootstrap, GitLab, Jenkins, Mandrill, Stripe, Slim, Sass

Software-Entwicklerin

United Ambient Media AG, Hamburg (Teilzeit)
Projekt Edgar Partner/Entwicklung einer Plattform zum Versenden von Grußkarten und Integration in einen Mailingdienst.
  • Umsetzung von Layouts
  • Bugfixes
  • Kommissarische Projektkoordination
Technologien: Ruby on Rails, MySQL, Git, MiniTest, Haml, Sass, Foreman

Software-Entwicklerin

Kolle Rebbe GmbH, Hamburg (Teilzeit)
Projekt: Betreuung der CMS-Applikation einer Website aus dem Konsumgüterbereich.
  • Abstimmung mit Kunden-Ansprechpartnern, kommissarische Projektkoordination
  • Einbindung neuer Flash-Gewinnspiele
  • Bugfixes und Deployment
Technologien: Ruby on Rails, RSpec, Cucumber, MySQL, Jenkins, Git, eCircle API

Software-Entwicklerin

Agentur, Hamburg (Teilzeit)
Weiterentwicklung einer internationalen E-Learning-Applikation für einen Großkunden.
  • Abstimmung mit Agentur-Ansprechpartnern, kommissarische Projektkoordination
  • Einbinden neuer E-Learnings
  • Deployment
  • Gem-Updates
  • Datenbankpflege via Rails Console
  • Dokumentation
Technologien: Ruby on Rails, RSpec, JavaScript, CoffeeScript, CSS 3, jQuery, Capistrano, MySQL, RubyMine, Jenkins, Git, Flash eLearnings, JIRA

Zertifikate

Certfied Scrum Master (CSM)

Scrum Alliance

2023


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden