Profilbild von Anonymes Profil, Senior Fullstack Lead-Entwickler & Software Architekt
verfügbar
Kontakt

Letztes Update: 17.01.2022

Senior Fullstack Lead-Entwickler & Software Architekt

Firma: Main Method GmbH
Abschluss: Medien-Bachelor-Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil.pdf

Skills

Kernkompetenzen: 
  • Lead Development in Java, Java EE & iOS Projekten
  • Langjährige Backendentwicklung in Java und Spring
  • Frontendentwicklung in Reactjs, Angular
  • Entwicklung in Flutter, Dart
Technologien & Produkte: 

Spring Boot, React, Angular, Vue.js, JSF, PrimeFaces, Firebase, Microservices, Flutter, Selenium Tests, PostgreSql, Keycloak, Java, Java EE, Hibernate, JPA, Oracle, Less, GIT, Bootstrap 3.0, JQuery, JMockit, JBoss, Jenkins, SonarQube, JIRA, SVN, Eclipse, HP-ALM, Xcode, Mac, iOS, Objective-C, Gerrit, Java-Script, Maven, Spring, Tomcat, Shell-Scripting, REST, Open Suse, Jira, Scrum

Projekthistorie

08/2020 - 12/2021
Software Architekt
Brainyoo Mobile Learning (10-50 Mitarbeiter)
Internet und Informationstechnologie
Projekt:  BRAINYOO Cloud Lernsoftware

Aufgaben:
  • Leitung des Teams zur Weiterentwicklung der Cloud-Lösung
  • Design und Entwicklung einer Microservice Infrastruktur zur Ablösung des Cloud-Monolithen auf Basis von Spring Cloud mit Keycloak als Identity Provider
  • Design und Entwicklung eines Cross Plattform Clients auf Basis von Flutter zur Ablösung der Web-/Mobile-Monolith Anwendungen
  • Einführen neuer Entwicklungsprozesse, Coding-Conventions und einer Definition of Done
  • Entscheidungen über Architekturmodelle, z.B. für Selenium Tests
  • Einführen von Kanban als Vorgehensmodell
Produkte und Technologien:

Spring Boot, ReactJs, Angular, JSF, PrimeFaces, Firebase, Microservices, Flutter, Selenium Tests, PostgreSql, Keycloak, Docker, Git


08/2018 - 12/2020
IT Consultant - Lead-Entwickler
Deutsche Behörde
Projekt:  Entwicklung einer Anwendung zur Erfassung und Verwaltung von Daten

Aufgaben:
  • Co-Leitung eines Entwicklungs-Teams für das Design und die Umsetzung von Software-Lösungen
  • Einführen neuer Entwicklungsprozesse
  • Aufsetzen des internen Wikis für die Dokumentation der technischen Umsetzungen
  • Einführung und Schulungen im Umgang mit GIT und GIT Flow
Produkte und Technologien:

JAVA EE, JSF, PrimeFaces, Hibernate, JPA, Oracle, Less, GIT


09/2015 - 08/2018
IT Consultant - Lead-Entwickler
Deutsche Bahn
Projekt:  Entwicklung einer Anwendung für die Produkt- und Stammdatenverwaltung

Aufgaben:
  • Neukonzeption und Implementierung einer Nachfolgeanwendung für die Produkt- und Stammdatenverwaltung
  • Unterstützen der Entwickler beim Lösen von technischen, sowie fachlichen Problemen
  • Aufsetzen des technischen Entwicklungsprozesses. Darunter Workshops zur Nutzung des Versionierungstools SVN und dem Fehlerverwaltungstool Jira, sowie das Aufsetzen einer „Definition of Done“ mithilfe von Input des Teams
  • Schreiben von technischen Komponentenspezifikationen für die fachlichen Anforderungen
  • Halten von Präsentationen, um dem Team die technischen Aspekte und fachlichen Anforderungen zu vermitteln
  • Umsetzung aggregierter Fachklassen im Durchstichverfahren
  • Datenmanagement von Vorgangs- und Versionierungsdaten
  • Konzeption und Klassenaufbau der Architektur
  • Konzeption und Erstellung von technischen Komponentenspezifikationen

Produkte und Technologien:

KOLT, JEE, Primefaces, Bootstrap 3.0, JSF 2.1, JQuery, JMockit, Oracle, Hibernate, JBoss, Jenkins, SonarQube, JIRA, SVN, Eclipse, HP-ALM


01/2015 - 08/2015
Software Entwickler
Brainyoo Limited
Projekt:  Entwicklung einer iOS-App für eine Lernsoftware

Aufgaben:
  • Weiterentwicklung und Pflege der iOS-App der Lernsoftware & Serversystems und der Webversion der Lernsoftware
  • Bearbeitung von Tickets
  • Beheben von Bugs
  • Ausbau der Virtual Classroom Funktion
  • Code-Reviews und JUnitests
Produkte und Technologien:

Xcode, Mac, iOS, Objective-C, GIT, Gerrit, Java-Script, Eclipse, Maven, JEE, JSF, JS, Richfaces, XHTML, CSS, PHP, Magento, Hibernate, Spring, Jenkins, Tomcat, Eclipse, JQuery, Shell-Scripting


05/2014 - 03/2015
Software Entwickler
Brainyoo Limited
Projekt:  Entwicklung einer SCORM-Schnittstelle

Aufgaben:
  • Design und Architektur einer SCORM-Schnittstelle zur Anbindung von LMS wie Ilias und Moodle
  • Design und Architekturüberlegungen
  • Abstimmung von Featurewünschen mit Kunden
  • Entwicklung der SCROM Schnittstelle im Server
  • Erweiterung von Gruppen und Kontrollfeatures zur Anbindung an die Learning-Management-Systeme
  • Entwicklung eines neuen Lernmodus als Prüfungsmodus für das
  • Brainyoo-System
  • Umsetzung in der Webversion
  • Aufbau und Anbindung einer Moodle-Plattform für Demonstrationszwecke
  • Installationen in einer Linux-Demoplattform
Produkte und Technologien:

PHP, Eclipse, Maven, JS, JEE, Linux, Bash-Scripting, Moodle, Ilias, Spring, Hibernate, XHTML,CSS, REST, Shell-Scripting, Open Suse


04/2013 - 05/2014
Software Entwickler
Brainyoo Limited
Projekt:  Weiterentwicklung eines Verwaltungsinterface

Aufgaben:
  • Weiterentwicklung des Verwaltungsinterface für Produkte, Käufe und Kunden
  • Entwicklung einzelner Features nach Auftrag
  • Mandantenfähigkeit des Servers herstellen
  • Einbindung diverser Statistiken
  • Entwicklung zahlreicher Businessmasken
  • Entwicklung und Anbindung von REST-Schnittstellen
  • JUnitests
Produkte und Technologien:

Eclipse, Maven , JEE, JSF, JS, Richfaces, XHTML, CSS, Hibernate, Spring, Jenkins, Tomcat, Eclipse, JQuery, Shell-Scripting


09/2012 - 04/2013
Software Entwickler
Brainyoo Limited
Projekt: Entwicklung einer E-Learning-Community-Plattform

Aufgaben:
  • Entwicklung einer E-Learning-Community-Plattform (www.brainyoo.de)
  • Entwicklung des Templates
  • Entwicklung der HTML-GUI
  • Anschließen an die REST API
  • Einbindung einer EPub-Library (JS)
  • Einbindung einer Graph-Library zum Anzeigen der Lernstatistiken
  • Entwicklung von Unit und Selenium-Tests
  • Erweiterung um diverse Web 2.0 Elemente
  • Umstellung von JSF 2.0 auf JSF 2.2

Produkte und Technologien:

JEE, Tomcat, Maven, Spring, Primefaces, Richfaces, JSF, Ajax, Hibernate, HQL, JCR, Junit, Git, Gerrit, CI, Hicharts Graph-Lib, EPub-JS, XHTML,CSS, JQuery


03/2012 - 09/2012
Software Entwickler
  • Neuentwicklung einer Shoplösung / Marketplace auf Magentobasis (www.brainyoo.de/shop)
  •  Anpassungen des Templates
  •  Umsetzung neuer Layouts
  •  Integration von REST Schnittstellen zum Content-Server
  •  (Last-)Performanceoptimierung
  •   Erweiterung der Funktionen
  •   Unittests / Seleniumtest

Sonstige Angaben

Das hier vorliegende Profil unseres fest angestellten Mitarbeiters wird von uns als Main Method GmbH präsentiert.

Die Main Method GmbH ist ein IT-Consulting Unternehmen geführt von erfahrenen Entwicklern mit Fokus auf Software-Entwicklung und DevOps in der Cloud.

Kontaktformular

Kontaktinformationen