Fullstack Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 67136 Fußgönheim
- National
- de | tr | en
- 02.01.2022
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2021 – 4/2021
Tätigkeitsbeschreibung
Erweiterung und Wartung von CI/CD-Infrastruktur
Aufgaben im Projekt:
- Entwicklung eines Qualitygate - Services
- Erweiterung von Jenkins - Libraries zur Standardisierung der Pipelines
- Weiterentwicklung der bestehenden CI/CD Lösungen
- Konzeption für die Migration von OpenShift und Bitbucket
- Erstellung des Front- und Backends
- Deployment der Anwendungen
- Entwicklung von Rest-Zugriffen
- Mitgestalten der Architektur
- Dockerizing
- Konfigurationen
Eingesetzte Produkte und Technologien:
Angular 8, Java 11, Bootstrap, Bitbucket, Intellij, Spring Boot, Keycloak,Templates, Flyway
Angular, Apache Maven, Confluence, Continuous Delivery, Docker, Java (allg.), Json, Jenkins, Jira, Continuous Integration, Nginx, Node.Js, Openshift, Postgresql, Representational State Transfer (REST), Scrum, SQL, Typescript, XML
4/2020 – 12/2020
Tätigkeitsbeschreibung
Weiterentwicklung des Projektes SCP-Apps. Neu- und Weiterentwicklung von E-Mail und Identifizierung Services.
Die Services werden als Baukastensystem entwickelt, um den Kunden die bestmögliche Zusammensetzung mit Microservices für ihre Anwendungen bereitzustellen. Die Services laufen im Docker, um eine Unabhängigkeit der Zielplattform zu gewähren. Es kann dann nach Kundenwunsch auf verschiedenen Servern wie auch auf Clouds laufen.
Aufgaben im Projekt:
- Erstellung des Front- und Backends
- Deployment der Anwendungen
- Entwicklung von Rest-Zugriffen
- Mitgestalten der Architektur
-Dockerizing
- Konfigurationen
Eingesetzte Produkte und Technologien:
Angular 7, Java 11, Bootstrap, Bitbucket, Rabbitmq, Spring Boot, Mailhog, Keycloak
Angular, Apache Maven, Confluence, Docker, Eclipse, Java (allg.), Json, Jira, Node.Js, Postgresql, Representational State Transfer (REST), Scrum, SQL, XML
1/2019 – 4/2020
Tätigkeitsbeschreibung
Weiterentwicklung der bestehenden Software „LabQnect“. „LabQnect“ ist eine Schnittstellen-Anwendung und dient als Brücke zum Zusammenführen von Daten von „LabBooQ“ zu anderen Systemen und wieder zurück.
Das „LabBooQ“ ist eine Anwendung, bei der verschiedene Experimente angelegt werden. Mit Hilfe von „LabQnect“ werden die Experimente mit notwendigen Daten befüllt und anschließend an verschiedene Systeme übertragen. Im „LabQnect“ landet man vor dem Abschicken in ein Wizard und kann somit wichtige Informationen, wie z.B. Gefahrensymbole, Profile, E-Werte über die Benutzerfreundliche UI auswählen. Nach dem Abschicken an die Systeme werden Kacheln in der Übersichtsseite für die jeweiligen Experimente erstellt. Die Kacheln haben Status und können somit vom User kontrolliert werden. Die Anderen Systeme können dann zusätzliche Informationen hinzufügen und dem Experiment ein Status vergeben. Erfolgreich abgeschlossene Experimente werden dann wieder über „LabQnect“ an „LaBooQ“ übertragen. Experimenten-Zettel und Labels zum Aufkleben auf Laborgläser können jederzeit als PDF generiert und ausgedruckt werden.
Neuentwicklung der Software „EdVantage“.
„EdVantage“ ist eine zusätzliche Software zu „LabQnect“ und dient nur der Übertagung bestimmter Experimente von „LabBooQ“ zu „Vantage“, mit einem anderen Aufbau und neuer Struktur.
Neuentwicklung der Software „LabStore“.
„LabStore“ dient als Datenbankverwaltungssoftware.
Über „Labstore“ können verschiedene Datenbanken mit verschiedenen Schemen angebunden werden. In der Labstore-Datenbank werden die verschiedenen Datenbank-Strukturen als CLOB in einem speziellen XML-Format angelegt. Über das XML wird die Anzeige und die Funktionalitäten in „Labstore“ gesteuert. Somit kann entschieden werden, welche Felder bearbeitet werden können. Zusätzlich kann das PrimaryKey gesetzt werden und über ein SQL-Feld, ein SELECT-BEFEHL für die Anzeige in „LabStore“ gesetzt werden. Das dient hauptsächlich dazu abhängige Tabellen zusammenzuführen.
Mit Hilfe von „LabStore“ können Änderungen von zugelassenen Usern vorgenommen werden und die Datenbank-Admins sind somit entlastet.
Neuentwicklung der Software „LabToPDF“
„LabToPDF“ ist ein PDF Generierungstool, das mit verschiedenen Templates für verschiedene Anwendungen genutzt werden kann. Über die Schnittstelle werden die PDF’s generiert.
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung des Front- und Backends
- Deployment der Anwendungen
- Entwicklung von Rest-Zugriffen
- Mitgestalten der Architektur
Eingesetzte Produkte und Technologien:
Angular 7-8, Java 8, Bootstrap, Bitbucket, JasperReport, Spring Boot, WildFly
Angular, Apache Maven, Confluence, Eclipse, Java (allg.), Json, Wildfly, Jira, Node.Js, Oracle-Anwendungen, Representational State Transfer (REST), Scrum, SQL, XML
11/2018 – 12/2018
Tätigkeitsbeschreibung
TechEd-Showcase mit Fraunhofer und Netapp.
Backend Entwicklung eines Basissystems für Produktionsanlagen, das die effiziente Wandelbarkeit eines Produktionsprozesses als zentrale Herausforderungen der vierten industriellen Revolution realisiert.
Hierfür wird eine virtuelle Middleware entwickelt, die es erlaubt, die dazu erforderlichen Dienste bereitzustellen und miteinander zu verknüpfen.
Es ist eine Visualisierung des Ablaufes von Produktionsprozessen.
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung des Backends
- Bereitstellung von WebSocket zum realen Pushen von Daten zur UI
- Entwicklung von Rest-Zugriffen
Eingesetzte Produkte und Technologien:
Java 8, JEE 7, JSF, Bitbucket, WebSocket
Confluence, Eclipse, Gradle, J2EE, Java (allg.), Jira, Representational State Transfer (REST), Scrum, Spring Framework
10/2018 – 11/2018
Tätigkeitsbeschreibung
Neuentwicklung des Backends für Geschäftskunden (Unternehmen) für das Ticketbuchungssystem.
Bisher konnten nur Privatkunden ein Ticket buchen und es gab keine Applikation für Unternehmen.
Somit musste jedes Unternehmen für jeden Mitarbeit Einzel ein Ticket buchen und es gab somit auch keine Unterscheidung, ob es sich um eine private oder geschäftliche Buchung handelt.
Die Unternehmen bekommen auch Rabatte was somit auch nicht berücksichtigt werden konnte.
Daraufhin wurde das Konzept mit den Geschäftskunden (Unternehmen) gestartet.
Der Begriff Geschäftskunde wird verwendet, da es auch Behörden als Kunden gibt, welche kein Unternehmen im eigentlichen Sinne sind.
Mit dieser Applikation wird das Private und das Geschäftliche Profil getrennt.
Die Entwicklung hat noch nicht gestartet. Wir sind derzeit dabei das Fachkonzept zu erstellen.
Fachbezogene- und technische Datenmodelle werden spezifiziert und es finden derzeit die Planungen für die Umsetzung, in Abstimmung mit dem Privatkunden Team, statt.
Aufgaben im Projekt:
- Erstellung von Fachkonzept
- Erstellung von fachbezogenen- und technischen Datenmodellen
- Planung und Abstimmung mit internen Teams
Apache Maven, Confluence, Eclipse, Git, Java (allg.), Jira, Representational State Transfer (REST), Scrum, Spring Framework
9/2018 – 10/2018
Tätigkeitsbeschreibung
TechEd-Showcase mit Fraunhofer und Netapp.
Backend-Entwicklung eines Basissystems für Produktionsanlagen, das die effiziente Wandelbarkeit eines Produktionsprozesses als zentrale Herausforderungen der vierten industriellen Revolution realisiert.
Hierfür wird eine virtuelle Middleware entwickelt, die es erlaubt, die dazu erforderlichen Dienste bereitzustellen und miteinander zu verknüpfen.
Es ist eine Visualisierung des Ablaufes von Produktionsprozessen.
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung des Backends
- Bereitstellung von WebSocket zum realen Pushen von Daten zur UI
- Entwicklung von Rest-Zugriffen
Eingesetzte Produkte und Technologien:
Java 8, JEE 7, JSF, Bitbucket, WebSocket
Confluence, Eclipse, Gradle, J2EE, Java (allg.), Jira, Representational State Transfer (REST), Scrum, Spring Framework
10/2017 – 9/2018
Tätigkeitsbeschreibung
Neuentwicklung einer Such-Applikation, die sich in eine responsive Frontend-Anwendung und in einen Backend-Teil gliedert.
Entwicklung einer UI von der aus eine Suche abgeschickt werden kann. Hierbei handelt es sich um Suchvorgänge über die Messagingsysteme. Mit dieser Applikation kann die Kommunikation zwischen Mittarbeitern und Arbeitsgruppen verfolgt werden. Die Suchergebnisse werden in Tabellen angezeigt und können zusätzlich gefiltert aufgeteilt, verändert und in ein beliebiges Format exportiert werden.
Zusätzlich kann man ein Export für ein extra Tool namens Atlas anbieten. Mit einem Klick werden die Daten über einen Rest-Service an Atlas verschickt. Für die Entwicklung im Frontend wurden die Technologien JSF verknüpft mit Primefaces und Java verwendet. Im Backend wurde mit SOLR die Übertragung der Daten in die NIFI-Datenbank eingerichtet.
Dazu gibt es eine Userverwaltung und spezielle Rollen / Berechtigungen, damit nicht jeder User alle Daten angezeigt bekommt.
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung der UIs in Absprache mit dem Kunden
- Umsetzung der Client- und Server-Funktionalität
- Entwicklung von Rest-Zugriffen
- Fehleranalyse, Bugfixing, Test, Change Requests, Problembehebung
- Dokumentation
Eingesetzte Produkte und Technologien:
JSF, Java 8, JEE 7, Primefaces, TeamCity, SOLR, NIFI
Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, HTML5, J2EE, Java (allg.), Javaserver Faces, Oracle-Anwendungen, Representational State Transfer (REST), Scrum, Spring Framework, SQL
7/2017 – 9/2017
Tätigkeitsbeschreibung
Der FC Bayern benötigt zur internen Verwaltung der Logenplätze eine Applikation, welche es den Mitarbeitern ermöglicht, Anfragen gezielt und schnell bearbeiten zu können. Inhalt dieser Applikation ist das Eingehen von Anfragen nach Logenplätzen, die anschließende Zuweisung und Erstellung von Verträgen.
Zusätzlich ermöglicht die Applikation das Erfassen neuer Logen innerhalb der Applikation.
Hintergrund ist, dass die Verwaltung von Logen zuvor lediglich über E-Mail-Verkehr erfolgte.
Die neu entwickelte Applikation ermöglicht somit eine schnellere und sicherere Zuweisung der unterschiedlichen Logenplätze.
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung der UIs in Absprache mit dem Kunden
- Umsetzung der Client- und Server-Funktionalität
- Entwicklung der Backend Funktionalitäten
- Einrichtung eines Mailservice
- Einbindung von Initialprojekten in die Applikation
- Fehleranalyse, Bugfixing, Test, Change Requests, Problembehebung
Eingesetzte Produkte und Technologien:
Java 8, JEE 7, JPA, Bootstrap, Atlassian Bitbucket, Atlassian Bamboo, Wildfly
AngularJS, CSS (Cascading Style Sheet), Eclipse, Gradle, HTML5, J2EE, Java (allg.), Jquery, Oracle-Anwendungen, Scrum, Spring Framework, SQL
6/2017 – 7/2017
Tätigkeitsbeschreibung
Beim Kunden ist ein bestehender Cognos Bericht als Applikation im Einsatz. Innerhalb eines aus dem Cognos ausgegebenen Berichtes befinden sich JavaScript Funktionen. Diese Funktionen machen aus dem einzelnen Bericht eine Applikation.
Aufgabe im Projekt waren Anpassungen innerhalb des Cognos Berichtes an den JavaScript Funktionen.
Aufgaben im Projekt:
- Anpassung an der Filterliste
- Anpassung der Applikation in Bezug auf die Funktionalität auf verschiedenen Browsern
- Optimierung der Performance
- Arretierung der ersten Spalten sowie der Kopfzeile
- Implementierung eines Exports als Excel Datei
CSS (Cascading Style Sheet), Extreme Programming, HTML, IBM Cognos, JavaScript
12/2016 – 1/2017
Tätigkeitsbeschreibung
Aufgaben im Projekt:
- Abstimmung mit dem Fachbereich
- Entwurf und Design der Applikation
- Implementierung und Entwicklung des Front- und Backends
Eingesetzte Produkte und Technologien:
Java 8, Bootstrap
AngularJS, Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, HTML5, Java (allg.), Jenkins, Spring Framework, SQL
11/2016 – 8/2017
Tätigkeitsbeschreibung
Wartung des Mediacenters. Über das Mediacenter steuert der FC Bayern sämtliche Aktivitäten bezüglich Presse und Öffentlichkeitsarbeit (Interviewanfragen und -termine, Spielplanverwaltung, etc.).
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung der UIs in Absprache mit dem Kunden
- Umsetzung der Client- und Server-Funktionalität
- Entwicklung der Backend Funktionalitäten
- Einrichtung eines Mailservice
- Einbindung von Initialprojekten in die Applikation
- Fehleranalyse, Bugfixing, Test, Change Requests, Problembehebung
Eingesetzte Produkte und Technologien:
Java 8, JEE 7, JPA, Bootstrap, Wildfly
AngularJS, CSS (Cascading Style Sheet), Eclipse, Git, Gradle, HTML5, Java (allg.), Jenkins, Jquery, Oracle-Anwendungen, Scrum, Spring Framework, SQL
11/2016 – 1/2017
Tätigkeitsbeschreibung
Aufgaben im Projekt:
- Abstimmung mit dem Kunden
- Erstellung der UIs in Absprache mit dem Kunden
- Umsetzung der Client- und Server-Funktionalität
- Begleitung des Kunden beim GoLive und der HyperCarePhase
- Fehleranalyse, Bugfixing, Test, Change Requests, Problembehebung
- Dokumentation
Eingesetzte Produkte und Technologien:
Java 8, JEE 7, Bootstrap, Wildfly
AngularJS, Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, HTML5, J2EE, Jenkins, Jquery, Scrum, Spring Framework, SQL
10/2016 – 11/2016
Tätigkeitsbeschreibung
Aufgaben im Projekt:
- Migration des ReportFellow auf IBM Cognos 11
- Entwicklung weiterer Funktionen für die bestehende Applikation
CSS (Cascading Style Sheet), HTML5, JavaScript, Jenkins
10/2014 – 2/2015
Tätigkeitsbeschreibung
Aufgaben im Projekt:
- Einführung von Billomat im Unternehmen für das Automatisieren der Angebots- und Rechnungserstellung
- Konzeption und Entwicklung eines Add-On’s zu Billomat für die Budgetüberwachung nach den Vorgaben des Unternehmens.
Eingesetzte Produkte und Technologien:
Bootstrap
CSS (Cascading Style Sheet), Eclipse, J2EE, JavaScript, Javaserver Pages
5/2013 – 7/2013
Tätigkeitsbeschreibung
Aufgaben im Projekt:
- Entwicklung einer Schülerplattform zum Datenaustausch untereinander mit zusätzlicher Chat-Funktion
Eingesetzte Produkte und Technologien:
Bootstrap
CSS (Cascading Style Sheet), Eclipse, J2EE, JavaScript, Javaserver Pages, SQL
Ausbildung
Hochschule Ludwigshafen
Über mich
Die hier aufgeführten Technologien / Methoden sind innerhalb der Kategorien nach dem Erfahrungsniveau sortiert.
Branchen:
IT
Banken und Finanzdienstleister
Chemie und Kunststoffe
Dienstleistungen
Fracht, Beförderung und Logistik
Großhandel B2B
Industrie
Automobilhersteller und -zulieferer
Bauindustrie und Baustoffe
Energieversorgung (Strom, Wasser, Gas)
Medien, Presse, Fernsehen
Pharma und Medizin
Ämter, Behörden, öffentlicher Bereich
Betriebssysteme:
Microsoft Windows
Microsoft Windows Server
DOS
Linux
Programmiersprachen:
HTML
JSON
Java ME
JavaScript / ECMAScript
SQL
TypeScript
CSS
Java
SCSS
XML
XSD
C#
Microsoft Visual Basic
SQL
PowerShell
XSL
PHP
XSLT
Bibliothek / Framework:
Angular
Bootstrap
JavaEE (JEE)
AngularJS
Java Server Faces (JSF)
OData
Primefaces
Spring
Spring Boot
Apache PDFBox
JUnit
Java Database Connectivity (JDBC)
Java Development Kit (JDK)
Java Persistence API (JPA)
Java Server Pages (JSP)
Servlet
Spring Webservices
jQuery
ExtJS
Hibernate
IBM Cognos SDK
JAX-B
JAX-RS
Spring Batch
Twitter Bootstrap
WebDynpro for Java
Cloud:
Amazon Web Services (AWS)
Google Cloud
Datenbanken:
Microsoft SQL Server (RDBMS)
MySQL (RDBMS)
Oracle (RDBMS)
H2 (RDBMS)
IBM DB2 (RDBMS)
Microsoft Access (RDBMS)
Entwicklungstools:
Atlassian Jira
Eclipse
Maven
Microsoft Visual Studio
Microsoft Visual Studio (VS-) Code
Atlassian Bitbucket
DBeaver
Docker
Git
GitHub
Gradle
Jenkins
Oracle SQL Developer
PuTTY
Subversion (SVN)
GitLab
Sencha Architect
WinSCP
Hardware:
Raspberry
Kenntnisse / Erfahrungen:
GUI
Interface Design
Usability
Security
Konzepte und Methoden:
REST Services / API
Clean Code
Code Review
Continuous Delivery (CD)
Continuous Deployment
Continuous Integration (CI)
OLAP
Objektorientierte Programmierung (OOP)
Objektorientierte Analyse (OOA)
Objektorientiertes Design (OOD)
Pair Programming / Extreme Programming (XP)
Requirement Engineering (RE)
Scrum
Design Patterns
DevOps
Domain Driven Design
Microservices
Prozessautomatisierung
Refactoring
Service Orientierte Architektur (SOA)
Unified Modeling Language (UML)
Ajax
End-To-End Testing
Entity-Relationship-Modell (ER-Modell oder ERM)
Ereignisgesteuerte Prozesskette (EPK)
Geschäftsprozessmodellierung
MVC Design Pattern
Multidimensionale Datenmodellierung
Penetration Test
Performance Test
Responsive Design
Test Driven Development (TDD)
Unit Testing
User Interface Design (UI)
Wasserfallmodell
Middleware:
Apache Tomcat / TomEE
JBoss Application Server
WildFly
Glassfish
Produkte:
Microsoft Office
Microsoft SharePoint
Bamboo
Enterprise Architect
Amazon Alexa
IBM Cognos Administration
IBM Cognos Analytics
IBM Cognos Business Intelligence
IBM Cognos Datamanager
IBM Cognos Report Studio
Payone Payment API
TeamCity
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Türkisch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden