Java Entwickler, J2EE, RCP, Spring, EJB3, Webentwicklung, JSP, C++, OpenCMS, Wicket, Vue.js, Javascript, C#, Springboot, Microservices, Kotlin, CI/CD
Aktualisiert am 20.09.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java 2 EE 8
Frontend Entwickler
Backend Entwickler
Java
JavaScript
Spring
Arabisch
Muttersprache
Deutsch
Fließend
Englisch
Gut
Französisch
Fließend (zweite Muttersprache)
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr
2022-07 - 2023-06

Fullstackentwicklung, Architektur und Beratung

Softwareentwickler Java IntelliJ IDEA Eclipse EMF ...
Softwareentwickler

  • Unterstützung bei der Entwicklung von Software Komponenten zum Importieren und Konvertieren von relevante Daten für die Darstellung Bahnstrecken und Unit Tests dazu schreiben

Java IntelliJ IDEA Eclipse EMF Springboot Microservices DROOLS Regeln Kotlin VueJS Javascript Typescript Unit Tests Scrum Agile Entwicklung GIT Sourcetree Git Bash Redis Jira Confluence Bitbucket Jenkins CI/CD Code Reviews SONAR Qualitätsicherung AVRO Schema Swagger UI Maven npm
Thales GmbH
Remote
1 Jahr 4 Monate
2021-03 - 2022-06

Fullstackentwicklung und Beratung

Java 8-11 Springboot REST ...

  • Analyse der bestehenden Anwendung, Verbesserungsvorschläge gemacht und dann präsentiert für das komplette Team
  • Code Analyse, Verbesserungen umgesetzt
  • Bugs gefixt
  • Neue REST-API implementiert.
  • Softwarearchitektur, Spezifikation definieren, Dokumentation

Java 8-11 Springboot REST Jira Confluence Bamboo Ms Office Javascript Typescript Angular Storybook Postman JOOQ Maria DB Tomcat IntelliJ IDEA GIT Sourcetree Git Bash Swagger Open API Kanban Scrum Agile Entwicklung Maven npm
Boeing Deutschland
Remote
3 Monate
2020-09 - 2020-11

Qualitätmanagement

Java 11 Sonarqube Ms Office ...

  • Analyse der gelieferten Software aus verschiedenen Dienstleister für die Deutsche Bahn anhand von Sonarqube
  • Die Ergebenisse von Sonarqube studieren und bewerten
  • Erstellung von Berichten, Statistken, Optimierungsvorschläge, Organisation von Meetings mit den Entwickler-Teams um die Issues/Bugs zu besprechen und das weitere Vorgehen zu definieren, Optimierung der Sonarqube Regeln

Java 11 Sonarqube Ms Office Clean Code
Deutsche Bahn AG
1 Jahr 4 Monate
2019-03 - 2020-06

Softwareentwicklung

Softwareentwickler Vuejs Vuetify NPM ...
Softwareentwickler

  • Im Rahmen dieses Projekts habe ich eine Web-Anwendung entwickelt mit Vue.js um die automatische Generierung von Dokumenten zu ermöglichen
  • Die Anwender haben vorher manuell oder mithilfe von Polarion Dokumenten für medizinischen Geräte geschrieben
  • Anhand der Webanwendung haben jetzt die Anwender durch Fernzugriff die Möglichkeit Daten über verschiedenen Steps einzugeben damit das gewollte Dokument im letzten Schritt herunterladen zu können
  • Außerdem habe ich bei dem Java-Backend das Team unterstützt um das Dokument zu generieren
  • Neben der Implementierung war ich auch bei Konzepten Schreiben auch daran beteiligt
  • Die Konzepten habe zusammen mit den Product Owners und auf Basis von Stories, die zusammen mit den End-Benutzern erstellt wurden, geschrieben
  • Präsentationen über die Ergebnisse vorbereitet und gehalten

Vuejs Vuetify NPM Microsoft Visual Studio HTML/CSS JAVA JSON Attlassian Tools Junit REST SVN/GIT JEST Apache POI Polarion Jira Confluence Jenkins Microsoft Word Excel Powerpoint Typescript Microservices
Richard Wolf GmbH
Knittlingen
11 Monate
2018-03 - 2019-01

Softwareentwicklung

Eclipse Java 8 VSTS ...
  • Unterstützung des Testing-Teams beim Refactoring der Testframework-Apis und Entwicklung von neuen Softwaretools für . Test-Automatisierungen
  • Entwicklung des VSTS-Plugin Functional Tests. Der Plugin bietet eine Web-Schnittstelle, die das manuelle Konfigurieren und Starten von Testruns ermöglicht
  • Entwicklung vom Tool TestConfigXMLGenerator. Anhand einer TestplanId und Project-ID wird eine XML Datei generiert, die die Testplan Baumstruktur nachbildet
  • Die XML-Datei wird danach zum Starten von automatisierten Tests dienen
  • Entwicklung vom API-Framework Comparator Tool um das automatisierte Vergleich zwischen der Framework und der API Klassen und Methoden zu ermöglichen
Eclipse Java 8 VSTS REST GIT Javascript Angular 8 Microsoft Visual Studio JaxB Scrum Azure Portal JSON Typescript
IT-Designers GmbH
Plochingen
3 Monate
2018-05 - 2018-07

Softwareentwicklung und Projektleitung

Projektleiter SmartSpace C# REST ...
Projektleiter
  • Erstellen einer Spezifikation mit dem Kunde vor Ort und Realisierung von einer Ortungssoftware für einen neuen BusBahnhof in Fribourg auf Basis der Spezifikation.
  • Durch die Kommunikation mit eingebauten Sensoren im Busbahnhof beobschtet die Software die Position der Busse in Real-Time und liefert sie nach jeder Positionsänderung zurück.
SmartSpace C# REST Microsoft Visual Studio GIT SVN JSON Microservices
Freiburgische Verkehrsbetriebe Holding (TPF) AG
Fribourg und Stuttgart
6 Monate
2017-09 - 2018-02

Java Backendentwicklung

Software Entwickler Entreprise Architect UML Oracle ...
Software Entwickler
  • Realisierung eines Komponenten Diagramms für die Komponente ?Mobile Services? vom Daimler Financial Services Portal.
  • Nach der Präsentation der vorgeschlagenen Lösung, hat Evia den Auftrag für die Umsetzung bekommen.
  • Backend Erweiterung des Payment Moduls vom Daimler Financial Services Portal durch Outstanding Payments.
  • Zuerst wurden Datenbankänderungen umgesetzt, Persistence Schicht adaptiert und schließlich die Services angepasst.
Entreprise Architect UML Oracle IBM Websphere Java EJB Git / Gitbash / SourceTree Gerrit Maven Jira Confluence Jenkins Rest Webservices SOAP UI JUnit Tests JPA JSON
Evia GmbH
Stuttgart
1 Monat
2017-06 - 2017-06

Relaunch vom Christ E-Shop

  • Frontend Unterstützung bei dem Relaunch vom Christ E-Shop
Intellij IDEA Hybris CSS / HTML JSP Bootstrap Jira / Confluence Mercurial
diconium GmbH
Stuttgart
6 Monate
2017-01 - 2017-06

Unterstützung bei der Transitionsphase

  • Unterstützung bei der Transitionsphase vom Module AFM (Aftersales Flashdata Manager) im Rahmen der XENTRY Flash Projekte für die Daimler AG.
  • Die Applikation besteht aus einem Rich Client mit Visual C++ und aus einer Server Applikation (EJB3, Servlets).
  • Ich habe das Team bei der Migration vom C++ Quellcode von Visual C++ 6.0 zu Visual C++ 2015 unterstützt, ein Coaching für die Entwickler geleistet, der Server Code zu einem Maven Projekt adaptiert für den continous integration und deployment Prozess, die Software Architektur umstrukturiert und optimiert, ein Refactoring gemacht um die Code Qualität zu verbessern, bei der Release Entwicklung, bei deliveries und bei der Dokumentation in Confluence gearbeitet.
  • Für die Kommunikation mit den Teammitgliedern und für die Dokumentation wurde hauptsächlich englisch benutzt .
Java 6.0 Maven Eclipse und IntelliJ IDEA Visual C++ 6.0 und 2015 Vagrant DB2 IBM WebSphere Application Server AS Flashdata Manager Skype for Business (Lync) Jira Confluence GIT Bitbucket Jenkins und Bamboo JMS JAXB Webshpere Message Queue Servlets JSP EJB3 SourceTree und Git Bash JSON
Daimler AG
1 Jahr
2016-01 - 2016-12

Frontendentwicklung

Fullstack Entwickler Java IBM WebSphere Application Server Version 7.0 IBM Rational Application Developer for WebSphere ...
Fullstack Entwickler
  • Unterstützung bei der Backend- sowie auch bei der Frontendentwicklung von Heine Online Shops
  • Devops und Scrum wurden als Entwicklungsprozesse eingesetzt
Java IBM WebSphere Application Server Version 7.0 IBM Rational Application Developer for WebSphere Kibana Redmine Git GitLab SmartGit 7.1.3 Dynatrace JavaScript JQuery JQuery Mobile CSS 3 HTML5 Struts DB2 DbVisualizer Koala Econda Tracking Go Programmiersprache REST/SOAP Webservices Slickslider JSON Microservices Springboot
Heinrich Heine GmbH
Karlsruhe
1 Jahr 2 Monate
2015-11 - 2016-12

Entwicklung der Softwareerweitung von SmartFactory

Projektleitung C# RESTful WCF ...
Projektleitung
  • Projektleitung und Softwaremodule von SmartFactory entwickeln. Nach einer Einarbeitung, habe ich die Software Spezifikation (Das Konzept) in Kooperation mit den europäischen Entwicklungspartnern für die Projekt-Tasks erstellt.
  • Ich habe auch die Module sowie auch die die Unit Tests implementiert.
  • Nach jedem Quartal hat ein Treffen stattgefunden wo der Arbeitsstand zu den Partnern kommuniziert wurde. Die Hauptprojektsprache ist Englisch.
C# RESTful WCF Visual Studio SVN GIT Eclipse Apache Message Queue Java 8 SmartFactory Slate JSON Microservices
Ubisense GmbH
3 Monate
2015-11 - 2016-01

Untertsützung Frontendentwicklung

Entwickler / Programmierer JavaScript CSS LESS ...
Entwickler / Programmierer
  • Unterstützung bei der Frontendentwicklung von verschiedenen Web Portalen
JavaScript CSS LESS HTML5 Firstspirit Grunt Eclipse SVN PackeryNode Node.js PHP
United Digital Group
Herrenberg
11 Monate
2015-01 - 2015-11

Softwarearchitektur

Entwickler / Programmierer Confluence Jira SVN ...
Entwickler / Programmierer
  • Softwarearchitektur, Mitarbeiter Coaching, Dokumentation und Entwicklung.
  • Es wurden moderne Programmier-Techniken vorgeschlagen zur Verbesserung des aktuellen Systems, Lösungskonzepte entworfen, Vorträge gehalten, Mitarbeiter coachen und Dokumentation darüber erstellt.
  • Es wurden neue Konzepte entworfen für die Umstellung von JDBC auf Hibernate/JPA sowie auch neue Konzepte für das Logging und Annotations entwickelt.
  • Test-Konzept verbessert und die Integrationstests neu implementiert.
  • Migration der Java API von Oracle 10 auf Oracle 12.
  • Entwicklung und Pflege von einem Web-Portal sowie auch ein Intranet Portal anhand vom CMS Liferay.
  • Eine Liferay Instanz wurde auf dem Live Server installiert und konfiguriert, auf Basis von einer fertigen Template wurde das gewünschte Design implementiert und das Intranet Portal mit Liferay-Module erweitert.
Confluence Jira SVN Eclipse Spring Oracle 10-11-12 Oracle PL/SQL Oracle Forms SQL Developer Hibernate JPA Annotations Windows 7 Java 7/8 Maven Wicket Webservices Matchers Junit Tests Liferay Portal Tomcat
Oberfinanzdirektion Karlsruhe
Karlsruhe
8 Monate
2014-05 - 2014-12

Backendentwicklung & Webshop Betreuung

Entwickler / Programmierer Java 7 J2EE Linux als Entwicklungsplatform ...
Entwickler / Programmierer
  • Backendentwicklung und Web-Shop Betreuung von 1&1 Internet AG
  • Releases Vorbereitung und Bau
  • Bugs fixen und JUnit-Tests schreiben
  • Ich habe auch die Teams beim Umbau vom E-Shop-Checkout Portal als Backendentwickler unterstüzt
Java 7 J2EE Linux als Entwicklungsplatform Intellij IDEA 13.1 Spring Pustefix Junit Tests Maven SVN Subversion Tomcat Jira Scrum
1 & 1 Internet AG
6 Monate
2013-11 - 2014-04

Frontend- & Backendentwicklung

Entwickler / Programmierer Java J2EE Wicket ...
Entwickler / Programmierer
  • Frontend und Backend Eintwicklung von Web-Anwendungen
  • Ich habe die Teams bei Top21 bei der Entwicklung der online Version von WISO-Software unterstützt
Java J2EE Wicket Spring Eclipse Tomcat Jetty HTML5 CSS JavaScript Ajax JQuery Scrum Jira Agile Entwicklung Maven Toad SQL-Server Confluence
Top21 GmbH
Stuttgart
7 Monate
2013-02 - 2013-08

Weiterentwicklung von bestehenden Webanwendungen

Entwickler / Programmierer Java J2EE SOAP ...
Entwickler / Programmierer
  • Weiterentwicklung von bestehenden Webanwendungen und Entwicklung von neuen Anwendungen.
  • Implementierung von Web-Templates für Open CMS und Einrichten der Suche mit Lucene.
Eclipse Apache Tomcat OpenCMS MySQL Toad JDBC Spring Servlet
Java J2EE SOAP REST JSP JSTL Atlassian JIRA Hibernate JPA CSS HTML5 Apache Lucene jQuery JavaScript
Virtual Identity AG
2 Jahre
2011-01 - 2012-12

Qualitätssicherung & Softwareentwicklung

Entwickler / Programmierer JSP Struts JavaScript ...
Entwickler / Programmierer
  • Das Hauptprojekt ist die Unterstützung vom Kunde Daimler-Fleetboard bei der Softwareentwicklung.
  • Die Aufgabe besteht hauptsächlich darin, bestehende Bugs zu analysieren, Ursache des Bugs zu suchen und dann den Bug zu fixen oder an die passende Person weiterzuleiten.
Membrane SOAP / HTTP Monitor & Proxy WebSphere RCP Eclipse RSA Rational Software Architekt MyEclipse Blue Edition Bugzilla Jenkins SVN IBM DB2 Client Linux
JSP Struts JavaScript OSGI SWT JNDI EJB3 Junit Tests SOAP Webservices Atlassian JIRA HTML CSS Scrum
Daimler Fleetboard GmbH
2 Jahre 8 Monate
2009-06 - 2012-01

Webentwicklung

Java JSP CSS/HTML ...

Projektmanagement, Konzept schreiben, Webentwicklung, Beratung, Schulungen auf Französisch und Serveradministration

  • Für den Kunden wurde ein Angebot für drei Web-Portale unterbreitet; Agir Santé, Agir Finance und Agir Immobilier.
  • Nach Zusage wurde das Design für die Webseiten entworfen und anhand eines CMS implementiert.
  • Eine Bestellstrecke wurde auch entwickelt um das Online Bestellen von Versicherungen zu ermöglichen:
    • Nach Eingabe und Validierung der Userdaten durch ein Online Formular, werden die notwendigen Vertrag-Dokumenten in PDF Format automatisch erstellt und in einer Email an die User angehängt und geschickt.
    • Die User müssen nur die Unterlagen unterschreiben und zurückschicken um den Vertrag abzuschließen.
Java JSP CSS/HTML Resin Linux Microsoft Office Eclipse
Agir Finance
Paris
1 Jahr 11 Monate
2010-02 - 2011-12

Kundenbetreuung, Back- und Frontendentwicklung

Rolle: Geschäftsführender Gesellschafter, Softwareentwickler und Systemadministrator

Aufgaben:

  • Betreuung der Kunden mit dem CMS Webnix. Installation und weiterpflege von Webnix, Mailserver, Resin und Apache.
  • Konzeption und Entwicklung vom einem neuen CMS Flowwave (Backendentwicklung).
  • Erstellung von Kundenwebanwendung auf Basis von Flowwave CMS (Frontentwicklung).
  • Teamleitung und Teambetreuung.
J2EE/Eclipse JSP/JSTL JSF Servlets Struts HTML/CSS Javascript JQuery/Ajax Plesk Linux Suse Resin Apache MySQL SVN OXID Shop Joomla PHP
Sprintfish GmbH
2 Jahre 4 Monate
2007-10 - 2010-01

Weiterentwicklung von Webnix Content Mangement Systeme

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung von Webnix Content Mangement Systeme version 4.0 mit J2EE, MySQL, JSP, HTML/CSS und Javascript.
  • Entwicklung von AutoImager version 1.0 mit JSTL/JSP, Javascript, J2EE, MySQL und HTML/CSS. Erstellung von mehreren Webseiten anhand des CMS Webnix, JSP, JSF, HTML/CSS, J2EE und Javascript und Optimierung der Seiten auf verschiedenen Browser (Firefox, Internet Explorer, Opera, Google Chrome, Netscape, Safari, etc…).
  • Entwicklung von Suchmachinen-Optimierungscube für Webnix.
  • Serveradministration mit Resin und Apache auf Linux. Installation und Konfiguration von Windows Server Update Services bei mehreren Kunden.
JSP/JSTL JSF Servlets Struts Wickets PHP SVN Eclipse Javascript HTML/CSS MySQL Resin / Apache Photoshop Macromedia Flash Active Directory
Sign of Renitence GmbH
8 Monate
2007-01 - 2007-08

Entwicklung einer Demo-Applikation

Software-Ingenieur
Software-Ingenieur
  • Entwicklung einer Demo-Applikation, die das CANbedded Stack für Daimler Chrysler demonstriert.
  • Die Applikation wurde auf Englisch dokumentiert und wurde mit ANSI C (Visual Studio .net 8.0) und CANoe 6.1 auf Windows XP entwickelt.
  • Integration von CANbedded Software-Komponenten für Tata und für Daimler Chrysler (Single Channel, MultiChannel, Multiple ECU, Gateway).
CANoe 6.1 XML Spy Visual Studio .net 8.0 (ANSI C) NEC Compiler und NEC Debugger osCAN Betriebssystem SourceSafe V850 Plattform Microsoft Office CANdb++ und Geny ClearQuest
Vector Informatik GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1984-1990

Grundschule Menzel Temime


1990-1997

Gymnasium Menzel Temime

Abschluss mit Baccalauréat


Studium

1997 - 1999

Universität Sfax

Wirtschaftsinformatik, Fakultät für Wirtschaftswissenschaften und Betriebswirtschaftslehre

Hochschulzeugnis der ersten (viersemestrigen) Studienstufe


1999 - 2001

Hochschule für Betriebswirtschaftslehre, Universität Tunis

Wirtschaftsinformatik

?Maitrise?: Abschlusszeugnis eines 8-semestrigen Hochschulstudiums


2002-2005

T.U. Braunschweig, Deutschland

Master Informatik


Schwerpunkte:

  • Reaktive Systeme, Mobilkommunikation

  • Verteilte Systeme

  • Informationssysteme


Projektarbeit

Thema auf Anfrage


Kenntnisse:

Java, JDBC, Eclipse, PostgreSQL, SWT, JBuilder Red hat Linux 9.0.


Masterarbeit:

  • Thema auf Anfrage
  • Die Masterarbeit wurde im Deutschen Zentrum für Luft und Raumfahrt (DLR) Braunschweig, innerhalb des Instituts für Verkehrsführung und Fahrzeugsteuerung, gemacht
  • Zum einen wurden die Echtzeitanforderungen der Anwendungsgebiete des RailSiTe untersucht und quantifiziert
  • Es wurden die Hart-Echtzeitanforderungen, die Weich-Echtzeitanforderungen und die Strikt-Echtzeitanforderungen festgelegt
  • Des Weiteren wurden verschiedene Betriebssysteme bezüglich ihrer Echtzeitfähigkeit untersucht, und danach zusammen verglichen

Kennntisse:

Windows XP, Red hat Linux 7.3,RTAI, RTLinux, QNX


Zertifikate

  • CANape Workshop bei Vektor Informatik in Stuttgart - Messen und Kalibrieren mit CANape, Automatisierte Analyse für Mess- und Diagnosedaten.

  • OSEK/VDX-Intensiv Workshop bei Vektor Informatik in Stuttgart.

  • CANdela / Diagnose - Praxis Workshop bei Vektor Informatik in Stuttgart.

  • CANbedded Workshop - GM (General Motors) CANbedded Stack Schulung bei Vektor Informatik in Stuttgart.

  • CANoe Grundlagen Workshop bei Vektor Informatik in Stuttgart: CAN Grundlagen, Einführung in CANoe, Einführung in CANoe Modelle.

  • ProOsek Training bei 3Soft GmbH - Basic Concepts, Design and Implementation

Kompetenzen

Kompetenzen

Top-Skills

Java 2 EE 8 Frontend Entwickler Backend Entwickler Java JavaScript Spring

Aufgabenbereiche

Redmine

Produkte / Standards / Erfahrungen / Methoden

AS Flashdata Manager
Atlassian Confluence
Atlassian JIRA
Bitbucket
Confluence
CSS
CSS(3)
DBVisualizer
Dynatrace
Eclipse
Eclipse und IntelliJ IDEA
EJB3
enterprise java beans 3
FirstSpirit
Git
GitHub
Grunt
Gulp
Hibernate
HTML
HTML(5)
HTML5
IBM Rational Application Developer
IBM WebSphere Application Server
Jenkins
Jenkins und Bamboo
Jetty
Jira
JMS
Kibana
Koala
Less
Maven
Microsoft Visual Studio
NPM
Open CMS
Polarion
REST
Restfull
Scrum
Servlets
Skype for Business (Lync)
Slickslider
Smartfactory
SOAP
SourceTree und Git Bash
Spring
SVN
Vagrant
Visual C++ 6.0 und 2015
Visual Studio Team Services
Webservices
Webshpere Message Queue
WebSphere
AUTOSAR
CANbedded
ERTMS/ETCS

Modellierungsprogramme und Methoden:

  • Statecharts
  • Rhapsody
  • Petrinetze
  • Timed Automaten
  • Message Sequence Charts


Berufserfahrung

2016-06 - heute

Rolle: Geschäftsführender Gesellschafter

Kunde: auf Anfrage


Kenntnisse:

Statecharts, Rhapsody, Petrinetze, Timed Automaten, Message Sequence Charts

Betriebssysteme

CMS
Dos
Echtzeitbetriebssysteme
Linux Mint
MS-DOS
osCAN
OSEK-OS
ProOsek
QNX
RTAI
RTOS (Real Time OS)
Tresos
Unix
Windows
Windows CE

Programmiersprachen

Ajax
Angular
Annotation
Assembler
Basic
C
C#
C++
Cobol
CORBA IDL
Delphi
Go
J2EE
Java
Java 1.7
Java 1.8
Java 6.0
Java 7
Java API for RESTful Web Services
JavaScript
JAXB
JNDI
JPA
jQuery
JSP
JSTL
OSGI
Pascal
PHP
PL/SQL
Shell
SOAP Webservices
Struts
SWT
Vuejs

Datenbanken

Access
DB2
JDBC
Mongo DB
MS SQL Server
MySQL
ODBC
Oracle
Oracle/SQL
Postgres
SQL

Datenkommunikation

Bus
CORBA
Ethernet
Internet, Intranet
LAN, LAN Manager
Router
SMTP
TCP/IP
Windows Netzwerk

Hardware

Bus
Emulatoren
Mikrocontroller

Berechnung / Simulation / Versuch / Validierung

AUTOSAR
CANbedded
CANoe
ERTMS / ETCS
JUnit
Soap UI

Design / Entwicklung / Konstruktion

Econda
Junit Tests
Matchers
UML

Branchen

Branchen

  • Softwareentwicklung
  • Automotiv
  • Webentwicklung
  • Content Management System
  • Consulting
  • Marketing
  • Administration

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr
2022-07 - 2023-06

Fullstackentwicklung, Architektur und Beratung

Softwareentwickler Java IntelliJ IDEA Eclipse EMF ...
Softwareentwickler

  • Unterstützung bei der Entwicklung von Software Komponenten zum Importieren und Konvertieren von relevante Daten für die Darstellung Bahnstrecken und Unit Tests dazu schreiben

Java IntelliJ IDEA Eclipse EMF Springboot Microservices DROOLS Regeln Kotlin VueJS Javascript Typescript Unit Tests Scrum Agile Entwicklung GIT Sourcetree Git Bash Redis Jira Confluence Bitbucket Jenkins CI/CD Code Reviews SONAR Qualitätsicherung AVRO Schema Swagger UI Maven npm
Thales GmbH
Remote
1 Jahr 4 Monate
2021-03 - 2022-06

Fullstackentwicklung und Beratung

Java 8-11 Springboot REST ...

  • Analyse der bestehenden Anwendung, Verbesserungsvorschläge gemacht und dann präsentiert für das komplette Team
  • Code Analyse, Verbesserungen umgesetzt
  • Bugs gefixt
  • Neue REST-API implementiert.
  • Softwarearchitektur, Spezifikation definieren, Dokumentation

Java 8-11 Springboot REST Jira Confluence Bamboo Ms Office Javascript Typescript Angular Storybook Postman JOOQ Maria DB Tomcat IntelliJ IDEA GIT Sourcetree Git Bash Swagger Open API Kanban Scrum Agile Entwicklung Maven npm
Boeing Deutschland
Remote
3 Monate
2020-09 - 2020-11

Qualitätmanagement

Java 11 Sonarqube Ms Office ...

  • Analyse der gelieferten Software aus verschiedenen Dienstleister für die Deutsche Bahn anhand von Sonarqube
  • Die Ergebenisse von Sonarqube studieren und bewerten
  • Erstellung von Berichten, Statistken, Optimierungsvorschläge, Organisation von Meetings mit den Entwickler-Teams um die Issues/Bugs zu besprechen und das weitere Vorgehen zu definieren, Optimierung der Sonarqube Regeln

Java 11 Sonarqube Ms Office Clean Code
Deutsche Bahn AG
1 Jahr 4 Monate
2019-03 - 2020-06

Softwareentwicklung

Softwareentwickler Vuejs Vuetify NPM ...
Softwareentwickler

  • Im Rahmen dieses Projekts habe ich eine Web-Anwendung entwickelt mit Vue.js um die automatische Generierung von Dokumenten zu ermöglichen
  • Die Anwender haben vorher manuell oder mithilfe von Polarion Dokumenten für medizinischen Geräte geschrieben
  • Anhand der Webanwendung haben jetzt die Anwender durch Fernzugriff die Möglichkeit Daten über verschiedenen Steps einzugeben damit das gewollte Dokument im letzten Schritt herunterladen zu können
  • Außerdem habe ich bei dem Java-Backend das Team unterstützt um das Dokument zu generieren
  • Neben der Implementierung war ich auch bei Konzepten Schreiben auch daran beteiligt
  • Die Konzepten habe zusammen mit den Product Owners und auf Basis von Stories, die zusammen mit den End-Benutzern erstellt wurden, geschrieben
  • Präsentationen über die Ergebnisse vorbereitet und gehalten

Vuejs Vuetify NPM Microsoft Visual Studio HTML/CSS JAVA JSON Attlassian Tools Junit REST SVN/GIT JEST Apache POI Polarion Jira Confluence Jenkins Microsoft Word Excel Powerpoint Typescript Microservices
Richard Wolf GmbH
Knittlingen
11 Monate
2018-03 - 2019-01

Softwareentwicklung

Eclipse Java 8 VSTS ...
  • Unterstützung des Testing-Teams beim Refactoring der Testframework-Apis und Entwicklung von neuen Softwaretools für . Test-Automatisierungen
  • Entwicklung des VSTS-Plugin Functional Tests. Der Plugin bietet eine Web-Schnittstelle, die das manuelle Konfigurieren und Starten von Testruns ermöglicht
  • Entwicklung vom Tool TestConfigXMLGenerator. Anhand einer TestplanId und Project-ID wird eine XML Datei generiert, die die Testplan Baumstruktur nachbildet
  • Die XML-Datei wird danach zum Starten von automatisierten Tests dienen
  • Entwicklung vom API-Framework Comparator Tool um das automatisierte Vergleich zwischen der Framework und der API Klassen und Methoden zu ermöglichen
Eclipse Java 8 VSTS REST GIT Javascript Angular 8 Microsoft Visual Studio JaxB Scrum Azure Portal JSON Typescript
IT-Designers GmbH
Plochingen
3 Monate
2018-05 - 2018-07

Softwareentwicklung und Projektleitung

Projektleiter SmartSpace C# REST ...
Projektleiter
  • Erstellen einer Spezifikation mit dem Kunde vor Ort und Realisierung von einer Ortungssoftware für einen neuen BusBahnhof in Fribourg auf Basis der Spezifikation.
  • Durch die Kommunikation mit eingebauten Sensoren im Busbahnhof beobschtet die Software die Position der Busse in Real-Time und liefert sie nach jeder Positionsänderung zurück.
SmartSpace C# REST Microsoft Visual Studio GIT SVN JSON Microservices
Freiburgische Verkehrsbetriebe Holding (TPF) AG
Fribourg und Stuttgart
6 Monate
2017-09 - 2018-02

Java Backendentwicklung

Software Entwickler Entreprise Architect UML Oracle ...
Software Entwickler
  • Realisierung eines Komponenten Diagramms für die Komponente ?Mobile Services? vom Daimler Financial Services Portal.
  • Nach der Präsentation der vorgeschlagenen Lösung, hat Evia den Auftrag für die Umsetzung bekommen.
  • Backend Erweiterung des Payment Moduls vom Daimler Financial Services Portal durch Outstanding Payments.
  • Zuerst wurden Datenbankänderungen umgesetzt, Persistence Schicht adaptiert und schließlich die Services angepasst.
Entreprise Architect UML Oracle IBM Websphere Java EJB Git / Gitbash / SourceTree Gerrit Maven Jira Confluence Jenkins Rest Webservices SOAP UI JUnit Tests JPA JSON
Evia GmbH
Stuttgart
1 Monat
2017-06 - 2017-06

Relaunch vom Christ E-Shop

  • Frontend Unterstützung bei dem Relaunch vom Christ E-Shop
Intellij IDEA Hybris CSS / HTML JSP Bootstrap Jira / Confluence Mercurial
diconium GmbH
Stuttgart
6 Monate
2017-01 - 2017-06

Unterstützung bei der Transitionsphase

  • Unterstützung bei der Transitionsphase vom Module AFM (Aftersales Flashdata Manager) im Rahmen der XENTRY Flash Projekte für die Daimler AG.
  • Die Applikation besteht aus einem Rich Client mit Visual C++ und aus einer Server Applikation (EJB3, Servlets).
  • Ich habe das Team bei der Migration vom C++ Quellcode von Visual C++ 6.0 zu Visual C++ 2015 unterstützt, ein Coaching für die Entwickler geleistet, der Server Code zu einem Maven Projekt adaptiert für den continous integration und deployment Prozess, die Software Architektur umstrukturiert und optimiert, ein Refactoring gemacht um die Code Qualität zu verbessern, bei der Release Entwicklung, bei deliveries und bei der Dokumentation in Confluence gearbeitet.
  • Für die Kommunikation mit den Teammitgliedern und für die Dokumentation wurde hauptsächlich englisch benutzt .
Java 6.0 Maven Eclipse und IntelliJ IDEA Visual C++ 6.0 und 2015 Vagrant DB2 IBM WebSphere Application Server AS Flashdata Manager Skype for Business (Lync) Jira Confluence GIT Bitbucket Jenkins und Bamboo JMS JAXB Webshpere Message Queue Servlets JSP EJB3 SourceTree und Git Bash JSON
Daimler AG
1 Jahr
2016-01 - 2016-12

Frontendentwicklung

Fullstack Entwickler Java IBM WebSphere Application Server Version 7.0 IBM Rational Application Developer for WebSphere ...
Fullstack Entwickler
  • Unterstützung bei der Backend- sowie auch bei der Frontendentwicklung von Heine Online Shops
  • Devops und Scrum wurden als Entwicklungsprozesse eingesetzt
Java IBM WebSphere Application Server Version 7.0 IBM Rational Application Developer for WebSphere Kibana Redmine Git GitLab SmartGit 7.1.3 Dynatrace JavaScript JQuery JQuery Mobile CSS 3 HTML5 Struts DB2 DbVisualizer Koala Econda Tracking Go Programmiersprache REST/SOAP Webservices Slickslider JSON Microservices Springboot
Heinrich Heine GmbH
Karlsruhe
1 Jahr 2 Monate
2015-11 - 2016-12

Entwicklung der Softwareerweitung von SmartFactory

Projektleitung C# RESTful WCF ...
Projektleitung
  • Projektleitung und Softwaremodule von SmartFactory entwickeln. Nach einer Einarbeitung, habe ich die Software Spezifikation (Das Konzept) in Kooperation mit den europäischen Entwicklungspartnern für die Projekt-Tasks erstellt.
  • Ich habe auch die Module sowie auch die die Unit Tests implementiert.
  • Nach jedem Quartal hat ein Treffen stattgefunden wo der Arbeitsstand zu den Partnern kommuniziert wurde. Die Hauptprojektsprache ist Englisch.
C# RESTful WCF Visual Studio SVN GIT Eclipse Apache Message Queue Java 8 SmartFactory Slate JSON Microservices
Ubisense GmbH
3 Monate
2015-11 - 2016-01

Untertsützung Frontendentwicklung

Entwickler / Programmierer JavaScript CSS LESS ...
Entwickler / Programmierer
  • Unterstützung bei der Frontendentwicklung von verschiedenen Web Portalen
JavaScript CSS LESS HTML5 Firstspirit Grunt Eclipse SVN PackeryNode Node.js PHP
United Digital Group
Herrenberg
11 Monate
2015-01 - 2015-11

Softwarearchitektur

Entwickler / Programmierer Confluence Jira SVN ...
Entwickler / Programmierer
  • Softwarearchitektur, Mitarbeiter Coaching, Dokumentation und Entwicklung.
  • Es wurden moderne Programmier-Techniken vorgeschlagen zur Verbesserung des aktuellen Systems, Lösungskonzepte entworfen, Vorträge gehalten, Mitarbeiter coachen und Dokumentation darüber erstellt.
  • Es wurden neue Konzepte entworfen für die Umstellung von JDBC auf Hibernate/JPA sowie auch neue Konzepte für das Logging und Annotations entwickelt.
  • Test-Konzept verbessert und die Integrationstests neu implementiert.
  • Migration der Java API von Oracle 10 auf Oracle 12.
  • Entwicklung und Pflege von einem Web-Portal sowie auch ein Intranet Portal anhand vom CMS Liferay.
  • Eine Liferay Instanz wurde auf dem Live Server installiert und konfiguriert, auf Basis von einer fertigen Template wurde das gewünschte Design implementiert und das Intranet Portal mit Liferay-Module erweitert.
Confluence Jira SVN Eclipse Spring Oracle 10-11-12 Oracle PL/SQL Oracle Forms SQL Developer Hibernate JPA Annotations Windows 7 Java 7/8 Maven Wicket Webservices Matchers Junit Tests Liferay Portal Tomcat
Oberfinanzdirektion Karlsruhe
Karlsruhe
8 Monate
2014-05 - 2014-12

Backendentwicklung & Webshop Betreuung

Entwickler / Programmierer Java 7 J2EE Linux als Entwicklungsplatform ...
Entwickler / Programmierer
  • Backendentwicklung und Web-Shop Betreuung von 1&1 Internet AG
  • Releases Vorbereitung und Bau
  • Bugs fixen und JUnit-Tests schreiben
  • Ich habe auch die Teams beim Umbau vom E-Shop-Checkout Portal als Backendentwickler unterstüzt
Java 7 J2EE Linux als Entwicklungsplatform Intellij IDEA 13.1 Spring Pustefix Junit Tests Maven SVN Subversion Tomcat Jira Scrum
1 & 1 Internet AG
6 Monate
2013-11 - 2014-04

Frontend- & Backendentwicklung

Entwickler / Programmierer Java J2EE Wicket ...
Entwickler / Programmierer
  • Frontend und Backend Eintwicklung von Web-Anwendungen
  • Ich habe die Teams bei Top21 bei der Entwicklung der online Version von WISO-Software unterstützt
Java J2EE Wicket Spring Eclipse Tomcat Jetty HTML5 CSS JavaScript Ajax JQuery Scrum Jira Agile Entwicklung Maven Toad SQL-Server Confluence
Top21 GmbH
Stuttgart
7 Monate
2013-02 - 2013-08

Weiterentwicklung von bestehenden Webanwendungen

Entwickler / Programmierer Java J2EE SOAP ...
Entwickler / Programmierer
  • Weiterentwicklung von bestehenden Webanwendungen und Entwicklung von neuen Anwendungen.
  • Implementierung von Web-Templates für Open CMS und Einrichten der Suche mit Lucene.
Eclipse Apache Tomcat OpenCMS MySQL Toad JDBC Spring Servlet
Java J2EE SOAP REST JSP JSTL Atlassian JIRA Hibernate JPA CSS HTML5 Apache Lucene jQuery JavaScript
Virtual Identity AG
2 Jahre
2011-01 - 2012-12

Qualitätssicherung & Softwareentwicklung

Entwickler / Programmierer JSP Struts JavaScript ...
Entwickler / Programmierer
  • Das Hauptprojekt ist die Unterstützung vom Kunde Daimler-Fleetboard bei der Softwareentwicklung.
  • Die Aufgabe besteht hauptsächlich darin, bestehende Bugs zu analysieren, Ursache des Bugs zu suchen und dann den Bug zu fixen oder an die passende Person weiterzuleiten.
Membrane SOAP / HTTP Monitor & Proxy WebSphere RCP Eclipse RSA Rational Software Architekt MyEclipse Blue Edition Bugzilla Jenkins SVN IBM DB2 Client Linux
JSP Struts JavaScript OSGI SWT JNDI EJB3 Junit Tests SOAP Webservices Atlassian JIRA HTML CSS Scrum
Daimler Fleetboard GmbH
2 Jahre 8 Monate
2009-06 - 2012-01

Webentwicklung

Java JSP CSS/HTML ...

Projektmanagement, Konzept schreiben, Webentwicklung, Beratung, Schulungen auf Französisch und Serveradministration

  • Für den Kunden wurde ein Angebot für drei Web-Portale unterbreitet; Agir Santé, Agir Finance und Agir Immobilier.
  • Nach Zusage wurde das Design für die Webseiten entworfen und anhand eines CMS implementiert.
  • Eine Bestellstrecke wurde auch entwickelt um das Online Bestellen von Versicherungen zu ermöglichen:
    • Nach Eingabe und Validierung der Userdaten durch ein Online Formular, werden die notwendigen Vertrag-Dokumenten in PDF Format automatisch erstellt und in einer Email an die User angehängt und geschickt.
    • Die User müssen nur die Unterlagen unterschreiben und zurückschicken um den Vertrag abzuschließen.
Java JSP CSS/HTML Resin Linux Microsoft Office Eclipse
Agir Finance
Paris
1 Jahr 11 Monate
2010-02 - 2011-12

Kundenbetreuung, Back- und Frontendentwicklung

Rolle: Geschäftsführender Gesellschafter, Softwareentwickler und Systemadministrator

Aufgaben:

  • Betreuung der Kunden mit dem CMS Webnix. Installation und weiterpflege von Webnix, Mailserver, Resin und Apache.
  • Konzeption und Entwicklung vom einem neuen CMS Flowwave (Backendentwicklung).
  • Erstellung von Kundenwebanwendung auf Basis von Flowwave CMS (Frontentwicklung).
  • Teamleitung und Teambetreuung.
J2EE/Eclipse JSP/JSTL JSF Servlets Struts HTML/CSS Javascript JQuery/Ajax Plesk Linux Suse Resin Apache MySQL SVN OXID Shop Joomla PHP
Sprintfish GmbH
2 Jahre 4 Monate
2007-10 - 2010-01

Weiterentwicklung von Webnix Content Mangement Systeme

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung von Webnix Content Mangement Systeme version 4.0 mit J2EE, MySQL, JSP, HTML/CSS und Javascript.
  • Entwicklung von AutoImager version 1.0 mit JSTL/JSP, Javascript, J2EE, MySQL und HTML/CSS. Erstellung von mehreren Webseiten anhand des CMS Webnix, JSP, JSF, HTML/CSS, J2EE und Javascript und Optimierung der Seiten auf verschiedenen Browser (Firefox, Internet Explorer, Opera, Google Chrome, Netscape, Safari, etc…).
  • Entwicklung von Suchmachinen-Optimierungscube für Webnix.
  • Serveradministration mit Resin und Apache auf Linux. Installation und Konfiguration von Windows Server Update Services bei mehreren Kunden.
JSP/JSTL JSF Servlets Struts Wickets PHP SVN Eclipse Javascript HTML/CSS MySQL Resin / Apache Photoshop Macromedia Flash Active Directory
Sign of Renitence GmbH
8 Monate
2007-01 - 2007-08

Entwicklung einer Demo-Applikation

Software-Ingenieur
Software-Ingenieur
  • Entwicklung einer Demo-Applikation, die das CANbedded Stack für Daimler Chrysler demonstriert.
  • Die Applikation wurde auf Englisch dokumentiert und wurde mit ANSI C (Visual Studio .net 8.0) und CANoe 6.1 auf Windows XP entwickelt.
  • Integration von CANbedded Software-Komponenten für Tata und für Daimler Chrysler (Single Channel, MultiChannel, Multiple ECU, Gateway).
CANoe 6.1 XML Spy Visual Studio .net 8.0 (ANSI C) NEC Compiler und NEC Debugger osCAN Betriebssystem SourceSafe V850 Plattform Microsoft Office CANdb++ und Geny ClearQuest
Vector Informatik GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1984-1990

Grundschule Menzel Temime


1990-1997

Gymnasium Menzel Temime

Abschluss mit Baccalauréat


Studium

1997 - 1999

Universität Sfax

Wirtschaftsinformatik, Fakultät für Wirtschaftswissenschaften und Betriebswirtschaftslehre

Hochschulzeugnis der ersten (viersemestrigen) Studienstufe


1999 - 2001

Hochschule für Betriebswirtschaftslehre, Universität Tunis

Wirtschaftsinformatik

?Maitrise?: Abschlusszeugnis eines 8-semestrigen Hochschulstudiums


2002-2005

T.U. Braunschweig, Deutschland

Master Informatik


Schwerpunkte:

  • Reaktive Systeme, Mobilkommunikation

  • Verteilte Systeme

  • Informationssysteme


Projektarbeit

Thema auf Anfrage


Kenntnisse:

Java, JDBC, Eclipse, PostgreSQL, SWT, JBuilder Red hat Linux 9.0.


Masterarbeit:

  • Thema auf Anfrage
  • Die Masterarbeit wurde im Deutschen Zentrum für Luft und Raumfahrt (DLR) Braunschweig, innerhalb des Instituts für Verkehrsführung und Fahrzeugsteuerung, gemacht
  • Zum einen wurden die Echtzeitanforderungen der Anwendungsgebiete des RailSiTe untersucht und quantifiziert
  • Es wurden die Hart-Echtzeitanforderungen, die Weich-Echtzeitanforderungen und die Strikt-Echtzeitanforderungen festgelegt
  • Des Weiteren wurden verschiedene Betriebssysteme bezüglich ihrer Echtzeitfähigkeit untersucht, und danach zusammen verglichen

Kennntisse:

Windows XP, Red hat Linux 7.3,RTAI, RTLinux, QNX


Zertifikate

  • CANape Workshop bei Vektor Informatik in Stuttgart - Messen und Kalibrieren mit CANape, Automatisierte Analyse für Mess- und Diagnosedaten.

  • OSEK/VDX-Intensiv Workshop bei Vektor Informatik in Stuttgart.

  • CANdela / Diagnose - Praxis Workshop bei Vektor Informatik in Stuttgart.

  • CANbedded Workshop - GM (General Motors) CANbedded Stack Schulung bei Vektor Informatik in Stuttgart.

  • CANoe Grundlagen Workshop bei Vektor Informatik in Stuttgart: CAN Grundlagen, Einführung in CANoe, Einführung in CANoe Modelle.

  • ProOsek Training bei 3Soft GmbH - Basic Concepts, Design and Implementation

Kompetenzen

Kompetenzen

Top-Skills

Java 2 EE 8 Frontend Entwickler Backend Entwickler Java JavaScript Spring

Aufgabenbereiche

Redmine

Produkte / Standards / Erfahrungen / Methoden

AS Flashdata Manager
Atlassian Confluence
Atlassian JIRA
Bitbucket
Confluence
CSS
CSS(3)
DBVisualizer
Dynatrace
Eclipse
Eclipse und IntelliJ IDEA
EJB3
enterprise java beans 3
FirstSpirit
Git
GitHub
Grunt
Gulp
Hibernate
HTML
HTML(5)
HTML5
IBM Rational Application Developer
IBM WebSphere Application Server
Jenkins
Jenkins und Bamboo
Jetty
Jira
JMS
Kibana
Koala
Less
Maven
Microsoft Visual Studio
NPM
Open CMS
Polarion
REST
Restfull
Scrum
Servlets
Skype for Business (Lync)
Slickslider
Smartfactory
SOAP
SourceTree und Git Bash
Spring
SVN
Vagrant
Visual C++ 6.0 und 2015
Visual Studio Team Services
Webservices
Webshpere Message Queue
WebSphere
AUTOSAR
CANbedded
ERTMS/ETCS

Modellierungsprogramme und Methoden:

  • Statecharts
  • Rhapsody
  • Petrinetze
  • Timed Automaten
  • Message Sequence Charts


Berufserfahrung

2016-06 - heute

Rolle: Geschäftsführender Gesellschafter

Kunde: auf Anfrage


Kenntnisse:

Statecharts, Rhapsody, Petrinetze, Timed Automaten, Message Sequence Charts

Betriebssysteme

CMS
Dos
Echtzeitbetriebssysteme
Linux Mint
MS-DOS
osCAN
OSEK-OS
ProOsek
QNX
RTAI
RTOS (Real Time OS)
Tresos
Unix
Windows
Windows CE

Programmiersprachen

Ajax
Angular
Annotation
Assembler
Basic
C
C#
C++
Cobol
CORBA IDL
Delphi
Go
J2EE
Java
Java 1.7
Java 1.8
Java 6.0
Java 7
Java API for RESTful Web Services
JavaScript
JAXB
JNDI
JPA
jQuery
JSP
JSTL
OSGI
Pascal
PHP
PL/SQL
Shell
SOAP Webservices
Struts
SWT
Vuejs

Datenbanken

Access
DB2
JDBC
Mongo DB
MS SQL Server
MySQL
ODBC
Oracle
Oracle/SQL
Postgres
SQL

Datenkommunikation

Bus
CORBA
Ethernet
Internet, Intranet
LAN, LAN Manager
Router
SMTP
TCP/IP
Windows Netzwerk

Hardware

Bus
Emulatoren
Mikrocontroller

Berechnung / Simulation / Versuch / Validierung

AUTOSAR
CANbedded
CANoe
ERTMS / ETCS
JUnit
Soap UI

Design / Entwicklung / Konstruktion

Econda
Junit Tests
Matchers
UML

Branchen

Branchen

  • Softwareentwicklung
  • Automotiv
  • Webentwicklung
  • Content Management System
  • Consulting
  • Marketing
  • Administration

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.