Java Fullstack Entwickler
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- de | en | es
- 22.05.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), 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), 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 Framework, 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 Framework, 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, Continuous Delivery, Docker, Eclipse, Git, Hibernate (Java), J2EE, Java (allg.), Jira, Node.Js, Scrum, Spring Framework, 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 (allg.), JavaScript, 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, IBM 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 (Software)
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, Subversion, Eclipse, CSS (Cascading Style Sheet), Jquery, Ajax, Java (allg.), JavaScript, Json, Mysql, PHP, Web Services
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