Frontend-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- bg | en | de
- 12.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Confluence, CSS (Cascading Style Sheet), Git, Jira, ReactOS, Typescript
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
Confluence, Git, Jira, Material- / Lagerabrechnung, Typescript
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
Confluence, Jira, Microsoft Office 365
Über mich
Weitere Kenntnisse
Frontend-Entwicklung, Digitale Kontoverwaltung, Konzeption von Autorisierung- und Authentifizierungssystemen
Datenvisualisierung,
funktionale Programmierung
Persönliche Daten
- Bulgarisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden