Senior Software Developer

freiberufler Senior Software Developer auf freelance.de
Verfügbarkeit einsehen
Umkreis (bis 200 km)
ar  |  de  |  en
auf Anfrage
60320 Frankfurt am Main
08.05.2020

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 (4)

"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


Ich biete

IT, Entwicklung
  • Java (allg.)
  • J2EE (Java EE)
  • Spring
  • Bash (Shell)
  • Hibernate (Java)
  • Java Message Service (JMS)
  • JavaScript
  • AngularJS
  • Jenkins
  • MongoDB
  • Angular
  • Node.js
  • Git
  • TypeScript
  • Docker
  • Amazon Web Services (AWS)
  • PostgreSQL
  • DevOps
  • Back-End Entwicklung
  • Jira
  • SSH (Secure Shell)
  • Web Security
  • Kubernetes

Fokus
  • nodejs
  • Microservices

Projekt‐ & Berufserfahrung

Java Full Stack Developer - Entwicklung von Microservice-Backends
Deutsche Vermögensberatung (DVAG), Frankfurt
5/2020 – offen (2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2020 – offen

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- &
Microservice-Architekturen)
- Durchführung von Code-Reviews von Pull-Requests
- Codeerweiterungen mit (automatisierten) Tests

Eingesetzte Qualifikationen

DevOps, Docker, Hibernate (Java), Java (allg.), Spring, Kubernetes


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, 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
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

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


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
September 2006

Ausbildung

Informatik
(Dipl.-Inform.)
Jahr: 2003
Ort: Darmstadt

Qualifikationen

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 ++

Über mich

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

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Französisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
4349
Alter
45
Berufserfahrung
18 Jahre und 8 Monate (seit 10/2001)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »