freiberufler Software Engineer auf freelance.de

Software Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Nordrhein-Westfalen
  • Nähe des Wohnortes
  • fa  |  de  |  en
  • 26.03.2024

Kurzvorstellung

Ich habe langjährige Erfahrung in Erstellung, Architektur, Design und Entwicklung von IT Lösungen in leine und große Teams und Firmen.

Qualifikationen

  • Angular
  • EJB (Enterprise JavaBeans)
  • J2EE (Java EE)
  • Java (allg.)
  • JavaScript
  • jboss
  • JUnit
  • mySQL
  • Projektmanagement (IT)
  • Spring

Projekt‐ & Berufserfahrung

Senior Software Engineer and Architect
RTL Deutschland, Köln
8/2020 – offen (3 Jahre, 8 Monate)
Medienbranche
Tätigkeitszeitraum

8/2020 – offen

Tätigkeitsbeschreibung

Design und Entwicklung eines Portals zur Darstellung von Media Eigenproduktionen des Konzerns.

Front- und Backend Programmierung
Planung, Design, Konzeption und Dokumentation des gesamten Frameworks. Austausch und Abstimmung mit der Fachabteilung und Projekt Owner

Eingesetzte Qualifikationen

GraphQL, MongoDB, Software Architektur / Modellierung, Java (allg.), Software engineering / -technik, Softwareentwicklung (allg.), Amazon Web Services (AWS), Angular

Software Developer
Office Depot, Venlo
3/2020 – 3/2023 (3 Jahre, 1 Monat)
Großhandel
Tätigkeitszeitraum

3/2020 – 3/2023

Tätigkeitsbeschreibung

Planung, Design und Implementierung eines WebPortals zur Erzeugerin vom Web Templates

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Design (allg.), MongoDB, Node.js

Senior Software Engineer
Cologne Broadcasting Center GmbH, Köln
1/2017 – 2/2020 (3 Jahre, 2 Monate)
Medienbranche
Tätigkeitszeitraum

1/2017 – 2/2020

Tätigkeitsbeschreibung

Erweiterung und Redesign eines Webapplikation zur Bewertung der Zuschauerverhalten bezogen auf verschiedene Sender und deren Programme

Front- und Backend Programmierung

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, Angular, AngularJS, CSS (Cascading Style Sheet), JavaScript Object Notation (JSON)

Senior Software Engineer
Collogia AG, Köln
7/2016 – 12/2016 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2016 – 12/2016

Tätigkeitsbeschreibung

Design und Implementierung eines Portals zur Ablage, Pflege und Suche für das Unternehmen relevanten Dokumente.
Möglichkeit zur Vergabe von Berechtigungen per Dokument und per Benutzter oder Benutzergruppen

Design, Architektur, Implementierung von Front- und Backend

Eingesetzte Qualifikationen

J2EE (Java EE), Spring, JavaScript Object Notation (JSON), AngularJS, JavaScript

Senior Software Engineer
Lancom System GmbH, Aachen
2/2016 – 4/2016 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2016 – 4/2016

Tätigkeitsbeschreibung

Implementierung eines Modules für ein Cloud-System

Eingesetzte Qualifikationen

Software engineering / -technik, JavaScript Object Notation (JSON), AngularJS, JavaScript-Frameworks

Senior Software Engineer
Cologne Broadcasting Center GmbH, Köln
12/2012 – 7/2016 (3 Jahre, 8 Monate)
Medienbranche
Tätigkeitszeitraum

12/2012 – 7/2016

Tätigkeitsbeschreibung

Spezifikation: Entwicklung und Betreuung von Medien spezifischen Softwarelösungen

Aufgaben:
- Front- und Backend Programmierung
- Koordination zwischen verschiedenen Projektteilnehmer
- Kundenbetreuung und Support

Technologien: Java, J2EE, Spring, AngularJS, JavaFX, JBoss, Glassfish,
Bootstrap, JQuery, CSS, JavaScript, JSON, etc..

Eingesetzte Qualifikationen

jboss, J2EE (Java EE), Java (allg.), Software engineering / -technik, Spring, IT-Support (allg.), CSS (Cascading Style Sheet), AngularJS, JavaScript, jQuery, Kundenberatung, Medien (allg.), Forschung & Entwicklung (allg.)

Founder, Leiter und Verantwortlicher, Projektmanager, IT-Architekt, Developer un
ProWim.org, Düsseldorf
10/2012 – offen (11 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2012 – offen

Tätigkeitsbeschreibung

ProWim.org
Kunde: ProWim.org

Spezifikation: ProWim.org ist ein aus dem Forschungsprojekt Wivu-Transfer entstandenes Open Source Projekt und steht für prozessorientiertes Wissensmanagementsystem.

Hauptanwendungszweck von ProWim ist es zum einen mittels eines geschäftsprozessbasierten Ansatzes die Suchzeit nach notwendigen Informationen im Unternehmen signifikant zu reduzieren und somit die Prozesseffizienz zu steigern. Zum anderen ermöglicht die Integration verschiedener geschäftsprozessbezogener Informationsquellen (bspw. Dokumentenmanagementsysteme, Netzwerklaufwerke, Wiki-Seiten etc.), die Suchanfragen den verschiedenen Systemwelten überzuordnen.

Ziel: Weiterentwicklung des Portals

Dauer: Seit Okt. 2012

Funktion: Founder, Leiter und Verantwortlicher, Projektmanager, IT-Architekt, Developer und Designer

Aufgaben:
- Aufbau, Design und Planung des Portals
- Projektmanager
- Evaluierung der in Frage kommende Technologie
- Aufbau der Client und Serverseite
- Implementierung auf der Client- und Serverseite in Team (RAP, J2EE, Java, EJB3.x,...)
- Zuständig für Design und Aufbau der Datenbank (Protégé und MySQL)
- Zuständig für das Deployment und Auslieferung von aktuellen Versionen
- Kundensupport und Kundeninstallationen,
- Zuständig für die Erstellung von (Online-) Hilfe und Installationsanweisungen

Technologien: Rich Ajax Platform (RAP), SWT, Java, J2EE, JAAS, EJB, Algernon, Protégé, OSGI, MySQL, JBoss, Apache Tomcat, ANT, Junit, JavaScript, MediaWiki, Alfresco

Eingesetzte Qualifikationen

mySQL, Projektmanagement (IT), Apache Tomcat, jboss, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), JUnit, Ajax, JavaScript, Design (allg.)

IT-Architekt, Programmierer und Designer
CIM Aachen, Aachen
7/2012 – 10/2012 (4 Monate)
IT - Dienstleistung
Tätigkeitszeitraum

7/2012 – 10/2012

Tätigkeitsbeschreibung

Spezifikation: Ein Portal zur elektronischen Suche, Zusammensetzung, Import und Export von Werkzeugen

Ziel: Erweiterung des bestehenden Portals an neue Funktionalitäten, Importieren von DXF-Dateien, Importieren von Werkzeugen und dazugehörige Metadaten aus XML/CSV, Export von Werkzeugen in XML-Format aus DB

Aufgaben: Front- und Backend Programmierung,
Neudesign der bestehenden Seites und deren Erweiterung mit neuen Funktionalitäten (Velocity, Java),
Implementierung neue Funktionalitäten in Frontend und Breitstellung der Funktionen auf der Serverseite,
Anpassung der Datenbank für die neuen Funktionen.


Technologien: Java, Apache Velocity, ORACLE

Eingesetzte Qualifikationen

Oracle (allg.), Apache, XML, Java (allg.), Architektur (allg.)

IT-Architekt, Programmierer und Designer
CIM Aachen GmbH, Aachen
5/2012 – 6/2012 (2 Monate)
IT - Dienstleistung
Tätigkeitszeitraum

5/2012 – 6/2012

Tätigkeitsbeschreibung

Online Registrierung

Ziel: Registrierungsformular zur Anmeldung auf das Portal

Aufgaben: Beratung der Kunden über das Design und die Funktionalitäten, Implementierung des Clients


Technologien: PHP, jQuery, JavaScript, JSON/REST

Eingesetzte Qualifikationen

Java (allg.), PHP, jQuery, JavaScript, IT-Beratung (allg.)

IT-Architekt und Developer
Ebcot GmbH, Trianel GmbH, Aachen
9/2011 – 10/2011 (2 Monate)
IT - Dienstleistung
Tätigkeitszeitraum

9/2011 – 10/2011

Tätigkeitsbeschreibung

Interne Webpräsentation

Anpassung der bestehenden Webanwendung in SharePoint und Anbindung dessen in Typo3

Aufgaben: Implementierung der von den Kunden gewünschten Anpassungen

Technologien: SharePoint

Eingesetzte Qualifikationen

Microsoft SharePoint Server, Typo3

IT-Architekt und Developer
Ebcot GmbH, Aachen
3/2011 – 5/2012 (1 Jahr, 3 Monate)
IT - Dienstleistung
Tätigkeitszeitraum

3/2011 – 5/2012

Tätigkeitsbeschreibung

Lisa

Lisa ist ein Kennzahlensystem.
Meine Aufgaben waren dabei die Migration der bestehenden Struktur der Serverseite nach EJB3.1 und die Anpassung der Schnittstelle für den Client und die Fehlerbehebung der aktuellen Version.

Aufgaben: Front- und Backend Programmierung,
Mitwirkung bei der Neugestaltung der Architektur auf der Backend,
Evaluierung und Auswahl die in Frage kommende Technologie,
Planung der Zeitabläufe für die Implementierung
Implementierung der Pakete in Team (Java, J2EE, EJB3.x, ....),
Bugfixing der bestehenden SW auf der Client- und Serverseite (Swing, Java, J2EE, ...)


Technologien: Java, J2EE, EJB3.1, Hibernate, JPA, JAAS, ANT, Swing, JBoss, Junit

Eingesetzte Qualifikationen

jboss, J2EE (Java EE), Java (allg.), JUnit, Hibernate (Java), Migration, Hibernate (Framework)

IT-Berater
Ebcot GmbH, FIR e.V. Aachen, Aachen
5/2010 – 5/2012 (2 Jahre, 1 Monat)
IT - Dienstleistung
Tätigkeitszeitraum

5/2010 – 5/2012

Tätigkeitsbeschreibung

InfoHand

In dem Projekt ging es um das Informationsmanagement im Sanitärhandwerk. Das Ziel war die Erstellung eines Portals zur Optimierung der Geschäftsprozesse im Sanitärhandwerk.
Meine Aufgaben waren hierbei die Konzeption und die Prozessanalyse für den Aufbau der angestrebten IT-Lösung.


Aufgaben: Konzeption und Prozessanalyse für den Aufbau der angestrebten IT-Lösung

Technologien: SharePoint

Eingesetzte Qualifikationen

Microsoft SharePoint Server, Prozess- / Workflow, IT-Beratung (allg.), Sanitärtechnik

IT-Architekt und Developer
Ebcot GmbH, FIR e.V. Aachen, Aachen
10/2009 – 10/2011 (2 Jahre, 1 Monat)
IT - Dienstleistung
Tätigkeitszeitraum

10/2009 – 10/2011

Tätigkeitsbeschreibung

SmartWheels

Erstellung eines Reservierungstools für Elektroautos im Rahmen eines Forschungsprojektes an der FIR e. V. an der RWTH Aachen.
Dabei ging es um die Berechnung und die Anzeige der Batteriestand sowie der mögliche Reservierungszeit und -Strecke.

Aufgaben: Planung und Evaluierung der Technologie,
Aufbau und Implementierung der Client und Verknüpfung mit den Serverschnittstellen (PHP, JQuery, JavaScript, ...),
Technischer Support


Technologien: PHP, JavaScript, jQuery, CSS, Apache Tomcat, JBoss

Eingesetzte Qualifikationen

Apache Tomcat, jboss, Java (allg.), IT-Support (allg.), PHP, CSS (Cascading Style Sheet), jQuery, JavaScript, Technischer Support, Forschung & Entwicklung (allg.)

IT-Architekt, Programmierer und Designer, Projektmanager
Ebcot GmbH, Aachen
10/2008 – 1/2012 (3 Jahre, 4 Monate)
Sofwarehause
Tätigkeitszeitraum

10/2008 – 1/2012

Tätigkeitsbeschreibung

ProWim

ProWim ist ein Prozessorientiertes Wissensmanagementsystem.
In dem Projekt war ich hauptsächlich für die Planung, Erstellung und Entwicklung des Portals verantwortlich. Unteranderem habe ich die Struktur der Server- und Clientseite gestaltet und entwickelt. Im Rahmen des Projektes gehörte der Kundensupport ebenfalls zu meinen Aufgaben.
Zusammen mit den Kollegen von FIR e. V. an der RWTH Aachen war ich dafür Zuständig ProWim in verschiedenen IHK-Zentern vorzustellen, wie z.B. in Aachen, Karlsruhe, Kiel, Nürnberg, ...

Aufgaben: Aufbau, Design und Planung des Portals, Projektmanager, Evaluierung der in frage kommende Technologie, Aufbau der Client und Serverseite,
Implementierung auf der Client- und Serverseite in Team (RAP, J2EE, Java, EJB3.x,...),
Zuständig für Design und Aufbau der Datenbank (Protégé und MySQL),
Zuständig für das Deployment und Auslieferung von aktuellen Versionen,
Kundensupport und Kundeninstal lationen,
Zuständig für die Erstellung von (Online-) Hilfe und Installationsanweisungen,
Durchführung von Roadshows und Vorstellung der Applikation in verschieden IHK-Zentren unter anderen Aachen, Karlsruhe, Kiel, Nürnberg, ...


Technologien: Rich Ajax Platform (RAP), Java, J2EE, JAAS, EJB, Algernon, Protégé, OSGI, MySQL, JBoss, Apache Tomcat, ANT, Junit, STRUTS, PHP, JavaScript, InstalWiser

Eingesetzte Qualifikationen

mySQL, Projektmanagement (IT), Apache Tomcat, jboss, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), JUnit, Struts, PHP, Ajax, JavaScript

IT-Architekt und Developer
CIM Aachen GmbH, Aachen
5/2001 – 9/2008 (7 Jahre, 5 Monate)
IT - Dienstleistung
Tätigkeitszeitraum

5/2001 – 9/2008

Tätigkeitsbeschreibung

CIMSOURCE / CS-Enterprise / ToolsUnited

Bei den CS-Systemen handelt es sich um Toolmanagementsysteme im Werkzeugbereich. Es hilft die Werkzeuge der verschiedenen Hersteller besser zu kategorisieren und suchen zu können.
Hierbei war ich an der Entwicklung und dem Support von Standalone Applikation und die Entwicklung der dazugehörige Webapplikation zuständig.

Aufgaben: Mitwirkung bei der Planung, den Design und die Architektur des Tools, Beratung der Kunden bezüglich der Technologie und Erweiterungen des SW, Implementierung von GUI und dazu gehörige Funktionalitäten auf der Serverseite (Delphi, Java, C++, ..), Aufbau und Anpassung der Datenbank, Bugfixing, Zuständig für Release und Deployment, Zuständig für die Paketierung (Installation),
Zuständig für das Kundensupport, Mitwirkung bei der Erstellung und Implementierung von Online-Version der Tools



Technologien: Delphi, Apache Velocity, InstallWiser, InstallMaster, Java, MySQL, ORACLE, C++

Eingesetzte Qualifikationen

Oracle (allg.), mySQL, Apache, C#, C++, Java (allg.), Delphi, IT-Support (allg.), User Interface (UI), IT-Beratung (allg.)

Entwickler
Berke GmbH, Aachen
9/1999 – 4/2001 (1 Jahr, 8 Monate)
IT - Dienstleistung
Tätigkeitszeitraum

9/1999 – 4/2001

Tätigkeitsbeschreibung

ERP / DMS

Hierbei ging es um die Anpassungen der infor:COM Systemen für Kunden der Berge GmbH.

Technologien:
Lj4 (Visual Basic), Delphi, C#

Eingesetzte Qualifikationen

Infor COM, Visual Basic, C, C#, C++, Delphi

Entwickler
CIM Aachen GmbH, Aachen
8/1997 – 7/1999 (2 Jahre)
IT - Dienstleistung
Tätigkeitszeitraum

8/1997 – 7/1999

Tätigkeitsbeschreibung

Erstellung eines Toolmanagementsystems für die bessere Such- und Strukturierungsmöglichkeiten der Werkzeuge.

Funktion: Programmierer

Aufgaben: Entwicklung und Support von Standalone Applikation

Technologien: Delphi, MySQL, InstallWiser, InstallMaster

Eingesetzte Qualifikationen

mySQL, Delphi, IT-Support (allg.), Forschung & Entwicklung (allg.)

Ausbildung

Informatik
Diplom Informatik

Aachen

Weitere Kenntnisse

Operation Systems: Mac OS X, Windows(95/98/NT/XP/2000/7), Linux

Programmiersprachen: Java, J2EE , EJB, AngularJS, Spring, JavaFX, Bootstap, Rich Ajax Platorm (RAP), SWT, PHP, JavaScript, Swing, CSS, jQuery, C++, Delphi, VisualBasic, Apache Velocity, UML, XML, XSL, Algernon, OSGI, JSON


App-Server: JBoss, Apache Tomcat

Datenbanken: MySQL, ORACLE, Protégé
DB-Programmierung: SQL, JPA, Hibernate, Algernon, SPARQL

Entwicklungstool: IDEs Eclipse, Borland Delphi

Sonstiges: Apache Velocity, UML, XML, XSL, GrapgQL

Persönliche Daten

Sprache
  • Persisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Türkisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
5180
Berufserfahrung
26 Jahre und 7 Monate (seit 08/1997)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden