Java Fullstack Entwickler
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- de | en | es
- 18.04.2024
Kurzvorstellung
Auszug Referenzen (2)
"Sehr effizient und zielgerichtet."
6/2023 – 12/2023
Tätigkeitsbeschreibung
- Frontendentwicklung mit Vue.js
- Unterstützung beim technischen Design im Backend (REST)
Git, Python, Vserver (Linux), JavaScript Object Notation (JSON), Representational State Transfer (REST), Vue.js
"Herr O. K. hat das Projekt in herausragender Weise umgesetzt; stets kompetent und lösungsorientiert. Sehr empfehlenswert."
5/2022 – 1/2023
Tätigkeitsbeschreibung
Installation und Konfiguration des Linux Servers und Shopware.
Migration der Produktdaten (> 60.000 Produkte) in das neue System.
MariaDB, NginX, Git, Vserver (Linux), Node.js, Representational State Transfer (REST)
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – 12/2023
Tätigkeitsbeschreibung
- Frontendentwicklung mit Vue.js
- Unterstützung beim technischen Design im Backend (REST)
Git, Python, Vserver (Linux), JavaScript Object Notation (JSON), Representational State Transfer (REST), Vue.js
8/2022 – 12/2023
Tätigkeitsbeschreibung
- Aufbau der Projektstruktur
- Installation & Konfiguration aller notwendigen Softwarepakete
- Erarbeitung der notwendigen CI/CD Pipelines
- Erarbeitung des Datenbankmodells
- Implementierung Front- und Backend
Teamgröße:
1 Person (alleinige Verantwortung)
Apache Maven, Git, Java (allg.), NginX, PostgreSQL, Representational State Transfer (REST), Spring, Vserver (Linux), Vue.js
5/2022 – 1/2023
Tätigkeitsbeschreibung
Installation und Konfiguration des Linux Servers und Shopware.
Migration der Produktdaten (> 60.000 Produkte) in das neue System.
MariaDB, NginX, Git, Vserver (Linux), Node.js, Representational State Transfer (REST)
5/2021 – 5/2022
Tätigkeitsbeschreibung
- Implementierung einer Live-Shopping-Applikation
- Aufbau der Projektstruktur
- Installation & Konfiguration aller notwendigen Softwarepakete
- Erarbeitung der notwendigen CI/CD Pipelines
- Erarbeitung des Datenbankmodells
- Implementierung Front- und Backend
- Integration einer externen Video-Streaming-Applikation (-Hyperlink entfernt-)
Teamgröße:
2 Personen
Apache Maven, Git, Java (allg.), NginX, PostgreSQL, Representational State Transfer (REST), Spring, Vserver (Linux), Vue.js
4/2016 – 1/2020
Tätigkeitsbeschreibung
Projekt: Zentrale Auftragsannahme (ZAA)
Kunde: Commerzbank
Projektbeschreibung: Entwicklung einer zentralen Annahmestelle für eingehende Zahlungsanweisungen
Aufgaben im Projekt:
- Erarbeitung, Entwicklung und Testen von Verarbeitungsrouten verschiedener Zahlungsformate (TRAVIC, pain.xxx.xxx, SWIFT etc.).
- Unterstützung des Test-Teams bei der fachlichen Erstellung von Testfällen und dem technischen Umgang mit dem System
- Erarbeitung von Schulungsunterlagen sowie Projektübergabe an einen externen Dienstleister
- Teamgröße: 50 Personen
Projekt: Entwicklung von Microservices
Kunde: BMW AG
Projektbeschreibung: Entwicklung und Migration der bestehenden Architektur auf eine Microservice-Architektur für den BMW-Konfigurator
Aufgaben im Projekt:
- Konzeptionierung und Implementierung von REST Schnittstellen (Node.js und Java)
Teamgröße: 30 Personen
Projekt: Unterstützung bei der Entwicklung verschiedener Anwendungsbereiche im Banken- und Finanzsektor
Kunden: Deutsche Börse AG, Landesbank Baden-Württemberg
Teamgröße: 5-10 Personen
Apache Camel, Apache Maven, Apache Tomcat, Confluence (Atlassian), Continuous Delivery (CDE), Docker, Eclipse, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), Jira, Node.js, SCRUM, Spring, Vserver (Linux)
4/2014 – 3/2016
Tätigkeitsbeschreibung
- Entwicklung von kundenspezifischen Softwarekomponenten im SAP Portal für verschiedene Kunden:
- Edeka IT Service GmbH
- IKB Deutsche Industriebank AG
- vitra AG
- Groz-Beckert KG
- Gisa GmbH
Ajax, CSS (Cascading Style Sheet), Hibernate (Java), HTML5, J2EE (Java EE), Java (allg.), JavaScript, JDBC (Java Database Connectivity), jQuery, Representational State Transfer (REST), SAP NetWeaver, SAP UI, SQL
10/2013 – 3/2014
TätigkeitsbeschreibungAnalyse und Vergleich der kostenbasierten SQL Optimieren von DB2 und Netezza
Eingesetzte QualifikationenSQL, System Analyse, Datenbankentwicklung, DB2
4/2013 – 8/2013
Tätigkeitsbeschreibung
- GUI-Entwicklung mit Qt
- Darstellung einer Teststrecke mit Hilfe von Open Street Maps Daten
- Anbindung und Verarbeitung der Fahrzeugdaten, sowie der Standortdaten über CAN-Bus (Lenkwinkel, horizontale Ausrichtung des Fahrzeugs, Geschwindigkeit etc.)
- Visualisierung, 2-dimensionale Ausrichtung und Bewegung des Fahrzeugs auf der GUI anhand der verarbeiteten Fahrzeug- und Standortdaten
C++, Qt
5/2011 – 3/2013
Tätigkeitsbeschreibung
- Entwicklung eines Sentiment-Analyseportals zur Veranschaulichung der medialen Präsenz einer Marke unter Verwendung der Charting Library ExtJS
- Entwicklung einer Backend-Applikation mit Java zur Verarbeitung und Speicherung von relevanten News-Beiträgen
Apache Tomcat, Apache Subversion (SVN), Eclipse, CSS (Cascading Style Sheet), jQuery, Ajax, Java (allg.), JavaScript, JavaScript Object Notation (JSON), mySQL, PHP, Webservices
Zertifikate
Ausbildung
Wiesbaden
Über mich
• Java
• Javascript
• Typescript
• Python
• SQL, PL/SQL
Java Frameworks
• Spring
• JPA / Hibernate / EclipseLink
• JSF
• Jackson
Testing Frameworks und Tools
• JUnit
• Postman
Frontend
• Vue.js
• HTML
• CSS
• TailwindCSS
• Ajax
• JSON
Authentifizierung
• JWT
Webserver und Anwendungsserver
• Tomcat
• Nginx
• Apache
Datenbanksysteme
• PostgreSQL
• MySQL
• MariaDB
Integration und Datenverarbeitung
• Swagger / OpenAPI
• Apache Camel
APIs und Protokolle
• RESTful
• Websockets
Streaming
• Hazelcast
Messaging
• ActiveMQ
Containerizierung
• Docker / Docker Compose
Build Tools
• Maven
• Gradle
• Ant
• npm
CI / CD / DevOps
• Gitlab
• Jenkins
Versionskontrolle
• Git
• Subversion
Betriebssysteme
• MacOS
• Windows
• Unix/Linux (Ubuntu, Debian, Fedora)
Projektmanagement
• Jira
• Confluence
Methoden:
• Scrum
IDEs / Entwicklungstools
• Visual Studio Code
• Eclipse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden