freiberufler Java Entwickler auf freelance.de

Java Entwickler

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 55116 Mainz
  • auf Anfrage
  • ru  |  de  |  en
  • 11.04.2024

Kurzvorstellung

Meine Schwerpunkte liegen in der Konzeption und Entwicklung von RESTful Web-Services und Single Page Web-Anwendungen mittel Spring Boot und React, Businessanalyse und Prozessautomatisierung.

Qualifikationen

  • JavaScript
  • JavaScript Object Notation (JSON)
  • Jira
  • Kotlin
  • Microsoft Azure
  • SQL
  • TypeScript
  • XML

Projekt‐ & Berufserfahrung

Fullstack Entwickler
Kundenname anonymisiert, Frankfurt am Main
2/2023 – 12/2023 (11 Monate)
Pharmaindustrie
Tätigkeitszeitraum

2/2023 – 12/2023

Tätigkeitsbeschreibung

PROJEKT:
Das Projekt „Order Management App GW“ zielt darauf ab, eine zentrale Plattform zur Verwaltung von Domains zu entwickeln, um den derzeitigen Prozess der jährlichen Domain-Verlängerungskampagne zu vereinfachen. Der neue Prototyp soll eine benutzerfreundliche Ober-fläche, einfachen Zugriff auf relevante Daten und Domain-Statusindikatoren bieten, um die Ver-waltung zu erleichtern und Zeit zu sparen.

Es soll ein Angebot für den Kunden erstellt werden, um eine neue, modernisierte Webanwendung zu entwickeln. Sobald der Kunde zustimmt, wird das Projekt gestartet, um die Anwendung ge-mäß den Anforderungen des Kunden zu entwickeln. Der Fokus liegt dabei auf der Benutzer-freundlichkeit, Skalierbarkeit und Sicherheit der Anwendung, um eine positive Benutzererfahrung zu gewährleisten.

BESCHREIBUNG & AUFGABEN:
• Analyse der alten Anwendung, um zu bestimmen, welche Mechanismen in die neue Anwen-dung übernommen werden sollen
• Normalisierung der Datenbank in die dritte Normalform und Erweiterung um weitere Tabellen
• Festlegung geeigneter Programmiersprachen für Frontend- und Backendentwicklung
• Erstellung von Ablaufdiagrammen, um die Prozesse der Anwendung zu visualisieren
• Besprechung und Planung in Teammeetings auf Daily-Basis
• Erstellen eines Angebots in einem ansprechenden Format mit Microsoft Word

TECHNOLOGIEN:
JavaEE ,Java 11, Spring Boot, React, draw.io, MySQL Workbench, MS Word

Eingesetzte Qualifikationen

mySQL

Java Backend Entwickler
Kundenname anonymisiert, Frankfurt am Main
2/2022 – 12/2022 (11 Monate)
Banken
Tätigkeitszeitraum

2/2022 – 12/2022

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
In dem Projekt „Ebam – electronic bank account management“ der Commerzbank AG wird eine Anwendung zur Automatisierung des Prozesses im Bereich Corporate-to-Bank Account Manage-ment für bestehende Kunden entwickelt.

Die Hauptaufgabe bestand darin das Development Team im Backend bei der Entwicklung zu unterstützen. Dabei sollte unter anderem die Funktionalität des Middle Tiers so weit erweitert werden, dass Account Management Aufgaben wie Konto öffnen, schließen und ändern etc. au-tomatisiert werden.

• Backend Entwicklung (Java mit Spring Boot)
• Entwicklung von Mapping Funktionalität für ankommende XML-Nachrichten
• Prüfung und Anpassung von XML-Nachrichten auf Basis der Spezifikation
• Implementierung von Unit- und Integrationstest
• Testen entwickelter Funktionalitäten auf einer Testumgebung
• Besprechung und Planung in Teammeetings auf Daily Basis
• Fehleranalyse und -behebung
• Umsetzung der gegebenen Jira Tickets

TECHNOLOGIEN:
Java 8 und 11 (Enterprise), Spring Boot, JUnit 5, Maven, XML, Confluence, Postman, Jira, Bit-bucket, REST, PuTTY, WinSCP

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Jira, JUnit, Representational State Transfer (REST), XML

Frontend Entwickler (als Junior Software Entwickler)
Kundenname anonymisiert, Frankfurt am Main
11/2021 – 1/2022 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2021 – 1/2022

Tätigkeitsbeschreibung

PROJEKT:
Das Projekt Smart Bridge ist ein Prototyp für eine Anwendung, um Brücken in deutschen Städten zu verwalten. Die Brücken werden mit Sensoren ausgestattet und sollen die gemessenen Daten an die Anwendung senden. Die erhaltenen Daten repräsentieren den Zustand einer Brücke, diese werden verarbeitet und grafisch dargestellt. Dabei soll eine einheitliche Übersicht von allen Brü-cken den Zustand anzeigen und der Aufruf einzelner Brücken mit zusätzlichen Informationen bereitgestellt werden.

Die Hauptaufgabe war das Frontend mit allen notwendigen Komponenten in Form einer Weban-wendung zu entwickeln. Dazu gehörte unter anderem eine Navigation zu den einzelnen Seiten, Bereitstellung von Beispieldaten durch einen Mock-Server und die Darstellung von komplexen Daten in Diagrammen.

BESCHREIBUNG & AUFGABEN:
• Frontend Entwicklung (SAP Fiori UI5)
• Einrichtung der Docker Container für Frontend Entwicklung
• Besprechung und Planung in Teammeetings auf Daily Basis
• Fehlerbehebung
• Umsetzung der gegebenen Asana Tickets

TECHNOLOGIEN:
SAP Fiori UI5, JavaScript, JSON, XML, Docker, Asana, GitHub

Eingesetzte Qualifikationen

Docker, JavaScript, JavaScript Object Notation (JSON), SAP Fiori, XML

Fullstack Entwickler (als Praktikant/Werkstudent)
Kundenname anonymisiert, Mainz
10/2020 – 10/2021 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – 10/2021

Tätigkeitsbeschreibung

PROJEKT:
Es handelt sich um eine interne Anwendung zum Erstellen und Verwalten von Lebensläufen in einer zentralen Webumgebung. Die Vertriebsmitarbeiter sollen die Möglichkeit bekommen die Lebensläufe ihrer Berater zentral ablegen und verwalten zu können, sowie diese als Word oder PDF zu generieren. Anmeldung wird dabei über das Microsoft Azure Active Directory erfolgen, welches eine nahtlose Anbindung der Nutzerkonten von der ilume AG an die CV-Anwendung er-laubt.

Von der fachlichen Seite wird vor allem ein ansprechendes und einheitliches Design dieser CV und die möglichst einfache Nutzung der vorhandenen Daten gefordert, damit Versionen für ver-schiedene Angebote schnell erstellt werden können.

Technisch musste das Design der Datenbank, eine Nutzerverwaltung und alle Sicherheitsaspekte in dem laufenden Projekt umgesetzt werden.

BESCHREIBUNG & AUFGABEN:
• Frontend Entwicklung (React)
• Einrichtung der Security im Backend für Testing (Kotlin)
• Analyse und Optimierung von SQL-Anfragen
• Einbindung der Datenbank durch Docker
• Frontend Testing
• Besprechung in Teammeetings
• Fehlerbehebung
• Umsetzung der gegebenen Jira Tickets
• Anmeldung der User Accounts mittels Microsoft Azure (React,Kotlin)

TECHNOLOGIEN:
Kotlin, React, TypeScript, SQL, PostgreSQL, Spring WebFlux, Gradle, Jira, Bitbucket, Docker, Mi-crosoft Azure Active Directory

Eingesetzte Qualifikationen

Docker, Gradle, Jira, Kotlin, Microsoft Azure, PostgreSQL, SQL, TypeScript

Zertifikate

Camunda Certified Engineer
2023

Über mich

Herr S. L. ist ein erfahrener Softwareentwickler mit umfassendem Know-how in den Bereichen Java und Spring Boot, ergänzt durch sein Fachwissen in React für die Gestaltung ansprechender Benutzeroberflächen. Durch seine aktive Beteiligung an verschiedenen Projekten verfügt er über wertvolle Einblicke in die Optimierung von Arbeitsabläufen und die Entwicklung sicherer, effizienter Anwendungen.

Als Teammitglied zeichnet sich Herr L. durch seine kooperative Arbeitsweise aus. Seine Fähigkeit, sich schnell in neue Themen einzuarbeiten, ermöglicht es ihm, effektiv an verschiedenen Projekten mitzuwirken. Seine zielgerichtete und lösungsorientierte Arbeitsweise trägt dazu bei, Projekte voranzutreiben und dabei stets die Qualität und die Zufriedenheit der Benutzer im Blick zu behalten.

Insgesamt ist Herr S. L. eine wertvolle Bereicherung für jedes Team, das nach einem kompetenten und engagierten Softwareentwickler sucht. Seine technischen Fähigkeiten gepaart mit zwischenmenschlichen Kompetenzen machen ihn zu einem zuverlässigen Partner für die erfolgreiche Umsetzung komplexer Projekte.

Weitere Kenntnisse

JAVA, KOTLIN:
JavaEE (Enterprise), Spring Framework, Spring Boot, Spring MVC, Spring Security, Spring WebFlux, Maven, Gradle

TOOLS:
Git, IntelliJ, NetBeans, Visual Studio Code, Jira, Bitbucket, Confluence, Asana, MS Office (Excel, Word, Power Point, Out-look), MS Teams, Swing, Cypress, PuTTY, WinSCP, draw.io, MySQL Workbench, Ca-munda Modeler

PROGRAMMIER- UND
MODELIERUNGSSPRACHEN:
Java 8 bis 11, Kotlin, JavaScript, React, TypeScript, SQL, PHP, HTML, CSS, MySQL, SAP Fiori UI5, XML, BPMN

DATENBANKEN:
MySQL, PostgreSQL

BPM:
Camunda 7 + 8

PLATTFORMEN & SYSTEME:
Docker, Microsoft Azure Active Directory

METHODEN:
Scrum

BRANCHEN:
Gesundheitswesen,
Finanzsektor

ZERTIFIZIERUNGEN:
Camunda Certified Engineer

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Gut)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
122
Alter
35
Berufserfahrung
3 Jahre und 6 Monate (seit 10/2020)

Kontaktdaten

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

Jetzt Mitglied werden