Senior Software Developer

freiberufler Senior Software Developer auf freelance.de
Referenz
online
Verfügbarkeit einsehen
Weltweit
de  |  ar  |  fr
auf Anfrage
71065 Sindelfingen
10.06.2020

Kurzvorstellung

Softwareentwicklung, Teamleitung, Software Beratung, Marketing

Ich biete

IT, Entwicklung
  • JavaScript
  • Representational State Transfer (REST)
  • SCRUM
  • IBM WebSphere Application Server (WAS)
  • C#
  • Vue.js
  • Java (allg.)
  • Web Entwicklung (allg.)
  • Softwareentwicklung (allg.)
  • Software Architektur / Modellierung

Projekt‐ & Berufserfahrung

Webentwicklung mit VueJs und Java
Richard Wolf GmbH, Knittlingen
3/2019 – 6/2020 (1 Jahr, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2019 – 6/2020

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Java (allg.), CSS (Cascading Style Sheet), HTML, JavaScript, Representational State Transfer (REST), Vue.js


Softwareentwicklung und Projektleitung
Freiburgische Verkehrsbetriebe Holding (TPF) AG, Homeoffice
5/2018 – 7/2018 (3 Monate)
Transport
Tätigkeitszeitraum

5/2018 – 7/2018

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Apache Subversion (SVN), C#, Git, Visual Studio, Representational State Transfer (REST)


Softwareentwickler
IT-Designers GmbH für die Daimler AG, Plochingen
3/2018 – 1/2019 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2018 – 1/2019

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

SCRUM, Eclipse, Git, J2EE (Java EE), Java Architecture for XML Binding (JAXB), Visual Studio, Microsoft Azure, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript Object Notation (JSON)


Java Backendentwicklung
Evia GmbH, Stuttgart
9/2017 – 2/2018 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – 2/2018

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Oracle Database, SCRUM, IBM WebSphere Application Server (WAS), UML, Hibernate (Java), J2EE (Java EE), EJB (Enterprise JavaBeans), JUnit, Git, Jenkins, Jira, Apache Maven, Representational State Transfer (REST), MTOM (SOAP Message Transmission Optimization Mechanism)


Software Lead Developer
NTT DATA Deutschland GmbH, Stuttgart
1/2017 – 6/2017 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

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 .

Eingesetzte Qualifikationen

DB2, IBM WebSphere Application Server (WAS), Eclipse, J2EE (Java EE), EJB (Enterprise JavaBeans), Visual C++, Git, Jira, Java Architecture for XML Binding (JAXB), Apache Maven, WebSphere MQ, Java Message Service (JMS), JSP (Java Server Pages)


Fullstack Entwickler
Heinrich Heine GmbH, Karlsruhe
1/2016 – 12/2016 (1 Jahr)
Großhandel
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Unterstützung bei der Backend- sowie auch bei der Frontendentwicklung von Heine Online Shops. Devops und Scrum wurden als Entwicklungsprozesse eingesetzt.

Eingesetzte Qualifikationen

DB2, SCRUM, IBM WebSphere Application Server (WAS), J2EE (Java EE), Go (Programmiersprache), SOAP (Simple Object Access Protocol), JavaScript Object Notation (JSON), Representational State Transfer (REST), JavaScript, jQuery


Fullstack Entwickler
Heinrich Heine GmbH, Karlsruhe
1/2016 – 12/2016 (1 Jahr)
Großhandel
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Unterstützung bei der Backend- sowie auch bei der Frontendentwicklung von Heine Online Shops. Devops und Scrum wurden als Entwicklungsprozesse eingesetzt.

Eingesetzte Qualifikationen

DB2, SCRUM, IBM WebSphere Application Server (WAS), J2EE (Java EE), Go (Programmiersprache), SOAP (Simple Object Access Protocol), JavaScript Object Notation (JSON), Representational State Transfer (REST), JavaScript, jQuery


Projektleiter und Softwareentwickler
Ubisense GmbH, Stuttgart
11/2015 – 12/2016 (1 Jahr, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2015 – 12/2016

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Apache Subversion (SVN), C#, Eclipse, J2EE (Java EE), Visual Studio, Git, Representational State Transfer (REST)


Frontendentwickler
United Digital Group, Herrenberg
11/2015 – 1/2016 (3 Monate)
Medienbranche
Tätigkeitszeitraum

11/2015 – 1/2016

Tätigkeitsbeschreibung

Unterstützung bei der Frontendentwicklung von verschiedenen Webportalen.

Eingesetzte Qualifikationen

Node.js, HTML5, CSS (Cascading Style Sheet), JavaScript, PHP, Less


Softwarearchitekt
Oberfinanzdirektion, Karlsruhe
1/2015 – 11/2015 (11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2015 – 11/2015

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Hibernate (Java), J2EE (Java EE), JUnit, Spring, Jira, Apache Maven, Representational State Transfer (REST)


Backend Softwareentwickler
1&1 Internet AG, Karlsruhe
5/2014 – 12/2014 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2014 – 12/2014

Tätigkeitsbeschreibung

Backendentwicklung und Web-Shop Betreuung von 1&1 Internet AG. Releases Vorbereitung und Bau. Bugs fixen und JUnit-Tests schreiben. Die folgende Technologien wurden benutzt: Java 7 / J2EE, Linux als Entwicklungsplatform, Intellij IDEA 13.1, Spring, Pustefix, Junit Tests, Maven, SVN Subversion, Tomcat, Jira.

Eingesetzte Qualifikationen

Linux Entwicklung, Spring, Apache Subversion (SVN), J2EE (Java EE)


Software Developer
Bertsch Innovation GmbH (Top21 GmbH), Stuttgart
11/2013 – 4/2014 (6 Monate)
Medienbranche
Tätigkeitszeitraum

11/2013 – 4/2014

Tätigkeitsbeschreibung

Frontend und Backend Eintwicklung von Web-Anwendungen. 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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SCRUM, Apache Tomcat, Jetty, Spring, J2EE (Java EE), Eclipse, CSS (Cascading Style Sheet), Ajax, jQuery, JavaScript, HTML


Softwareentwickler
Virtual Identity AG, Freiburg
1/2013 – 8/2013 (8 Monate)
Medienbranche
Tätigkeitszeitraum

1/2013 – 8/2013

Tätigkeitsbeschreibung

von 01.02.2013 bis heute

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, JSON, MySQL, JSP/JSTL, Jira, Toad, Hibernate, JPA, JDBC, CSS, HTML5, Lucene, Spring, Servlets, JQUERY, Javascript

Eingesetzte Qualifikationen

mySQL, JDBC (Java Database Connectivity), Apache Tomcat, Spring, Hibernate (Java), J2EE (Java EE), Eclipse, SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), jQuery, JavaScript, HTML


Softwareentwickler
Daimler Fleetboard, Stuttgart
1/2011 – 12/2012 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

1/2011 – 12/2012

Tätigkeitsbeschreibung

Von 01.01.2011 bis 31.12.2013
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 (Feature neu oder weiterentwicklung) oder an die passende Person weiterzuleiten.

Die folgenden Technologien wurden benutzt:

• JSP
• Struts
• Membrane SOAP/HTTP Monitor and Proxy
• Javascript
• RCP Eclipse, OSGI
• SWT
• JNDI
• EJB3

• Spring

• MyEclipse JPA

• 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


Qualifikationen

Java, RCP, J2EE, Wicket, Spring, EJB, HTML5, CSS3, XML, Linux, JSP, Php, MS Office, C++, C, Bash, Scrum, etc..

Über mich

Ich bin engagiert und ich suche Projekte, die mir Spaß machen.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Arabisch (Muttersprache)
  • Französisch (Muttersprache)
  • Englisch (Gut)
  • Italienisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
2288
Alter
40
Berufserfahrung
14 Jahre und 1 Monat (seit 06/2006)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »