Senior Software Engineer (Dipl.-Inform.)
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 59199 Bönen
- auf Anfrage
- de | en
- 29.11.2023
Kurzvorstellung
Mehr als 30 erfolgreiche Web-, Mobile und Backend Kundenprojekte.
Referenz- und Empfehlungsschreiben für konkrete Anfragen verfügbar.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – 10/2023
TätigkeitsbeschreibungEntwicklung neuer Features, Produktpflege und Fehlerbeseitigung von/in diversen Spring Boot Services und Cloud Functions für interne Systeme der EDEKABANK.
Eingesetzte QualifikationenJava (allg.), Kotlin, Cloud (allg.), Softwareentwicklung (allg.)
9/2021 – 12/2022
TätigkeitsbeschreibungEntwicklung 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 QualifikationenAndroid, Kotlin
2/2021 – 6/2021
TätigkeitsbeschreibungErstellung 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 QualifikationenNode.js, React (JavaScript library), TypeScript
10/2020 – 1/2021
TätigkeitsbeschreibungMandantenfähiges Corona Test System: Personenerfassung, Temperaturerfassung, Check-In, Check-Out, Messstationen- und Benutzerverwaltung. Beratung, Architektur und Entwicklung.
Eingesetzte QualifikationenAmazon Web Services (AWS), Android, React (JavaScript library)
9/2019 – 3/2020
TätigkeitsbeschreibungEntwurf, 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 QualifikationenJava (allg.), JavaScript, SQL
6/2019 – 8/2019
TätigkeitsbeschreibungProduktpflege 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 QualifikationenAndroid, Gradle, Java (allg.)
8/2018 – 6/2019
TätigkeitsbeschreibungImplementierung 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 QualifikationenJava (allg.), JavaScript, Node.js, PostgreSQL, React (JavaScript library), Spring
6/2018 – 8/2018
TätigkeitsbeschreibungUnterstützung bei der Implementierung eines B2B Marketplace „CAD Unity“ (Checkout Page, Shopping Cart) und Umsetzung von Agilen Methoden im Kundenprojekt.
Eingesetzte QualifikationenAngular, Node.js, TypeScript
5/2018 – 6/2018
TätigkeitsbeschreibungDesign, 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 QualifikationenAmazon Web Services (AWS), Angular, TypeScript
1/2018 – 5/2018
TätigkeitsbeschreibungTransformierung der technischen Basis einer Legacy Crypto-Trading Plattform in eine vermarktbare White-Label Crypto-Trading Plattform.
Eingesetzte QualifikationenJava (allg.), Spring, SQL
6/2017 – 1/2018
TätigkeitsbeschreibungNeuentwicklung 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 QualifikationenAndroid, Gradle, Java (allg.)
1/2017 – 5/2017
TätigkeitsbeschreibungEntwicklung 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 QualifikationenHibernate (Java), Java (allg.), JavaScript
7/2015 – 12/2016
TätigkeitsbeschreibungVerzahnte 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 QualifikationenJava (allg.), JavaScript, Node.js, PostgreSQL, Spring
12/2014 – 6/2015
TätigkeitsbeschreibungNeuentwicklung 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 QualifikationenAngular, Java (allg.), JavaScript, Spring
6/2014 – 11/2014
TätigkeitsbeschreibungEvaluierung, 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 QualifikationenJava (allg.), mySQL, Spring
4/2014 – 5/2014
TätigkeitsbeschreibungNeuentwicklung 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 QualifikationenJava (allg.), JavaScript, mySQL
2/2014 – 3/2014
TätigkeitsbeschreibungUnterstü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 QualifikationenJava (allg.), JavaScript, Spring
12/2013 – 1/2014
TätigkeitsbeschreibungPlanung 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 QualifikationenJ2EE (Java EE), jboss, SQL
10/2013 – 10/2013
TätigkeitsbeschreibungUnterstü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 QualifikationenJava (allg.), mySQL, Spring
8/2013 – 11/2013
TätigkeitsbeschreibungBetreuung 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 QualifikationenJava (allg.), JavaScript, mySQL
6/2013 – 7/2013
TätigkeitsbeschreibungMigration 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 QualifikationenJava (allg.), mySQL, Spring
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 QualifikationenEJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), JSF (Java Server Faces), mySQL
8/2012 – 9/2012
TätigkeitsbeschreibungEntwicklung 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 QualifikationenApache Tomcat, Java (allg.), Spring
2/2012 – 6/2012
TätigkeitsbeschreibungEntwicklung eines Liferay Intranet-Portals mit Aufbau und Anbindung eines kundenspezifischen Such-Services. Arbeit in einem interdisziplinären Scrum Team.
Eingesetzte QualifikationenApache Tomcat, Java (allg.), Spring
11/2011 – 1/2012
TätigkeitsbeschreibungEntwicklung 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 QualifikationenApache Tomcat, Java (allg.), Spring
7/2011 – 9/2011
TätigkeitsbeschreibungEntwicklung 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 QualifikationenJavaScript, mySQL
1/2010 – 9/2010
TätigkeitsbeschreibungPlanung 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 QualifikationenApache Tomcat, Java (allg.), Spring
8/2008 – 7/2010
TätigkeitsbeschreibungarcadiaCharts 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 QualifikationenJava (allg.), JavaScript
7/2008 – 12/2008
TätigkeitsbeschreibungPortierung 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 QualifikationenApache Tomcat, Java (allg.), JSF (Java Server Faces)
9/2006 – 11/2007
TätigkeitsbeschreibungEntwicklung 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 QualifikationenApache Tomcat, Java (allg.)
5/2005 – 2/2006
TätigkeitsbeschreibungNeuentwicklung 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 QualifikationenApache, mySQL, Perl
Ausbildung
Iserlohn
Über mich
Mehr als 30 erfolgreiche Web-, Mobile und Backend Kundenprojekte.
Referenz- und Empfehlungsschreiben für konkrete Anfragen verfügbar.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden