freiberufler Senior Software Engineer (Dipl.-Inform.) auf freelance.de

Senior Software Engineer (Dipl.-Inform.)

zuletzt online vor wenigen Tagen
  • 80€/Stunde
  • 59199 Bönen
  • auf Anfrage
  • de  |  en
  • 29.11.2023

Kurzvorstellung

Freiberuflicher Full-Stack Software Entwickler mit 15 Jahren Erfahrung.
Mehr als 30 erfolgreiche Web-, Mobile und Backend Kundenprojekte.
Referenz- und Empfehlungsschreiben für konkrete Anfragen verfügbar.

Qualifikationen

  • Android Entwicklung
  • Angular
  • Git
  • Java (allg.)
  • JavaScript
  • Kotlin
  • Node.js
  • React (JavaScript library)
  • Spring
  • TypeScript

Projekt‐ & Berufserfahrung

Spring Boot Microservices Google Cloud Platform
EDEKABANK AG, Remote
2/2023 – 10/2023 (9 Monate)
Banken
Tätigkeitszeitraum

2/2023 – 10/2023

Tätigkeitsbeschreibung

Entwicklung neuer Features, Produktpflege und Fehlerbeseitigung von/in diversen Spring Boot Services und Cloud Functions für interne Systeme der EDEKABANK.

Eingesetzte Qualifikationen

Java (allg.), Kotlin, Cloud (allg.), Softwareentwicklung (allg.)

Android Apps P&D, E-Post, Zusteller, Express, Packstation
Deutsche Post IT Services GmbH, Remote
9/2021 – 12/2022 (1 Jahr, 4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2021 – 12/2022

Tätigkeitsbeschreibung

Entwicklung neuer Features, Produktpflege und Fehlerbeseitigung bei den P&D und E-Post Kunden Apps, bei den von Mitarbeitern benutzten Zusteller und Express Apps sowie maßgebliche Mitgestaltung der Neuentwicklung des Packstation SDK.

Eingesetzte Qualifikationen

Android, Kotlin

Microservices und WebApps
THATS-IT, ikooko, TH-Mining AG, Remote
2/2021 – 6/2021 (5 Monate)
Bergbau
Tätigkeitszeitraum

2/2021 – 6/2021

Tätigkeitsbeschreibung

Erstellung von TypeScript Node.js Microservices. Anbindung von Amazon SES via Amazon AWS SDK. Template Generierung via MJML Converter. Erstellung einer TypeScript React Web-Applikation. MJML Editor mit Live-Preview. Anbindung via REST des TypeScript Microservices und Integration von GitLab als Versionierungsbackend.

Eingesetzte Qualifikationen

Node.js, React (JavaScript library), TypeScript

Cloud System Architecture: Web, Mobile, API und Hardware
infonix GmbH, Remote
10/2020 – 1/2021 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2020 – 1/2021

Tätigkeitsbeschreibung

Mandantenfähiges Corona Test System: Personenerfassung, Temperaturerfassung, Check-In, Check-Out, Messstationen- und Benutzerverwaltung. Beratung, Architektur und Entwicklung.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Android, React (JavaScript library)

Pre-Sales Application Development
Verizon Deutschland GmbH, Dortmund
9/2019 – 3/2020 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2019 – 3/2020

Tätigkeitsbeschreibung

Entwurf, Dokumentation und Review von „Renewal“ Funktionalität für eine bestehende Code-Base. Erweiterung eines Migrations-Tools für Datenbankmodelle bzw. „Quote“ Datensätze im Pre-Sales Kontext. Review der Arbeit eines Off-shore Teams in Indien und Koordination mit Ansprechpartnern in Deutschland und am Hauptsitz in den USA.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, SQL

Android Apps - Marathon Event Management
mika:timing GmbH, Remote
6/2019 – 8/2019 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2019 – 8/2019

Tätigkeitsbeschreibung

Produktpflege und Implementierung neuer Features für die von uns zuvor entwickelten Android Apps: Prudential Ride London, KölnMarathon, White-Label App und mika:timing App.

Eingesetzte Qualifikationen

Android, Gradle, Java (allg.)

Payment Gateway
BMW AG, Remote
8/2018 – 6/2019 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2018 – 6/2019

Tätigkeitsbeschreibung

Implementierung eines Payment Gateways für als Basis für alle unternehmensinternen Zahlungsabwicklungen. Anbindung von Adyen, PayPal und Computop als erste Payment Service Provider. Erstellen von Dokumentation, Datenbank Schema, Service Layer Implementierung, REST APIs, Unit Tests, E2E Tests und Demo Checkout Page.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, Node.js, PostgreSQL, React (JavaScript library), Spring

B2B Marketplace
SMS digital GmbH, Düsseldorf
6/2018 – 8/2018 (3 Monate)
Handel
Tätigkeitszeitraum

6/2018 – 8/2018

Tätigkeitsbeschreibung

Unterstützung bei der Implementierung eines B2B Marketplace „CAD Unity“ (Checkout Page, Shopping Cart) und Umsetzung von Agilen Methoden im Kundenprojekt.

Eingesetzte Qualifikationen

Angular, Node.js, TypeScript

Single-Sign-On Prototyp
mika:timing GmbH, Remote
5/2018 – 6/2018 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2018 – 6/2018

Tätigkeitsbeschreibung

Design, Architektur und Entwicklung eines Single-Sign-On Prototypen mit Anbindung der Nutzer-Autorisierung über Facebook und Google. Ziel ist ein einzelnes Autorisierungs-Portal für alle Dienste im Unternehmen.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, TypeScript

Crypto-Trading Plattform
trimplement GmbH, Köln
1/2018 – 5/2018 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 5/2018

Tätigkeitsbeschreibung

Transformierung der technischen Basis einer Legacy Crypto-Trading Plattform in eine vermarktbare White-Label Crypto-Trading Plattform.

Eingesetzte Qualifikationen

Java (allg.), Spring, SQL

Android Apps - Marathon Event Management
mika:timing GmbH, Remote
6/2017 – 1/2018 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2017 – 1/2018

Tätigkeitsbeschreibung

Neuentwicklung der Android Apps: Prudential Ride London, KölnMarathon, White-Label App und mika:timing App von Scratch anhand von Design-Vorlagen und vorhandener iOS App des Kunden, in einer kritischen Phase vor dem geplanten Go-Live Termin.

Eingesetzte Qualifikationen

Android, Gradle, Java (allg.)

Wallet as a Service
balancr GmbH, Köln
1/2017 – 5/2017 (5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2017 – 5/2017

Tätigkeitsbeschreibung

Entwicklung des Consumer UI mit „mobile-first“ Ansatz. Entwicklung des Web- & Mobile Frontend, der benutzten APIs und Anbindung an vorhandene Backend Funktionalität des Produkts „CoreWallet“.

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), JavaScript

GlobalWallet
PayU, Köln
7/2015 – 12/2016 (1 Jahr, 6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2015 – 12/2016

Tätigkeitsbeschreibung

Verzahnte Entwicklung eines Backend, samt zugehörigen Admin und Consumer UI (Web & Mobile), zur globalen Zahlungsabwicklung zusammen im Team mit Entwicklern des Kunden. Entwicklung des Consumer UI mit „mobile-first“ Ansatz. Entwicklung des Web- & Mobile Frontend, der benutzten APIs und zugehörigen Backend Funktionalität.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, Node.js, PostgreSQL, Spring

Entwicklung des MyBuderus Portals
Bosch Thermotechnik GmbH, Wernau (Neckar)
12/2014 – 6/2015 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

12/2014 – 6/2015

Tätigkeitsbeschreibung

Neuentwicklung der technischen Plattform für das neue MyBuderus Portal auf Liferay Basis. Das neue Portal soll die einzelnen bestehenden Auftritte verschiedener Länder auf einer neuen, modernen Plattform vereinen und verschiedene Nutzergruppen ansprechen.

Eingesetzte Qualifikationen

Angular, Java (allg.), JavaScript, Spring

Kunden-Migration auf ein neues System
1&1 Internet AG, Karlsruhe
6/2014 – 11/2014 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2014 – 11/2014

Tätigkeitsbeschreibung

Evaluierung, Planung und Umsetzung einer Migration von Kundendaten von Google in eine mandantenfähige Eigenentwicklung. Ermitteln von Kennzahlen zur Bewertung der Praktikabilität. Implementierung der Migrationsschnittstellen für diverse Google APIs (OAuth2, Mail, Settings, Calendar, Contacts, Taks, usw.) in Form eines Migrationsframeworks. Testen und durchführen von Migrations-Szenarien. Protokollierung und Verifizierung der Ergebnisse.

Eingesetzte Qualifikationen

Java (allg.), mySQL, Spring

Jobsuche auf Hays.de
Hays AG, Mannheim
4/2014 – 5/2014 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2014 – 5/2014

Tätigkeitsbeschreibung

Neuentwicklung der Jobsuche von den deutschsprachigen Webauftritten von Hays (DACH) auf Liferay Basis. Die Umsetzung umfasst u.a. die Suche auf der Startseite, die Suchergebnisse in der Detailansicht, den persistierten Suchfilter sowie die Merkliste für Jobangebote.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, mySQL

Entwicklung des Dremel Shopping Portals
Robert Bosch, Leinfelden-Echterdingen
2/2014 – 3/2014 (2 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

2/2014 – 3/2014

Tätigkeitsbeschreibung

Unterstützung beim Aufbau des Dremel Power Tools Shopping Portals in einer kritischen Phase vor dem geplanten Go-Live Termin. Implementierung von neuen Features vom Frontend, über die Middleware zu den Webservices, wie z.B. Mega-Menü, Produktansicht, Checkout, Quick-Views, Produkt- und Detailansichten, sowie die Integration von diversen Features mit einem Legacy-System.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, Spring

Aufbau eines Liferay JBoss Clusters
Continentale Versicherungsverbund, Dortmund
12/2013 – 1/2014 (2 Monate)
Versicherungen
Tätigkeitszeitraum

12/2013 – 1/2014

Tätigkeitsbeschreibung

Planung eines vollautomatischen Liferay JBoss Cluster Rollouts. Der Einsatz von JBoss als Umgebung für einen Liferay Cluster wurde evaluiert. Insbesondere sollten Betriebsszenarien berücksichtigt werden (Deployment von gepatchten Liferay Versionen, automatische Konfiguration, Logging, Monitoring, etc.). Es wurde ein vollautomatisches Installationspaket erstellt; bei diesem wurde auch die Integration in die Systemlandschaft berücksichtigt (bspw. LDAP und MS-SQL Anbindung).

Eingesetzte Qualifikationen

J2EE (Java EE), jboss, SQL

Migration und Support eines Liferay-Portals
Globus Fachmärkte, Völklingen
10/2013 – 10/2013 (1 Monat)
Handel
Tätigkeitszeitraum

10/2013 – 10/2013

Tätigkeitsbeschreibung

Unterstützung bei der Migration eines Liferay 5 auf Liferay 6.1 Portals. In einem ersten Schritt wurde die Liferay Installation von Version 5 auf 6 migriert. Es wurde ein Testsystem samt Produktions-Backup aufgebaut und das Theme an die aktuellen Bedürfnisse des Kunden angepasst. Ebenso wurde die Startseite des Produktkatalogs neugestaltet.

Eingesetzte Qualifikationen

Java (allg.), mySQL, Spring

Migration der Systemlandschaft
Hays AG, Mannheim
8/2013 – 11/2013 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2013 – 11/2013

Tätigkeitsbeschreibung

Betreuung und Unterstützung eines Entwickler Teams bei der Einführung von Liferay als zukünftige Plattform für die deutschsprachigen Portale der Hays AG. Erstellung eines POC Prototypen und exemplarische Entwicklung von Teilen des Portals (div. Portlets und Hooks). Evaluierung von verschiedenen Applikations-Servern; Beratung bei allen Fragen zu Liferay. Entwicklung eines Proxy Portlets / einer angepassten PortletBridge zur schnellen Anbindung der Legacy Systeme (Cold-Fusion) mit Single-Sign-On Funktionalität.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, mySQL

Migration eines Liferay-Portals
Clusterland Oberösterreich, Remote
6/2013 – 7/2013 (2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2013 – 7/2013

Tätigkeitsbeschreibung

Migration eines Liferay 6.0 CE auf Liferay 6.1 EE Portals. Die Plattform wird gefördert durch die Europäische Kommission. Anpassung der vorhandenen Code-Basis (Custom Portlets und Hooks) auf die aktuelle Liferay EE API. Entwicklung eines neuen Liferay Themes für den Relaunch des Portals. Durchführen der Migration und QA und Regressions-Tests auf dem migrierten Portal.

Eingesetzte Qualifikationen

Java (allg.), mySQL, Spring

Entwicklung und Support einer Online-Community Lern-Plattform
AKAD Bildungsgesellschaft mbH, Frankfurt
10/2012 – 6/2013 (9 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2012 – 6/2013

Tätigkeitsbeschreibung

Übernahme, Analyse, Stabilisierung und Optimierung einer OnlineCommunity Lern-Plattform auf Basis eines Gassfish Liferay Clusters mit Java EE Backend und Liferay JSF Portlets. Technische und fachliche Übernahme mit dem Ziel des Live-Betriebs; Problem-, Architektur- und Performance-Analysen der geclusterten Betriebsumgebung.

Eingesetzte Qualifikationen

EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), JSF (Java Server Faces), mySQL

Entwicklung eines Liferay Portals
TOX-Dübel-Technik GmbH, Remote
8/2012 – 9/2012 (2 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

8/2012 – 9/2012

Tätigkeitsbeschreibung

Entwicklung von Liferay Theme und Geo-Location Portlets. Spezifikation, Architektur, Design und Implementierung eines Liferay Themes im „Responsive Design“ für verschiedene Endgeräte (PC, Tablet, Smartphone), sowie von Portlets mit Einbindung von Geo-Location Services.

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Spring

Entwicklung eines Liferay Portals
HMI Human Machine Intelligence GmbH, Heidelberg
2/2012 – 6/2012 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2012 – 6/2012

Tätigkeitsbeschreibung

Entwicklung eines Liferay Intranet-Portals mit Aufbau und Anbindung eines kundenspezifischen Such-Services. Arbeit in einem interdisziplinären Scrum Team.

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Spring

Weiterentwicklung und Support eines Liferay-Portals
ZENIT GmbH, Remote
11/2011 – 1/2012 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2011 – 1/2012

Tätigkeitsbeschreibung

Entwicklung und Support eines Internet-Portals auf der Basis von Liferay. Die Plattform wird gefördert durch die Europäische Kommission. Übernahme der Kundenkommunikation und Support zum Betrieb der Plattform. Spezifizieren und Umsetzen von neuen Features.

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Spring

Entwicklung eines Liferay-Portals
Kundenname anonymisiert, Remote
7/2011 – 9/2011 (3 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

7/2011 – 9/2011

Tätigkeitsbeschreibung

Entwicklung eines Internet/Intranet-Portals auf der Basis von Liferay. Integration der BIRT Report Engine in Liferay. Anzeige von Charts und Reports mitsamt PDF-Export. Erstellen von Report Designs mit eigener DataSource. Integration von GWT und ExtGWT in Liferay und Erstellen von ExtGWT Portlets.

Eingesetzte Qualifikationen

JavaScript, mySQL

Retail Initiative
Deutschen Telekom AG, Köln
1/2010 – 9/2010 (9 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2010 – 9/2010

Tätigkeitsbeschreibung

Planung und Umsetzung der Projekte „Checkout Process“, „Merchant Service Area“ und „Merchant Self-Signup“. Fachliche Anleitung von drei Software-Entwicklern und einer Web-Designerin (Indien). Implementierung anhand der Prozessschicht Spezifikation und den Anforderungen von verschiedenen Unternehmensbereichen. Eigenverantwortlicher Entwurf der initialen Benutzeroberfläche und Aufbau eines Entwicklerteams.

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Spring

Entwicklung arcadiaCharts Library
Arcadia Software GmbH, Köln
8/2008 – 7/2010 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

8/2008 – 7/2010

Tätigkeitsbeschreibung

arcadiaCharts ist eine HTML 5 Chart-Bibliothek für JavaScript und GWT Entwickler, die ohne Plugins auskommt. Die Schwerpunkte lagen neben der grundlegenden Architektur vor allem in der Implementierung des Canvas Renderers, sowie der Subsysteme zur Event-Behandlung und Font-Darstellung.

Eingesetzte Qualifikationen

Java (allg.), JavaScript

Consumer Service Area
ClickandBuy Services GmbH, Köln
7/2008 – 12/2008 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2008 – 12/2008

Tätigkeitsbeschreibung

Portierung des Legacy-Systems von Perl auf eine Java Basis. Migration von einem externen Dienstleister zu ClickandBuy. Koordinierung mit UI Designern der zu migrierenden „Service Area“ (USA). Implementierung anhand Frontend Analyse und Dokumentation der Middleware Schnittstellen. Durchführung des technischen Know-How Transfers an Entwicklerteams via Workshops (Indien).

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), JSF (Java Server Faces)

Web-Applikation zur Produkt- und Auftragsverwaltung
Mform GmbH & Co KG, Lüdenscheid
9/2006 – 11/2007 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2006 – 11/2007

Tätigkeitsbeschreibung

Entwicklung einer datenbankgestützten GWT Web-Applikation für die innerbetriebliche Produkt- und Auftragsverwaltung. Neuentwicklung von Datenbankschema, Java Backend, ORM Layer und AJAX Frontend. Design des UI zur Erstellung und Verwaltung von zukünftigen Produkten.

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.)

Versions- und Produktverwaltungssoftware
WestfaliaSurge GEA, Bönen
5/2005 – 2/2006 (10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2005 – 2/2006

Tätigkeitsbeschreibung

Neuentwicklung einer webbasierten, datenbankgestützten Versions- und Produktverwaltungs-Software (Front- und Backend). Ziel war die Unternehmensinterne Pflege und Dokumentation von Hard- und Software Eigenentwicklungen sowie deren Versionierung.

Eingesetzte Qualifikationen

Apache, mySQL, Perl

Ausbildung

Angewandte Informatik
Diplom-Informatiker (FH)
2007
Iserlohn

Über mich

Freiberuflicher Full-Stack Software Entwickler mit 15 Jahren Erfahrung.
Mehr als 30 erfolgreiche Web-, Mobile und Backend Kundenprojekte.
Referenz- und Empfehlungsschreiben für konkrete Anfragen verfügbar.

Weitere Kenntnisse

Diplom-Informatiker (FH)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1007
Alter
44
Berufserfahrung
15 Jahre und 9 Monate (seit 07/2008)

Kontaktdaten

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

Jetzt Mitglied werden