freiberufler Senior Software Developer auf freelance.de

Senior Software Developer

offline
  • auf Anfrage
  • 60320 Frankfurt am Main
  • auf Anfrage
  • ar  |  de  |  en
  • 22.04.2023

Kurzvorstellung

Full-Stack-Entwickler mit langjähriger Projekterfahrung in der Internet und Informationstechnologie

“Nothing is particularly hard if you divide it into small jobs“

Auszug Referenzen (5)

"Sehr gute Zusammenarbeit. K. ist sehr motiviert und findet Lösungen für offene Probleme. K. ist sehr zuverlässig und engagiert. Sehr gute Skills."
Full Stack Developer - Database Developer
Oliver Karst
Tätigkeitszeitraum

1/2019 – 11/2019

Tätigkeitsbeschreibung

Als Teil eines agilen Teams bin ich für die Entwicklung einer Cloud basierte Lösung
- Aufbau von full rest api Microservice auf basis von Nodejs and loopback4
- Aufbau ein postgresql Relationale Datenbank für persistent storage
- Aufbau einer administration GUI auf Basis von Angular 4+.
- Aufbau einer Hybrid App auf basis von Ionic 3+
- Einbinden authentication authorization over SSO.

Eingesetzte Qualifikationen

MongoDB, PostgreSQL, Git, Jenkins, Node.js, TypeScript, Angular, JavaScript

"Gute Zusammenarbeit mit Herrn C. im Projekt"
Springboot - Microservices - DevOps - Developer
Sakibou Tchagbele
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

Als Teil eines agilen Teams bin ich für die Weiterentwicklung und den Betrieb einer cloudbasierten Softwareentwicklungsumgebung zuständig (docker,kubernites,openshift).
- ich stelle den Entwicklungsteams eine leistungsstarke, skalierbare und als Code beschriebene Infrastruktur bereit
- ich setze Best Practices im Betrieb von always-up und always-available Services um (Backup-Strategien, VM-Images, Sicherheit, Netzwerke, Monitoring, Alerting…)
Verbreitung von DevOps Best Practices innerhalb der Produktentwicklung
- Entwicklung shared libraries for Jenkins CI/CD Pipeline mit groovy.
- Weiterentwicklung von ein full rest api als Microservices mit java und Spring boot 2
- Aufbau von rest api als Microservices mit Nodejs
- Aufbau von Angular Application als Template.
- Aufbau von Ionic Application als Template.

Eingesetzte Qualifikationen

Back-End Entwicklung, Bash (Shell), Docker, Git, Java (allg.), Jenkins, Jira, Node.js, Spring, SSH (Secure Shell), Amazon Web Services (AWS), AngularJS

"Der engagierter Macher"
Angularjs Java Developer
Jörg-Martin Bruckmann
Tätigkeitszeitraum

1/2018 – 7/2018

Tätigkeitsbeschreibung

- Migration eine auf jBoss 6 Middleware Applikation auf eine spring boot 1.5.9
- erweitern der Application
- handling asynchrone Request Response over Websocket
- docker container Fähigkeit
- mitAufbau ein CI/CD pipeline.
- umziehen der Applikation nach AWS cloud
- Konvertierung ein Hibride App zu PWA
- erweitern des Frontends
- Dokumentation der technischen Komponenten
- Enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting sowie Test Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
-Durchführen von Komponententests, Modultests, Modulgruppentests Erstellen von Systemdokumentationen

Eingesetzte Qualifikationen

Bash (Shell), Docker, Eclipse, J2EE (Java EE), Jenkins, JUnit, Spring, Versionierung / Versionsverwaltung, Amazon Web Services (AWS), Angular

"[...] [...] hat uns mit seiner freundlichen und offenen Art als engagierter Macher sehr gut unterstützt."
Entwicklung hybride App. Inklusiv Konsumierende Services im Backend
Jörg-Martin Bruckmann
Tätigkeitszeitraum

9/2016 – 12/2017

Tätigkeitsbeschreibung

Programmierung / Implementierung von hybriden Apps auf Basis der Technologie Angular 4 und Cordova Programmierung / Implementierung von Web-Apps
- Dokumentation der technischen Komponenten
- Enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting sowie Test Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
-Durchführen von Komponententests, Modultests, Modulgruppentests Erstellen von Systemdokumentationen
-Erstellen von Lieferpaketen für die betreffenden Applikationen

-Entwicklung von hybriden Apps auf Basis von Web-Apps mittels Cordova JavaScript (Angular 2)
- HTML 5, CSS 3, NodeJS, npm, angular-cli,ionic2,cordova,jasmine,karma
- Agile Softwareentwicklung mittels SCRUM.
- App-Entwicklung für Android /iOS
- einrichten ein Jenkins-server für automatisiertes Build
- Mitentwicklung ein middleware Server auf basis von Java EE - Spring - JPA - RESTful Web Service
- Mitentwicklung ein Webservices mit WebMethods Integration Server 9.8.
- Integrieren von bestehende Geschäftsprocesse.

Eingesetzte Qualifikationen

MongoDB, UML, J2EE (Java EE), Spring, SOAP (Simple Object Access Protocol), User Experience (UX), XSLT (XSL Transformation), HTML5, CSS (Cascading Style Sheet), AngularJS, jQuery, MTOM (SOAP Message Transmission Optimization Mechanism), webMethods

"Sehr kompetent. Er hat unser Projekt ins Ziel gebracht"
Softwareentwickler und Systemadministrator
Kundenname anonymisiert
Tätigkeitszeitraum

1/2014 – 8/2016

Tätigkeitsbeschreibung

- Systemadministration und Wartung.
- Entwicklung von Webauftritt.
- Modellierung und Entwicklung von mobilen Zeiterfassungsystem für Mitarbeiter
- Schulung von Mitarbeiter.

Eingesetzte Qualifikationen

mySQL, Windows Mobile, Android, iOS, UML, Mobile Entwicklung (allg.), Softwareentwicklung (allg.), Systemadministration (allg.), HTML5, CSS (Cascading Style Sheet), AngularJS, JavaScript-Frameworks

Qualifikationen

  • AngularJS
  • Bash (Shell)
  • DevOps (allg.)
  • Functional reactive programming (FRP)
  • Git
  • Hibernate (Java)
  • HTML5
  • J2EE (Java EE)
  • Java (allg.)
  • Java Message Service (JMS)
  • JavaScript
  • Jenkins
  • Kotlin
  • Microservices
  • nodejs
  • Spring

Projekt‐ & Berufserfahrung

Full Stack Developer - DevOps Expert
Otto.de, Hamburg - Remote
9/2022 – offen (1 Jahr, 7 Monate)
Handel
Tätigkeitszeitraum

9/2022 – offen

Tätigkeitsbeschreibung

Meine Aufgaben beinhalten:

- Weiterentwicklung des Webportals von Otto.de mit den Technologien HTML5, CSS, TypeScript/JavaScript, spring-boot 2.7.5, JDK 17, Kotlin, Thymeleaf-Template und spring security (Auth2 mit Keycloak)
- Erweiterung bestehender RESTful APIs mit den Technologien spring-boot 2.7.5, JDK 17, Kotlin und spring security (Auth2 mit Keycloak)
- Weiterbetreuung bestehender Jenkins CI/CD-Pipelines (Groovy, Shell, AWS CDK, TypeScript)
- Migration einer Jenkins CI/CD-Pipeline zu GitHub Action(s) (Groovy, Shell, AWS CDK, TypeScript)
- Betreuung und Erweiterung bestehender AWS Lambdas
- Verwaltung und Fehlerbehebung von Cloud-Services und -Infrastrukturen in Codeform unter Verwendung von AWS CDK
- Ich war Teil eines Scrum-Teams und verwenden Jira als Tool."

Eingesetzte Qualifikationen

DevOps (allg.), Functional reactive programming (FRP), Git, HTML5, J2EE (Java EE), Java (allg.), JavaScript, Kotlin, Spring

Java Full Stack Developer - DevOps Expert
Deutsche Vermögensberatung (DVAG), Frankfurt
5/2020 – 8/2022 (2 Jahre, 4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2020 – 8/2022

Tätigkeitsbeschreibung

- Entwicklung Microservice-Backends (Java 11, Kotlin, Spring Boot 2) mit flexiblen Schnittstellen (OpenAPI
REST-APIs) und effizienter Datenhaltung (MongoDB & Oracle)
- Umsetzung, Weiterentwicklung und Wartung der Services und Features von Performance-Optimierung,
Fehleranalyse bis hin zur Fehlerbehebung
- Konzeption-, Dokumentation- & Technologie-Auswahl
- Infrastruktur-Setups On-Premise und in der Cloud (DevOps, CI/CD, Testautomatisierung, Kubernetes & Azure
Microservice-Architekturen)
- Durchführung von Code-Reviews von Pull-Requests
- Codeerweiterungen mit (automatisierten) Tests

Eingesetzte Qualifikationen

DevOps (allg.), Docker, Hibernate (Java), Java (allg.), Jenkins, Kubernetes, Microsoft Azure, Spring

Java Full Stack Developer
Visual Vest GmbH, Frankfurt
12/2019 – 4/2020 (5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

12/2019 – 4/2020

Tätigkeitsbeschreibung

Als Teil eines agilen Teams bin ich für die Weiterentwicklung von dem Vermögensverwaltungsportal.von VisualVest.
- Weiterentwicklung das Security Komponent um die Absicherung von Frontend und Backend auf basis von keycloak-spi python, java 11,maven, gitlab
- Erweiterung der REST-API auf basis von java 11, java ee, wildfly
- Erweiterung einer Administration Frontend auf basis von Angular 7+

Eingesetzte Qualifikationen

DevOps (allg.), Web Security, Bash (Shell), Hibernate (Java), J2EE (Java EE), Java (allg.), Jenkins, Node.js, TypeScript, Java Message Service (JMS), Angular

Full Stack Developer - Database Developer
DB Systel GmbH, Frankfurt
1/2019 – 11/2019 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2019 – 11/2019

Tätigkeitsbeschreibung

Als Teil eines agilen Teams bin ich für die Entwicklung einer Cloud basierte Lösung
- Aufbau von full rest api Microservice auf basis von Nodejs and loopback4
- Aufbau ein postgresql Relationale Datenbank für persistent storage
- Aufbau einer administration GUI auf Basis von Angular 4+.
- Aufbau einer Hybrid App auf basis von Ionic 3+
- Einbinden authentication authorization over SSO.

Eingesetzte Qualifikationen

MongoDB, PostgreSQL, Git, Jenkins, Node.js, TypeScript, Angular, JavaScript

Springboot - Microservices - DevOps - Developer
DB Systel GmbH, Frankfurt
7/2018 – 12/2018 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

Als Teil eines agilen Teams bin ich für die Weiterentwicklung und den Betrieb einer cloudbasierten Softwareentwicklungsumgebung zuständig (docker,kubernites,openshift).
- ich stelle den Entwicklungsteams eine leistungsstarke, skalierbare und als Code beschriebene Infrastruktur bereit
- ich setze Best Practices im Betrieb von always-up und always-available Services um (Backup-Strategien, VM-Images, Sicherheit, Netzwerke, Monitoring, Alerting…)
Verbreitung von DevOps Best Practices innerhalb der Produktentwicklung
- Entwicklung shared libraries for Jenkins CI/CD Pipeline mit groovy.
- Weiterentwicklung von ein full rest api als Microservices mit java und Spring boot 2
- Aufbau von rest api als Microservices mit Nodejs
- Aufbau von Angular Application als Template.
- Aufbau von Ionic Application als Template.

Eingesetzte Qualifikationen

Back-End Entwicklung, Bash (Shell), Docker, Git, Java (allg.), Jenkins, Jira, Node.js, Spring, SSH (Secure Shell), Amazon Web Services (AWS), AngularJS

Angularjs Java Developer
DB Systel GmbH, Frankfurt am Main
1/2018 – 7/2018 (7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2018 – 7/2018

Tätigkeitsbeschreibung

- Migration eine auf jBoss 6 Middleware Applikation auf eine spring boot 1.5.9
- erweitern der Application
- handling asynchrone Request Response over Websocket
- docker container Fähigkeit
- mitAufbau ein CI/CD pipeline.
- umziehen der Applikation nach AWS cloud
- Konvertierung ein Hibride App zu PWA
- erweitern des Frontends
- Dokumentation der technischen Komponenten
- Enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting sowie Test Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
-Durchführen von Komponententests, Modultests, Modulgruppentests Erstellen von Systemdokumentationen

Eingesetzte Qualifikationen

Bash (Shell), Docker, Eclipse, J2EE (Java EE), Jenkins, JUnit, Spring, Versionierung / Versionsverwaltung, Amazon Web Services (AWS), Angular

Entwicklung hybride App. Inklusiv Konsumierende Services im Backend
DB Systel GmbH, Frankfurt am Main
9/2016 – 12/2017 (1 Jahr, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2016 – 12/2017

Tätigkeitsbeschreibung

Programmierung / Implementierung von hybriden Apps auf Basis der Technologie Angular 4 und Cordova Programmierung / Implementierung von Web-Apps
- Dokumentation der technischen Komponenten
- Enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting sowie Test Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
-Durchführen von Komponententests, Modultests, Modulgruppentests Erstellen von Systemdokumentationen
-Erstellen von Lieferpaketen für die betreffenden Applikationen

-Entwicklung von hybriden Apps auf Basis von Web-Apps mittels Cordova JavaScript (Angular 2)
- HTML 5, CSS 3, NodeJS, npm, angular-cli,ionic2,cordova,jasmine,karma
- Agile Softwareentwicklung mittels SCRUM.
- App-Entwicklung für Android /iOS
- einrichten ein Jenkins-server für automatisiertes Build
- Mitentwicklung ein middleware Server auf basis von Java EE - Spring - JPA - RESTful Web Service
- Mitentwicklung ein Webservices mit WebMethods Integration Server 9.8.
- Integrieren von bestehende Geschäftsprocesse.

Eingesetzte Qualifikationen

MongoDB, UML, J2EE (Java EE), Spring, SOAP (Simple Object Access Protocol), User Experience (UX), XSLT (XSL Transformation), HTML5, CSS (Cascading Style Sheet), AngularJS, jQuery, MTOM (SOAP Message Transmission Optimization Mechanism), webMethods

Softwareentwickler und Systemadministrator
Kundenname anonymisiert, Frankfurt am Main
1/2014 – 8/2016 (2 Jahre, 8 Monate)
Innere und Äußere Sicherheit
Tätigkeitszeitraum

1/2014 – 8/2016

Tätigkeitsbeschreibung

- Systemadministration und Wartung.
- Entwicklung von Webauftritt.
- Modellierung und Entwicklung von mobilen Zeiterfassungsystem für Mitarbeiter
- Schulung von Mitarbeiter.

Eingesetzte Qualifikationen

mySQL, Windows Mobile, Android, iOS, UML, Mobile Entwicklung (allg.), Softwareentwicklung (allg.), Systemadministration (allg.), HTML5, CSS (Cascading Style Sheet), AngularJS, JavaScript-Frameworks

Senior Softwareentwickler (Festanstellung)
ABIS GmbH, Frankfurt am Main
10/2007 – 9/2015 (8 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2007 – 9/2015

Tätigkeitsbeschreibung

• Entwicklung von kundenorientierten webbasierten Software-Lösungen
• Wartung und Weiterentwicklung bestehender Softwarelösungen
• Administration, Pflege, Dokumentation und Entwicklung ABIS Netzwerk
• Fehleranalyse und -behebung bei Hardware- und Softwareproblemen
• Management und Support von LINUX-, Windows- und VMware-Umgebungen
• direkte Betreuung von Kunden

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Microsoft SQL-Server (MS SQL), mySQL, Objektorientierte Programmierung (OOP), UML, .Net Framework (Microsoft), Bash (Shell), C#, Cobol, Eclipse, EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java (allg.), Java-Frameworks, JNI (Java Native Interface), Perl, Spring, Visual Studio, Perl Package Manager (PPM), Java Message Service (JMS), Ajax, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript Object Notation (JSON), jQuery, JSP (Java Server Pages), PHP

Softwareentwickler
Kundenname anonymisiert, Mainz
5/2007 – 10/2007 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2007 – 10/2007

Tätigkeitsbeschreibung

- Entwicklung eines Bestellungssystems für ein Photogeschäft.

Eingesetzte Qualifikationen

mySQL, CSS (Cascading Style Sheet), HTML, PHP, JavaScript

Softwareentwickler
Alnil Company, Hannover
2/2006 – 4/2007 (1 Jahr, 3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2006 – 4/2007

Tätigkeitsbeschreibung

-Entwicklung einer Intranet Redaktionssystems für Datenpflege.
-Entwicklung einer Konvertierungstool um Datenmigration von Fremden Datenformat zu
Hausinternen Datenformat.
- Einrichtung das komplette Produktion Umgebung vom null an
- Einrichtung eine Netzwerk mit 4 Workstationen und ein Server und eine Drucker
- Installation von Windows 2003 Server mit Active Directory
- Installation von windows xp auf die Workstationen.
- die Workstationen und die Drucker in Active Directory aufnehmen
- Einrichten ein backup-system für die Umgebung.
- Wartung

Eingesetzte Qualifikationen

mySQL, Windows XP, Windows Server 2003, Apache HTTP Server, C++, CSS (Cascading Style Sheet), CGI (Common Gateway Interface), HTML, JavaScript

Softwareentwickler
WALTHER-PRÄZISION, Haan
1/2005 – 12/2005 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2005 – 12/2005

Tätigkeitsbeschreibung

Entwicklung eines e-Commerce Systems.

Eingesetzte Qualifikationen

mySQL, Java (allg.), CSS (Cascading Style Sheet), HTML, PHP, JavaScript

Softwareentwickler
PHOENIX CONTACT, Blomberg
1/2004 – 12/2004 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2004 – 12/2004

Tätigkeitsbeschreibung

Mitentwicklung eines mehrsprachigen 3-schichtigen e-Shop Systems.

- Modellierung und Implementierung des Datenmodells im Backend.
- Modellierung und Implementierung der Serviceklassen im Backend.
- Implementierung von Views im Frontend.

Eingesetzte Qualifikationen

Oracle Database, JDBC (Java Database Connectivity), UNIX, BEA WebLogic Server, Shell (CSH), EJB (Enterprise JavaBeans), J2EE (Java EE), CSS (Cascading Style Sheet), HTML, JavaScript, JSP (Java Server Pages)

Anwendungsentwickler
Empolis GmbH, Gütersloh
6/2003 – 4/2004 (11 Monate)
Medienbranche
Tätigkeitszeitraum

6/2003 – 4/2004

Tätigkeitsbeschreibung

Mitentwicklung von:
- Knowledge Management Systemen für Industriekunden
- CBR (Case Based Reasoning) Anwendungen und intelligenten Suchmaschinen
- Content Management Systemen für Produktdaten und deren Attributierungen
- mehrschichtigen Client-Server Anwendungen mit dem Schwerpunkt Front Ends

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), J2EE (Java EE), Java (allg.), CSS (Cascading Style Sheet), HTML, JSP (Java Server Pages), JavaScript

Werkstudent als Anwendungsentwickler
Empolis GmbH, Darmstadt
1/2001 – 5/2003 (2 Jahre, 5 Monate)
Medienbranche
Tätigkeitszeitraum

1/2001 – 5/2003

Tätigkeitsbeschreibung

- Entwicklung von Java-Anwendungen für verschiedene Kundenprojekte
- Modellierung und Implementierung von Access-Datenbanken
- Entwicklung von Web-Anwendungen auf Basis von LAMP
- direkte Betreuung von Kunden

Eingesetzte Qualifikationen

Microsoft Access, JDBC (Java Database Connectivity), DAO (Data Access Objects), Perl, Visual Basic Script (VBS), C++, EJB (Enterprise JavaBeans), J2SE (Java SE), Java (allg.), VBA (Visual Basic for Applications), CSS (Cascading Style Sheet), HTML, PHP, JavaScript

Zertifikate

Network Security Manager
2006

Ausbildung

Informatik
Dipl.-Inform.
2003
Darmstadt

Über mich

ich bin verheiratet und habe eine Tochter,
ich spiele gerne Fussball und reise gerne.

Weitere Kenntnisse

Programmiersprachen:
HTML (HTML5, CSS3) ++++
PHP +++
AWK, Perl +++
C ++++
C++ ++
SQL/PL SQL +++
Java ++++
JavaScript ++++
Node JS +++
XML ++++
C# +++
VB.NET +++

Entwicklungswerkzeuge:

Eclipse ++
NetBeans ++
Rational Rose ++
Subversion ++
Git ++++
Maven ++++
ant ++++
jQuery ++
AngularJs +++
Ionic +++
JSF ++
Apache Webserver ++
Apache Tomcat Application Server ++++

Datenbanken:

Oracle ++
DB2 ++
MS Access ++++
MySQL ++++
SQLite ++
PostgreSQL ++
SQL Server +++

Betriebssysteme:

OS X ++++
Windows ++++
UNIX: Linux, +++


Datenkommunikation:

TCP/IP ++++
JAVA EE +++
AJAX ++++
REST ++++
JSON ++++
HTTP ++++
SOAP +++

Methoden:

Design und Konzeption ++++
UML ++

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Französisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
8504
Alter
48
Berufserfahrung
22 Jahre und 5 Monate (seit 10/2001)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden