Profilbild von Anonymes Profil, Software Developer
verfügbar

Letztes Update: 14.06.2023

Software Developer

Abschluss: Master of Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: arabisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (verhandlungssicher) | französisch (verhandlungssicher)

Skills

Batch Skripte, shell Skripte, Pascal,
Assembler 8088, Cobol, Visual C/C++, ANSI C, Visual Basic, Eclipse, Java, JDBC, Java
Script, Cygwin, HTML, XML, XML Spy, JSP, Apache, Resin, Plesk, RCP, OSGI, Vue.js, Node.js, Angular, C#, REST, Oracle, DB2, MySQL, GO language, Spring, Wicket, CSS, Azure, Scrum, JPA, Hibernate, Websphere, EJB, Apache Message Queue, Drools, AVRO

Projekthistorie

07/2022 - 06/2023
Projekt bei Thales Deutschland GmbH
Thales (Automobil und Fahrzeugbau, 500-1000 Mitarbeiter)

Backendentwicklung
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. Die Verwendenten Technologien sind:
 
  • Java
  • IntelliJ IDEA
  • Eclipse EMF
  • Springboot
  • DROOLS Regeln
  • Kotlin
  • VueJS
  • Junit Tests
  • Scrum, Agile Entwicklung
  • GIT, Sourcetree, Git Bash
  • Redis
  • Jira, Confluence, Bitbucket
  • AVRO Schema

03/2021 - 06/2022
Projekt bei Boeing Deutschland
Boeing (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Fullstackentwicklund und Beratung
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. Verwendete Technologien:
 
  • 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

09/2020 - 11/2020
Projekt bei der Deutsche Bahn AG
Deutsche Bahn AG (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Qualitätmanagement
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. Verwendete Technologien:
 
  • Java 11
  • Sonarqube
  • Ms Office
  • Clean Code

03/2019 - 07/2020
Webentwicklung mit Vue.js und Java
Richard Wolf GmbH, Knittlingen (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

Im Rahmen dieses Projekts habe ich eine Web-Anwendung entwickelt mit Vuejs 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. Ausserdem habe ich bei dem Java-Backend das Team unterstützt um das Dokument zu generieren,

Es wurden folgende Technologien verwendet:

 

  • - Vuejs
  • - Vuetify
  • - NPM
  • - Microsoft Visual Studio
  • - HTML/CSS
  • - JAVA
  • - JSON
  • - Attlassian Tools
  • - Junit
  • - REST
  • - SVN/GIT
  • - JEST
  • - Apache POI
  • - Polarion

06/2020 - 06/2020
Softwareentwicklung und Projektleitung
Agir Finance In Paris (Versicherungen, 500-1000 Mitarbeiter)

Projektmanagement, 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.
Die folgenden Technologien wurden benutzt:
• Java
• JSP
• CSS/HTML
• Resin
• Linux
• Microsoft Office
• Eclipse

03/2018 - 01/2019
Softwareentwickler
IT-Designers GmbH für die Daimler AG, Plochingen (Internet und Informationstechnologie, 250-500 Mitarbeiter)

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.
Es wurden folgende Technologien verwendet:
- Eclipse
- Java 8
- JUNIT
- VSTS (Visual Studio Team Services)
- REST
- GIT
- Javascript / HTML / CSS
- Angular JS
- Microsoft Visual Studio
- JaxB
- Scrum
- Azure Portal
- JSON

05/2018 - 08/2018
Softwareentwicklung und Projektleitung
Freiburgische Verkehrsbetriebe Holding (TPF) AG (Transport und Logistik, >10.000 Mitarbeiter)

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. Folgende Technologien wurden verwendet:
- SmartSpace
- C#
- REST
- Microsoft Visual Studio
- GIT
- SVN
- JSON

09/2017 - 02/2018
Java Backendentwicklung.
Evia GmbH in Stuttgart (Internet und Informationstechnologie, 250-500 Mitarbeiter)

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. Folgende Technologien wurden verwendet:
- Entreprise Architect
- UML
- Oracle
- IBM Websphere
- Java
- EJB
- Git / Gitbash / SourceTree
- Gerrit
- Maven
- Atlassian Tools: Jira, Confluence
- Jenkins
- Rest Webservices
- SOAP UI
- JUnit Tests
- JPA
- JSON

06/2017 - 07/2017
Frontend Unterstützung bei dem Relaunch vom Christ E-Shop
diconium GmbH in Stuttgart (Marketing, PR und Design, 250-500 Mitarbeiter)

• Intellij IDEA
• Hybris
• CSS / HTML
• JSP
• Bootstrap
• Jira / Confluence
• Mercurial

01/2017 - 07/2017
Lead Entwickler
NTT Data in Stuttgart für Daimler AG

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 . Dabei wurden folgende Technologien verwendet:
• 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

01/2016 - 12/2016
Fullstack Entwickler
Heinrich Heine GmbH in Karlsruhe (Konsumgüter und Handel)

Unterstützung bei der Backend- sowie auch bei der Frontendentwicklung von Heine Online Shops. Devops und Scrum wurden als Entwicklungsprozesse eingesetzt. Dabei wurden folgende Technologien verwendet: • 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 • Gulp • Go Programmiersprache • REST/SOAP Webservices • Slickslider • JSON

11/2015 - 12/2016
Softwareentwicklung und Projektleitung
Ubisense GmbH (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

Projektleitung und Softwaremodule von SmartFactory entwickeln. Nach einer Einarbeitung, habe ich die Software Spezifikation 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. Dabei wurden folgende Technologien verwendet: • C# • RESTful • WCF • Visual Studio • SVN und GIT
• Eclipse • Apache Message Queue • Java 8 • SmartFactory • Slate • JSON

11/2015 - 02/2016
Frontendentwickler
United Digital Group in Herrenberg (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Unterstützung bei der Frontendentwicklung von verschiedenen Webportalen. Dabei wurden folgende Technologien verwendet: • JavaScript • CSS • LESS • HTML5 • Firstspirit • Grunt • Eclipse • SVN • PackeryNode • Node.js • PHP

01/2015 - 11/2015
Architekt
Oberfinanzdirektion Karlsruhe (OFD) (Wirtschaftsprüfung, Steuern und Recht, >10.000 Mitarbeiter)

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. Die folgenden Technologien wurden benutzt: • Confluence • Jira • SVN • Eclipse
• Spring • Oracle 10-11-12 • SQL Developer • Hibernate • JPA • Annotations • Windows 7 • Java 7/8 • Maven • Wicket • Webservices • Matchers • Junit Tests • Liferay Portal • Tomcat

05/2014 - 12/2014
Backendentwickler
1&1 Internet AG (Internet und Informationstechnologie, >10.000 Mitarbeiter)

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. Die folgenden Technologien wurden benutzt: • Java 7 / J2EE • Linux als Entwicklungsplatform • Intellij IDEA 13.1 • Spring • Pustefix • Junit Tests • Maven • SVN Subversion • Tomcat • Jira • Scrum

11/2013 - 05/2014
Frontendentwickler
Top21 GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Frontend und Backend Eintwicklung von Web-Anwendungen. Ich habe die Teams bei Top21 bei der Entwicklung der online Version von WISO-Software unterstützt. Die folgenden Technologien wurden benutzt:
• Java / J2EE • Wicket • Spring • Eclipse • Tomcat • Jetty • HTML5 • CSS • JavaScript • Ajax • JQuery • Scrum • Jira • Agile Entwicklung • Maven • Toad • SQL-Server • Confluence

02/2013 - 09/2013
Softwareentwickler
Virtual Identity AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Weiterentwicklung von bestehenden Webanwendungen und Entwicklung von neuen Anwendungen. Implementierung von Web-Templates für Open CMS und Einrichten der Suche mit Lucene.
Die folgenden Technologien werden benutzt:
• Java / J2EE
• Eclipse
• Tomcat
• OpenCMS
• SOAP
• REST
• MySQL
• JSP/JSTL
• Jira
• Toad
• Hibernate
• JPA
• JDBC
• CSS
• HTML5
• Lucene
• Spring
• Servlets
• JQUERY
• JavaScript

01/2011 - 12/2012
Softwareentwickler
Daimler-Fleetboard GmbH (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

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.
Die folgenden Technologien werden benutzt:
• JSP
• Struts
• Membrane SOAP/HTTP Monitor and Proxy
• JavaScript
• RCP Eclipse, OSGI
• SWT
• JNDI
• EJB3
• Junit Tests
• SOAP Webservice
• Rational Software Architect RSA
• MyEclipse Blue Edition
• IBM Websphere
• Jira
• Bugzilla
• Jenkins
• SVN (Tortoise und über Eclipse)
• HTML/CSS
• DB2
• Linux
• Scrum

02/2010 - 12/2011
Geschäftsführender Gesellschafter, Softwareentwickler und Systemadministrator
Sprintfish GmbH

Betreueng 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.
Die folgenden Technologien wurden benutzt:
• J2EE/Eclipse
• JSP/JSTL
• JSF
• Servlets
• Struts
• HTML/CSS
• Javascript
• JQuery/Ajax
• Plesk
• Linux Suse
• Resin
• Apache
• MySQL
• SVN
• OXID Shop
• Joomla
• PHP

Reisebereitschaft

Verfügbar in den Ländern Deutschland
ab dem 26.08.2020
Deutschlandweit
Profilbild von Anonymes Profil, Software Developer Software Developer
Registrieren