Senior Software Developer
- Verfügbarkeit einsehen
- 5 Referenzen
- auf Anfrage
- 60320 Frankfurt am Main
- auf Anfrage
- ar | de | en
- 22.04.2023
Kurzvorstellung
“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."
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.
Mongodb, Postgresql, Git, Jenkins, Node.Js, Typescript, Angular, JavaScript
"Gute Zusammenarbeit mit Herrn C. im Projekt"
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.
Backend, Bash Shell, Docker, Git, Java (allg.), Jenkins, Jira, Node.Js, Spring Framework, SSH (Secure Shell), Amazon Web Services (AWS), AngularJS
"Der engagierter Macher"
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
Bash Shell, Docker, Eclipse, J2EE, Jenkins, Junit, Spring Framework, Software Version Control, Amazon Web Services (AWS), Angular
"[...] [...] hat uns mit seiner freundlichen und offenen Art als engagierter Macher sehr gut unterstützt."
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.
Mongodb, UML, J2EE, Spring Framework, SOAP, 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"
1/2014 – 8/2016
Tätigkeitsbeschreibung
- Systemadministration und Wartung.
- Entwicklung von Webauftritt.
- Modellierung und Entwicklung von mobilen Zeiterfassungsystem für Mitarbeiter
- Schulung von Mitarbeiter.
Mysql, Microsoft Windows Mobile, Android, iOS, UML, Mobile Application Development, Softwareentwicklung (allg.), Systemadministration (allg.), HTML5, CSS (Cascading Style Sheet), AngularJS, JavaScript-Frameworks
Qualifikationen
Projekt‐ & Berufserfahrung
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."
DevOps (allg.), Reactive Programming, Git, HTML5, J2EE, Java (allg.), JavaScript, Kotlin, Spring Framework
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
DevOps (allg.), Docker, Hibernate (Java), Java (allg.), Jenkins, Kubernetes, Microsoft Azure, Spring Framework
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+
DevOps (allg.), Sicherheit von Webanwendungen, Bash Shell, Hibernate (Java), J2EE, Java (allg.), Jenkins, Node.Js, Typescript, Java Message Service, Angular
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.
Mongodb, Postgresql, Git, Jenkins, Node.Js, Typescript, Angular, JavaScript
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.
Backend, Bash Shell, Docker, Git, Java (allg.), Jenkins, Jira, Node.Js, Spring Framework, SSH (Secure Shell), Amazon Web Services (AWS), AngularJS
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
Bash Shell, Docker, Eclipse, J2EE, Jenkins, Junit, Spring Framework, Software Version Control, Amazon Web Services (AWS), Angular
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.
Mongodb, UML, J2EE, Spring Framework, SOAP, User Experience (UX), XSLT (XSL Transformation), HTML5, CSS (Cascading Style Sheet), AngularJS, Jquery, MTOM (SOAP Message Transmission Optimization Mechanism), Webmethods
1/2014 – 8/2016
Tätigkeitsbeschreibung
- Systemadministration und Wartung.
- Entwicklung von Webauftritt.
- Modellierung und Entwicklung von mobilen Zeiterfassungsystem für Mitarbeiter
- Schulung von Mitarbeiter.
Mysql, Microsoft Windows Mobile, Android, iOS, UML, Mobile Application Development, Softwareentwicklung (allg.), Systemadministration (allg.), HTML5, CSS (Cascading Style Sheet), AngularJS, JavaScript-Frameworks
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
Java Database Connectivity, Microsoft SQL-Server (MS SQL), Mysql, Objektorientierte Software-Entwicklung, UML, .Net Framework (Microsoft), Bash Shell, C#, COBOL, Eclipse, Enterprise Javabeans, Hibernate (Java), J2EE, Java (allg.), Java-Frameworks, Java Native Interface, Perl, Spring Framework, Microsoft Visual Studio, Perl Package Manager (PPM), Java Message Service, Ajax, ASP.NET, CSS (Cascading Style Sheet), HTML5, Json, Jquery, Javaserver Pages, PHP
5/2007 – 10/2007
Tätigkeitsbeschreibung- Entwicklung eines Bestellungssystems für ein Photogeschäft.
Eingesetzte QualifikationenMysql, CSS (Cascading Style Sheet), HTML, PHP, JavaScript
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
Mysql, Windows XP, Windows Server 2003, Apache HTTP Server, C++, CSS (Cascading Style Sheet), CGI (Common Gateway Interface), HTML, JavaScript
1/2005 – 12/2005
TätigkeitsbeschreibungEntwicklung eines e-Commerce Systems.
Eingesetzte QualifikationenMysql, Java (allg.), CSS (Cascading Style Sheet), HTML, PHP, JavaScript
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.
Oracle Database, Java Database Connectivity, UNIX, BEA WebLogic Server, Shell (CSH), Enterprise Javabeans, J2EE, CSS (Cascading Style Sheet), HTML, JavaScript, Javaserver Pages
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
Java Database Connectivity, J2EE, Java (allg.), CSS (Cascading Style Sheet), HTML, Javaserver Pages, JavaScript
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
Microsoft Access, Java Database Connectivity, DAO (Data Access Objects), Perl, Vbscript, C++, Enterprise Javabeans, Java SE, Java (allg.), VBA (Visual Basic for Applications), CSS (Cascading Style Sheet), HTML, PHP, JavaScript
Zertifikate
Ausbildung
Darmstadt
Über mich
ich spiele gerne Fussball und reise gerne.
Weitere Kenntnisse
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
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Gut)
- Französisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden