freiberufler Frontend-Entwickler auf freelance.de

Frontend-Entwickler

zuletzt online vor 9 Tagen
  • auf Anfrage
  • 55116 Mainz
  • auf Anfrage
  • bg  |  en  |  de
  • 12.11.2024

Kurzvorstellung

Meine Person ausgezeichnet durch meine Teamfähigkeit, mit schneller Auffassungsgabe und hohem analytischen Sachverstand.

Qualifikationen

  • Scrum

Projekt‐ & Berufserfahrung

Senior Fronted Softwareentwickler
Kundenname anonymisiert, Mainz
11/2021 – 1/2024 (2 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

11/2021 – 1/2024

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:

Das Projekt „electronic Bank Account Management” (eBAM) ist ein Großprojekt, welches mehrere Folgestufen umfasst und die ilum:e gemeinsam mit der Commerzbank (on-site) sowie deren bulgarischen near-shore Entwicklungsressourcen umsetzt.

eBam ist eine webbasierte Applikation, die in einem vollständigen End-To-End-Prozess mit 18 komplexen Geschäftsszenarien es Geschäftskunden ermöglicht, durch den Austausch von acmt-Nachrichten Ihre Konten digital zu verwalten, und dadurch den vorher alten, manuellen und papierbasierten Prozess automatisiert und vollständig ablöst.

• Frontend Entwicklung mit TypeScript, React und dem Living-Style-Guide der Commerzbank
• Mitarbeit bei der Konzeption der Anwendung und Verbesserung der Architektur sowie der Projektstruktur des Frontends der eBAM-App
• Implementierung von React-Best-Practices und Clean-Code-Prinzipien, die als Referenz für die zukünftige Implementierung und das Refactoring benutzt werden können
• Kommunikation und Koordination der agilen Entwicklung im Zusammenspiel mit den bulgarischen Entwicklern (Coaching und teilwiese Fehlerfixing wie z.B. Ausbesserung von aus dem Missverständnis der React-Bibliothek resultierende Falschimplementierungen)
• Zerlegung von monolithischen Strukturen in kleinen Komponenten mit eigenen Zuständigkeiten, um zukünftige Unit-Tests möglich zu machen
• Verbesserungsvorschläge für den Entwicklungsprozess im Frontend
• Ausbesserung von fehlerhaftem Code mit Verbesserung der Typen von Variablen und Funktionen, was in besserer Wartbarkeit und bessere Developer-Experience durch verbesserte IDE-Unterstützung resultiert
• Verbesserung des Layouts der App und visuelle Ausbesserungen im Frontend durch die Korrektur und Anpassung von Styles
• Konzeption und Implementierung eines Autorisierung- und Authentifizierungssystems im Frontend, das die Konfiguration und die Benutzung trennt, um die Wartbarkeit zu verbessern
• Einführung und Implementierung von Unit-Tests mit Jest und Enzyme, die Wartbarkeit und Qualität der App zu erhöhen
• Mocking des Backends mit Mock-Service-Worker, um die Frontendentwicklung von der Backendentwicklung zu entkoppeln
• Dokumentation der entwickelten Komponenten


TECHNOLOGIEN:
React, TypeScript, Jest, Enzyme, Formik, Axios, CSS, Living-Style-Guide
Git, IntelliJ, Jira, Confluence, Windows, Linux, Rest-API, SCRUM

Eingesetzte Qualifikationen

Confluence, CSS (Cascading Style Sheet), Git, Jira, ReactOS, Typescript

Assistenz des Projektmanagements, Anforderungsmanagement
Kundenname anonymisiert, Koblenz
1/2018 – 7/2020 (2 Jahre, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2018 – 7/2020

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:

Die Praxissoftware CGM PRIVATE ist auf die spezifischen Bedürfnisse und Anforderungen von Privatpraxen zugeschnitten. Die Software unterstützt den User (Arzt) bei der Diagnostik, Dokumentation und dem Praxismanagement.
Die Softwareentwicklung fand im SCRUM-Framework statt, mit Git, Jira und Confluence als unterstützenden Werkzeugen.

• Frontend Entwicklung mit Typescript und React, Redux, Restful-APIs und Unit-Tests
• Schnittstellendesign zur Kommunikation zwischen Frontend (Typescript) und Middletier
• (Java)
• Anforderungsanalyse und Unterstützung des Design Prozesses im Frontend mit den Stakeholdern
• Enge Absprache zwischen Entwicklung, Fachabteilungen und den Stakeholdern
• Teampage, Dashlets für CGM Private, Darstellung von perzentielen Kurven, diverse Dialoge und Styling-Aufgaben
• Formvalidierung mit der Bibliothek Formik und Unit-Testing mit Karma, Jasmine und Enzyme
• Einsatz der Bibliothek Material UI für verschiedene moderne Dialoge, Formen, Toasts, Buttons und andere GUI-Elemente
• Bugfixing und Dokumentation der entwickelten Komponenten


TECHNOLOGIEN:
React, AngularJS, Angular, Redux, Material UI, Karma, Jasmine, Enzyme, TypeScript, Git, IntelliJ, Jira, Confluence, Windows, Linux, Rest-API, SCRUM

Eingesetzte Qualifikationen

Confluence, Git, Jira, Material- / Lagerabrechnung, Typescript

Assistenz des Projektmanagements, Anforderungsmanagement
Kundenname anonymisiert, Koblenz
8/2017 – 12/2017 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2017 – 12/2017

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
• Anforderungsanalyse
• Priorisierung der Tickets
• Dokumentation
• Vorbereitungen fürs Reporting
• Pflege von Confluence-Seiten

TECHNOLOGIEN:
Confluence, Jira, Microsoft Office

Eingesetzte Qualifikationen

Confluence, Jira, Microsoft Office 365

Über mich

P. D. ist einer unserer erfahrensten Frontend Entwickler. Seine Schwerpunkte liegen in der Konzeption und Entwicklung von Autorisierungs- und Authentifizierungssystemen oder der digitalen Kontoverwaltung. Zudem bringt er umfangreiche Erfahrungen in der Datenvisualisierung mit. Ein besonderes Merkmal seiner Arbeit ist der Einsatz von funktionaler Programmierung.

Weitere Kenntnisse

SCHWERPUNKTE:
Frontend-Entwicklung, Digitale Kontoverwaltung, Konzeption von Autorisierung- und Authentifizierungssystemen
Datenvisualisierung,
funktionale Programmierung

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
auf Anfrage
Profilaufrufe
130
Alter
39
Berufserfahrung
15 Jahre und 11 Monate (seit 12/2008)

Kontaktdaten

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

Jetzt Mitglied werden