Profilbild von Matthias Scheiba Software Engineer / Fullstack Webentwickler / Web-Designer aus Hannover

Matthias Scheiba

teilweise verfügbar

Letztes Update: 23.03.2024

Software Engineer / Fullstack Webentwickler / Web-Designer

Abschluss: BSc Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

0cv-2301_011923.pdf

Skills

Angular | JavaScript | TypeScript | (S)CSS / LESS | HTML | Bootstrap | JQuery |
Java (EE) | Python | Node.js | JBoss Wildfly | SQL | Maven | Rest |
Git | Jenkins | Docker | Shell | Jira | Confluence | Scrum | Clean Code | e2e-Test-Automatisierung 

Projekthistorie

01/2022 - 11/2022
Full Stack Software Engineer


08/2021 - 05/2022
Berufliche Neuorientierung, Selbstständigkeit
OctoCode.Design (Internet und Informationstechnologie, < 10 Mitarbeiter)

Gründung einer Einzelunternehmung


08/2020 - 08/2021
Sabbatical
(Sonstiges)


12/2019 - 08/2020
Konzeptionierung und Implementierung einer PWA (progressive web app)
(Name in CV) (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Rolle / Position Software Engineer

Beschreibung Erstellung einer WebApp als externe Abfrageschnittstelle und für Präsentationen der Kennzahlen aller Sonderverträge der gesetzlichen Krankenkassen und dem Ärzteverband durch die Unternehmensbereichsleitung gegenüber anderen KVen

  • Entwurf & Implementierung von Front- & Backend inkl. der Konfiguration der CI/CD-Pipelines
  • Anforderungsanalyse mit der Fachabteilung und der Unternehmensbereichsleitung
  • Schreiben der Kunden- und der Entwickler-Dokumentationen
  • Entwurf und Implementierung der Unit- und Integrationstests

Technologien / Methoden Angular8-10, JavaScript/TypeScript, HTML5, SASS/SCSS, Bootstrap, Git, Visual Studio Code, JetBrains IntelliJ, JBoss Wildfly, Maven, Selenium, Xpath, CD/CI, Java EE, JQuery, Lombock, JUnit, Jenkins, JFrog Artifactory, SonarQube, JIRA, Confluence, WebEx, Docker, VM Ware, Virtualbox, node.js, npm, Scrum


03/2018 - 02/2020
Neuentwicklung eines Legacy-Systems
(Name in CV) (Pharma und Medizintechnik, 500-1000 Mitarbeiter)

Rolle / Position Software Engineer

Beschreibung Neuentwicklung eines monolithisches Altsystems hin zu einer aktuellen, microservicebasierten Softwarearchitektur

  • Entwurf & Implementierung von Webmodulen im Front- & Backend
  • Unterstützung von Kunden bei der Analyse & Definition fachlicher Anforderung
  • Übersetzung von komplexen Fachkonzepten in ein IT-Feinkonzept
  • Mitarbeit an Konzepten zur Migration der LDAP-Rechteverwaltung und der Daten des Altsystem mittels Delta-Skripten
  • Konsolidierung der internen und externen Schnittstellen
  • Testautomatisierung: Konzeption von Integrationstest-Suiten
  • Erarbeitung von Richtlinien für die Softwareentwicklung (beinhaltend u. A. Design Pattern, Clean Code sowie BSI-Empfehlungen für sichere Webstandards)

Technologien / Methoden DDD, Scrum, CD/CI, Java EE, JQuery, JavaScript, HTML5, CSS3 (SASS mit SCSS), AJAX, JPA, JWT, JSF, Primefaces, Omnifaces, Prettyfaces, Bootstrap, JMockit, OracleDB, H2, JDBC, Hibernate, JBoss Wildfly, Maven, Selenium, Xpath, Lombock, Docker, JUnit, Jenkins, JFrog Artifactory, SonarQube, JIRA, Confluence, WebEx, VM Ware, SVN, JetBrains IntelliJ, Visual Studio Code, Eclipse, CloneZilla


03/2016 - 09/2017
Konzeptionierung und Implementierung eines individuellen CMS
(Name in CV) (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Rolle / Position Software Architect & Senior Developer

Beschreibung Leitung der Softwarearchitektur des international Office; Aufbau, Konzeptionierung und Erstellung eines CMS, dass den spezifischen Anforderungen besonders auch in Hinsicht auf das Merkmal der Erweiterbarkeit genügt (Änderbarkeit/Wartbarkeit nach ISO 9126)

  • Anforderungsanalyse nach Identifizierung aller Stakeholder
  • Auswahl und Evaluierung des Technologie-Stacks sowie Definition der Schnittstellen
  • Koordination der beteiligten Fachabteilungen und der Informationskommunikation (internationales Team) • Erstellung der Systemarchitektur und Implementierungsarbeiten

Technologien / Methoden Python, Django, JavaScript, CSS3 & SCSS, HTML, SQL, Beautiful Soup, Numpy, PyTorch, Virtualbox, nginx


08/2016 - 01/2017
Konzeptionierung und Implementierung eines Impulskonzepts für einen Onlineshop
(Name in CV) (Medien und Verlage, 1000-5000 Mitarbeiter)

Rolle / Position Senior System Engineer

Beschreibung Konzeptionierung eines Impulssystems zur gezielten, automatisierten und tag-gesteuerten Ansprache und (Re-)Aktivierung inaktiver Kunden und Warenkorbabbrecher

  • Entwicklung gewichteter Metriken nach IEEE 1061
  • Aufsetzen verschiedener Testumgebungen und Implementierung der verschiedenen Lösungs-Prototypen in Multi-Agenten-Simulationen
  • Evaluierung der Lösungen anhand der erstellten Metriken und Präsentation vor einem Gremium des Kunden

Technologien / Methoden Scrum, IBM's WebSphere Operational Decision Management (IBM WODM & ILOG JRules), Sparkling logic SMARTS Decision Manager, Oracle Business Rules, JBoss (Rules) Drools, Fair Isaac Fico Blaze Advizor, Jess Rule Engine, Progress Corticon, Open Rules


03/2014 - 04/2015
Leitung von Entwicklerteams für Webauftritte und Mobile Apps
(Name in CV) (Öffentlicher Dienst, 50-250 Mitarbeiter)

Rolle / Position Bereichsleiter & Entwickler (Budget 12.000 EUR / 5 Mitarbeiter)

Beschreibung Aufbau der Entwicklerteams und Erstellung der Mobile Apps und Neugestaltung der Homepage

  • Aufstellen und entwickeln der Teams und der jeweiligen Zuständigkeiten und Kompetenzbereiche
  • Koordination der einzelnen Teams (Webteam der AStA-Homepage und WebApp sowie Android- und iOS-Team für die nativen Apps)
  • Feature-Planung, -Auswahl und -Entwicklung in Scrum auf Basis von Zeit- und Kostenbudgets

Technologien / Methoden AngularJS & JavaScript/TypeScript, Bootstrap, CSS, HTML, MySQL, Scrum, PDCA-Zyklus, Projektstrukturpläne, Swift, Eclipse ADT, Android Studio, Android NDK


02/2013 - 03/2014
Modernisierung einer IT-Landschaft (Infrastruktur & Webauftritt)
(Name in CV) (Öffentlicher Dienst, 50-250 Mitarbeiter)

Rolle / Position Bereichsleiter & Entwickler (Budget 20.000 EUR / 3 Mitarbeiter)

Beschreibung Neuaufstellung der IT-Infrastruktur

  • Planung und Aufbau des Referats 'Digitale Kommunikation'
  • Pflege, Wartung und Administration der Homepage, Anbindung als Web App
  • IT-Personalmanagement, Netzwerkadministration und IT-Support
  • Koordination und Mitarbeit bei der Restrukturierung und Modernisierung der Serverlandschaft; Neukonzipierung der Infrastruktur

Technologien / Methoden Scrum, PDCA-Zyklus, Projektstrukturpläne, AngularJS & TypeScript (strikt typisiertes JavaScript), CSS, HTML, MySQL, Microsoft Windows Server 2008 (R2), Debian, Ubuntu, Gentoo, Apache James & Microsoft Exchange Server


08/2011 - 12/2012
Beratung, Pflege & Wartung für Webauftritte
(Name in CV) (Sonstiges, 250-500 Mitarbeiter)

Rolle / Position IT-Consultant

Beschreibung Ein gemeinnütziger Verein benötigte Beratung bzgl. der Art einer gewünschten Webpräsenz • Anforderungsanalyse

  • Auswahl und Präsentation geeigneter Technologieren
  • Einrichten des CMS auf lokalem Server
  • Schulung im Umgang mit dem System sowie einjähriger Support

Technologien / Methoden Typo3, Wordpress, PHP, HTML, CSS, JavaScript


06/2010 - 01/2011
Konzeptionierung und Implementierung einer PWA (progressive web app)
(Name in CV) (Wirtschaftsprüfung, Steuern und Recht, < 10 Mitarbeiter)

Rolle / Position Software Architect & Engineer 

Beschreibung Entwurf und Implementierung einer Stammdatenverwaltung als Konsolidierung mehrere Alt-Systeme

  • Eruierung der konkreten Systemanforderungen sowie Auswahl und Evaluierung des Technologie Stacks
  • Erstellung der Systemarchitektur und Implementierungsarbeiten

Technologien / Methoden Java, Eclipse, Borland Turbo Pascal & Delphi, VBA


01/2007 - 09/2008
Design und Implementierung eines Basisklassensystems für ein MMO/3D-Framework
(Name in CV) (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Rolle / Position Software Engineer

Beschreibung Erstellung eines Metaverse (ähnlich der virtuellen Welt von SecondLife) als digitale Distributionsplattform von AAA-Spielen für Richard Branson's Virgin Group (internationales Team)

  • Konzeptionierung von Basis-Klassenbibliotheken eines 3D-Framework (primär im Bereich GUI / HUD sowie Chatsystem und Minimap)
  • Implementierung und Erweiterung der Klassenbibliotheken des Framework
  • Gameplay Programmierung (u. A. Settings, Characteranimation, AI & Pathfinding)

Technologien / Methoden Simutronics Hero Blade Heroengine (Scriptlanguage), Visual Studio, Eclipse, Unity (game engine), LUA, Python


12/2006 - 01/2007
Pflege und Wartung einer Middelware für Präsentationszwecke, Automatisierung
(Name in CV) (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle / Position Software Engineer

Beschreibung Produktpflege, -wartung und -erweiterung einer auf ActionScript basierenden Middleware, die den Funktionsumfang von Microsoft PowerPoint in Hinblick auf die Interaktionsmöglichkeiten mit Betriebssystem und Netzwerkressourcen erweitert sowie die Weiterentwicklung und Automation verschiedener Prozesse

  • Middlewareanbindung (Erweiterung des Funktionsumfangs einer Präsentationssoftware in ActionScript 2)
  • Weiterentwicklung und Automation verschiedener Prozesse mittels Skripten (Bash & PowerShell)

Technologien / Methoden Bash, Powershell, Simutronics Hero Blade Heroengine (Scriptlanguage), Adobe Flash, MDM Zinc


02/2004 - 06/2006
Realisierung verschiedener Module für Client-Server-Anwendungen
(Name in CV) (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Rolle / Position Anwendungsentwickler

Beschreibung Back- & Frontend einer Monitoring-Anwendung für Kosten-Leistungs-Rechnungen von Ministerien und Behörden

  • Entwicklung von Modulen (Front- & Backend) auf Basis vordefinierter Fachanforderungen, primär in C++
  • Erstellung von Installationsskripten für die gesamte Produktpalette
  • Entwicklung eines skriptgestützten Applikationlaunchers

Technologien / Methoden C/C++, Java, Assembler, HTML, CSS, XML, NSIS, Visual Studio, Eclipse, Dreamweaver, Trolltech QT Lib, MFC & Standard Template Library (STL), WinAPI, Boost, UML, Rational Unified Process


Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

Erstkontaktaufnahme je Projekt bitte immer per Mail mit möglichst detailierten Projektinformationen.

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
31.01.2023

Versicherungsende:
01.02.2026

Profilbild von Matthias Scheiba Software Engineer / Fullstack Webentwickler / Web-Designer aus Hannover Software Engineer / Fullstack Webentwickler / Web-Designer
Registrieren