Rolle: Fullstack Software-Entwicklerin
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
· Scrum Master-Zertifizierungs-Schulung bei it-agile
· Documenting APIs: A guide for technical writers and engineers (u.a. REST API-Documentation, OpenAPI Spezifikation)
· Web Content Accessibility Guidelines (WCAG 2.1), unter besonderer Berücksichtigung des 2025 in Kraft tretenden Barrierefreiheitsstärkungsgesetzes (BFSG)
· Teilnahme Rails World Konferenz in Amsterdam mit Workshop zu GitHub Copilot (KI Developer Tool)
· Vertiefung verschiedener Rails-Frontend-Themen (u.a. Hotwire, Turbo, Stimulus.js, Tailwind CSS)
· Go (Basics, API-Bau, GoLang for DevOps)
Entwicklung eines komplexen Portals 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 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äftigten 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 CronJobs 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
· 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 & Juli 2023
Projekt: Neuentwicklung Arbeitsplatz-Reservierungstool 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.
· 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
· 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
Digitale Investment-Plattform, die Anleger und Intermediäre vernetzt.
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
Projekt: Web-Plattform (Proofler) zur Unterstützung bei der Entscheidungsfindung
Teamgröße: 3 Personen
· Ausarbeitung Schätzung für die Umsetzung eines neuen Frontends
· Verbesserungen des User-Interfaces nach Usability-Test
· Erstellen einer Fortschrittsleiste über den Entscheidungsweg
Technologien: Ruby on Rails, JavaScript, React, CSS, HTML, Haml, RSpec, Jira, Git, GraphQL
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
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
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
Neu-Entwicklung des Frontends einer Plattform zum Versenden von Grußkarten integriert in zwei verschiedene Webmailer
· Umsetzung von responsiven Layouts in Vue.js
· Bugfixes
Technologien: Vue.js, JavaScript, CSS, Ruby on Rails, MySQL, Git
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
Erweiterung eines Event-Location-Portals.
· Weiterentwicklung von Webseite, Mailings und Admin-Bereich in Frontend und Backend
· Bugfixing, Refactoring und Dependency-Updating
Technologien: Ruby on Rails, JavaScript, JQuery, CSS, Sass, HAML, MySQL, RSpec, Git, GitLab, Google Analytics, RuboCop, Capistrano
Methoden: Scrumban, Pair Programming, Code Review
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
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
Fokus:
? Fullstack-Softwareentwicklung mit Ruby on Rails, Go und JavaScript
? Projektkoordination
? Anforderungsmanagement
Programmierung: Ruby, Go, JavaScript, TypeScript, CoffeeScript, HTML, Haml, Slim, CSS, Sass
Framework: Rails, React, Vue.js, jQuery, Tailwind CSS, Bootstrap, Spree Commerce, ActiveAdmin
Datenbanken: MySQL, MS SQL Server, PostgreSQL, SQL*Plus, CockroachDB
Testing: RSpec, Cypress, Jest, Vitest, Gotests, Cucumber, Capybara, FactoryBot
Weitere: Elasticsearch, Searchkick, Solr, Tire, GraphQL, REST, Postman, Swagger, RSwag, GitLab CI/CD, GitHub, Docker, Kubernetes, Capistrano, AWS: S3, Elastic Beanstalk, Circle CI, Jenkins, VirtualBox, Vagrant
Rolle: Fullstack Software-Entwicklerin
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
· Scrum Master-Zertifizierungs-Schulung bei it-agile
· Documenting APIs: A guide for technical writers and engineers (u.a. REST API-Documentation, OpenAPI Spezifikation)
· Web Content Accessibility Guidelines (WCAG 2.1), unter besonderer Berücksichtigung des 2025 in Kraft tretenden Barrierefreiheitsstärkungsgesetzes (BFSG)
· Teilnahme Rails World Konferenz in Amsterdam mit Workshop zu GitHub Copilot (KI Developer Tool)
· Vertiefung verschiedener Rails-Frontend-Themen (u.a. Hotwire, Turbo, Stimulus.js, Tailwind CSS)
· Go (Basics, API-Bau, GoLang for DevOps)
Entwicklung eines komplexen Portals 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 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äftigten 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 CronJobs 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
· 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 & Juli 2023
Projekt: Neuentwicklung Arbeitsplatz-Reservierungstool 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.
· 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
· 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
Digitale Investment-Plattform, die Anleger und Intermediäre vernetzt.
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
Projekt: Web-Plattform (Proofler) zur Unterstützung bei der Entscheidungsfindung
Teamgröße: 3 Personen
· Ausarbeitung Schätzung für die Umsetzung eines neuen Frontends
· Verbesserungen des User-Interfaces nach Usability-Test
· Erstellen einer Fortschrittsleiste über den Entscheidungsweg
Technologien: Ruby on Rails, JavaScript, React, CSS, HTML, Haml, RSpec, Jira, Git, GraphQL
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
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
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
Neu-Entwicklung des Frontends einer Plattform zum Versenden von Grußkarten integriert in zwei verschiedene Webmailer
· Umsetzung von responsiven Layouts in Vue.js
· Bugfixes
Technologien: Vue.js, JavaScript, CSS, Ruby on Rails, MySQL, Git
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
Erweiterung eines Event-Location-Portals.
· Weiterentwicklung von Webseite, Mailings und Admin-Bereich in Frontend und Backend
· Bugfixing, Refactoring und Dependency-Updating
Technologien: Ruby on Rails, JavaScript, JQuery, CSS, Sass, HAML, MySQL, RSpec, Git, GitLab, Google Analytics, RuboCop, Capistrano
Methoden: Scrumban, Pair Programming, Code Review
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
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
Fokus:
? Fullstack-Softwareentwicklung mit Ruby on Rails, Go und JavaScript
? Projektkoordination
? Anforderungsmanagement
Programmierung: Ruby, Go, JavaScript, TypeScript, CoffeeScript, HTML, Haml, Slim, CSS, Sass
Framework: Rails, React, Vue.js, jQuery, Tailwind CSS, Bootstrap, Spree Commerce, ActiveAdmin
Datenbanken: MySQL, MS SQL Server, PostgreSQL, SQL*Plus, CockroachDB
Testing: RSpec, Cypress, Jest, Vitest, Gotests, Cucumber, Capybara, FactoryBot
Weitere: Elasticsearch, Searchkick, Solr, Tire, GraphQL, REST, Postman, Swagger, RSwag, GitLab CI/CD, GitHub, Docker, Kubernetes, Capistrano, AWS: S3, Elastic Beanstalk, Circle CI, Jenkins, VirtualBox, Vagrant