Frontendentwicklung
Aktualisiert am 07.11.2023
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 03.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Russisch
Muttersprache
Englisch
C1
Französisch
B2

Einsatzorte

Deutschland
nicht möglich

Projekte

2 Monate
2023-10 - 2023-11

Sales Gallery

Developer Anforderungsmanagement Softwareentwicklung Agile Projectmanagement ...
Developer
Das Projekt war eine Web-basierte Plattform, die als Präsentation von bereits entwickelten mobilen Anwendungen konzipiert wurde
  • Das Ziel der Plattform bestand darin, Vertriebsmanagern eine einfache und effiziente Möglichkeit zu bieten, innovative Apps zu entdecken, die ihren geschäftlichen Anforderungen entsprechen, und Kunden eine vielfältige Auswahl an Apps für den persönlichen oder beruflichen Gebrauch zu präsentieren. Als Administrator war es möglich, Labels für die Applikationen zu erstellen und diese den Applikationen zuzuweisen, damit Benutzer nach diesen Labels filtern konnten.
    • Konzipieren und Ausformulierung von User-Stories
    • Implementierung der Anforderungen sowohl im Backend als auch im Frontend
    • Implementierung von Unit-Tests und Integrations-Tests
    • Code-Refactoring
Anforderungsmanagement Softwareentwicklung Agile Projectmanagement Clean Code Code Review Responsive UI Scrum Unit-Testing Apache Maven Cucumber Docker GitLab IntelliJ Kubernetes k8s Kubernetes k8s EKS MongoDB Postman React Spring Boot
Software
3 Monate
2023-07 - 2023-09

Dashboard-Tool für Umleitungsrouten im Schienenverkehr

Developer Softwareentwicklung Clean Code Scrum ...
Developer
Weiterentwicklung einer React-basierten Web-Anwendung, die Nutzern eine Umleitungsroute auf Teilen des Schienennetzes vorschlägt, die von Baumaßnahmen betroffen sind.
  • Das deutsche Schienennetz ist ständig von Baumaßnahmen betroffen. Damit Personen- sowie Güterzüge trotz dieser Baumaßnahmen an ihr Ziel kommen, wurde diese Web-Anwendung entwickelt. Diese verarbeitet Geodaten bestehend aus Koordinaten sowie weiterer Informationen der Baumaßnahmen sowie den jeweiligen Umleitungsrouten aus einem Backend-Server und visualisiert diese Strecken auf einer interaktiven Karte. Dabei können Nutzer Baumaßnahmen anlegen, diese mithilfe ihrer ID suchen und filtern, welche kalkulierten Umleitungsrouten angezeigt werden sollen. Außerdem wird dem Nutzer präsentiert, wie viele Züge von dem von der Baumaßnahme betroffenen Streckenabschnitt auf die jeweiligen Umleitungsrouten aufgeteilt werden. Die Umsetzung erfolgte dabei mit React und TypeScript.
    • Implementierung im Frontend
    • Schreiben von Tests
    • Regelmäßige Abstimmung mit dem Backend-Team
Softwareentwicklung Clean Code Scrum Test Driven Development (TDD) GIT GitLab Microsoft Visual Studio Code React TypeScript
Logistik & Verkehr
4 Monate
2023-04 - 2023-07

Framework-unabhängige UI-Komponenten-Library

Developer Anforderungsmanagement Softwareentwicklung Anforderungsanalyse & -management ...
Developer
Konzeption und Entwicklung einer UI-Komponenten-Library, die in verschiedenen Frameworks (VUE, React, Angular) eingesetzt werden kann
  • Web-Anwendungen und damit auch deren Implementierungen wurden im Lauf der Zeit komplexer. Um die Implementierung zu erleichtern, wurden clientseitige JavaScript-Frameworks eingeführt. Da es mittlerweile eine relativ große Auswahl von diesen Frameworks gibt, kommt es in vielen Unternehmen vor, dass in verschiedenen Projekten verschiedene Frameworks verwendet werden. Dabei müssen Komponenten wie Buttons, Eingabefelder oder Radios mehrmals für die jeweiligen Frameworks implementiert werden, was zeit- und kostenintensiv ist. Um dieses Problem zu lösen, wurde eine UI-Komponenten-Library mit Mitosis.JS entwickelt, die Komponenten für verschiedene Frameworks bereitstellt. Komponenten mussten dabei nur einmalig implementiert werden, da Mitosis.JS in der Lage ist, diese in die Syntax von bis zu 10 Frameworks zu kompilieren.
    • Recherche des aktuellen Stands der Forschung
    • Analyse von Technologien
    • Erstellung einer Konzeption und eines Bewertungsmodells
    • Prototypische Implementierung der Library mithilfe von Mitosis.JS
    • Implementierung von Tests
    • Bewertung der Implementierung
    • Durchführung der Forschung sowie der Implementation
    • Dokumentation und Präsentation der Ergebnisse
Anforderungsmanagement Softwareentwicklung Anforderungsanalyse & -management Test Driven Development (TDD) Angular GIT Mitosis React Vue.JS
Software
3 Monate
2023-02 - 2023-04

Online-Einzelhandel für Lebensmittel

Developer E-Commerce Softwareentwicklung Clean Code ...
Developer
Entwicklung eines nachhaltigen Online-Einzelhandels für Lebensmittel, der regionale Waren anbietet
  • Ziel dieses Projekts war die Entwicklung eines nachhaltigen Online-Einzelhandels für Lebensmittel, der regionale Waren anbietet. Die Plattform stellte eine personalisierte Landing-Page bereit, die sich je nach Alter des Nutzers an die entsprechende Anredeform anpasst. Zusätzlich war die Webseite zweisprachig, mit Unterstützung für Deutsch und Englisch, um ein breiteres Publikum anzusprechen. Ein Rollenkonzept ermöglichte es Administratoren, das Sortiment in Echtzeit anzupassen. Die Plattform bot eine übersichtliche Darstellung des Sortiments, stellte einen Warenkorb für einfache Einkäufe bereit und beinhaltete einen simulierten Transaktionsprozess. Kunden hatten Zugang zur Transaktionshistorie und konnten ihre Kontoinformationen selbstständig verwalten, einschließlich der Option, ihr Benutzerkonto zu löschen.
    • Implementierung des Frontends mit VUE.JS und axios
    • Implementierung des Backends mit Node.js und Express.js
    • Konfiguration des Linux-Servers
    • Bereitstellung aller notwendigen Schnittstellen
    • Anbindung der MariaDB-Datenbank mithilfe von ORM
    • Sicherung des Backend-Servers mittels eines HTTPS-Zertifikats
    • Dokumentation der Anwendung
E-Commerce Softwareentwicklung Clean Code Scrum Axios Express.js GIT Linux Maria DB Node.js SQL Vue.JS
Software
4 Monate
2022-11 - 2023-02

Verbesserung der Pünktlichkeit von Zügen

Berater, Developer Datenvisualisierung Digitalisierung Scrum ...
Berater, Developer
Verbesserung der Pünktlichkeit von Zügen mithilfe der Auswertung von Daten an gewissen Messpunkten im Schienennetz sowie Erhöhung der Transparenz bezüglich einer möglichen Verspätung bzw. eines Ausfalles gegenüber dem Endkunden.
  • Um die Pünktlichkeit der Züge sowie die Transparenz bezüglich einer möglichen Verspätung bzw. eines Ausfalles zu verbessern, wurde dieses Projekt ins Leben gerufen. Es umfasste primär die Auswertung von Sensordaten an festgelegten Messpunkten wie Bahnhöfen und Weichen, die Informationen wie Zugnummer und Zeitstempel beinhalteten. Diese gesammelten Einzeldaten wurden zusammengeführt und schließlich visualisiert. Anschließend erfolgte eine detaillierte Analyse, um die Zuverlässigkeit der Daten zu bestimmen und die Grundlage für Maßnahmen zur Verbesserung der Pünktlichkeit sowie der Transparenz zu schaffen.
    • Enge Zusammenarbeit mit dem Kunden
    • Datenerfassung und Visualisierung mit Tools wie Tableau/ Powerpoint/ Excel
    • Automatisierung von Datenanalysen mithilfe von Python
Datenvisualisierung Digitalisierung Scrum Visualisierung Microsoft Excel Microsoft Powerpoint Python Tableau
Logistik & Verkehr
4 Monate
2022-11 - 2023-02

Verbesserung von Geschäftsprozessen durch Technologie-Trends

Berater Digitalisierung Anforderungsworkshops Scrum ...
Berater
Erstellung eines Trendradars, an dem gemessen werden konnte, inwiefern technologische Trends Geschäftsprozesse des Vertriebs von Zugtickets verbessern können.
  • Das Projekt beinhaltete die Identifizierung und Bewertung von Trends, die den Vertrieb von Zugtickets optimieren können. Ein Beispiel hierfür wäre ein Ticketautomat, der den Fahrgast erkennt und aufgrund dessen bereits die präferierten Strecken kennt und ihm direkt Tickets zur Auswahl anbietet. Diese identifizierten Trends wurden anschließend in einem Radar mit verschiedenen Kategorien (Reife des Trends, Business Value) visualisiert. Dadurch erhielt der Kunde einen klaren Überblick darüber, wie bestimmte Trends bestimmte Geschäftsprozesse verbessern können, was wiederum die Customer Experience verbessern kann.
    • Enge Zusammenarbeit mit dem Kunden
    • Recherche sowie Identifikation von Technologie-Trends
    • Auswahl von potenziellen Trends, die Geschäftsprozesse verbessern können
    • Erstellung eines umfassenden Bewertungskonzepts
    • Erstellen sowie Durchführung eines Workshops, um mit dem Kunden das Bewertungskonzept zu verbessern
    • Durchführung der Bewertung
    • Präsentation der Ergebnisse
Digitalisierung Anforderungsworkshops Scrum Microsoft Excel Microsoft Powerpoint
Logistik & Verkehr
4 Monate
2022-11 - 2023-02

Bewertung von Technologie-Trends zur Verbesserung des Schienenverkehrs

Berater Digitalisierung Anforderungsworkshops Scrum ...
Berater
Erstellung eines Trendradars, an dem gemessen werden konnte, inwiefern technologische Trends wie Sensorik die Zukunft des Schienenverkehrs beeinflussen können.
  • Im Rahmen des Projekts wurden umfassende Recherchen durchgeführt, um relevante Technologietrends zu identifizieren. Beispielsweise könnte das autonome Fahren von Zügen die Effizienz des Schienenverkehrs deutlich erhöhen. Nach der Erhebung erfolgte die Auswahl der Trends, die das Potenzial haben, die Zukunft im Schienenverkehr zu verbessern. Ein wichtiger Schritt des Projekts war dabei die Organisation und Durchführung von Workshops, in dem die ausgewählten Trends detailliert besprochen und bewertet wurden. Nach der Bewertung wurden die Ergebnisse schließlich auf einem Trendradar visualisiert und dem Kunden vorgestellt, um einen klaren Einblick in die zukünftigen Entwicklungen im Schienenverkehr zu ermöglichen.
    • Enge Zusammenarbeit mit dem Kunden
    • Identifikation von Trends
    • Erstellen sowie Durchführung eines Workshops
Digitalisierung Anforderungsworkshops Scrum Microsoft Excel Microsoft Powerpoint
Logistik & Verkehr
9 Monate
2021-12 - 2022-08

Onboarding App

Developer Anforderungsmanagement Mitarbeiter App Softwareentwicklung ...
Developer
Erweiterung der App, die allen Mitarbeitern im Unternehmen das Onboarding sowie das Einrichten des Diensthandys erleichtert.
  • Damit Diensthandys einsatzfähig gemacht werden können, wurde eine App entwickelt, die dies übernimmt und gleichzeitig das Onboarding erleichtert. Sie ist auf allen Diensthandys vorinstalliert und enthält wichtige Informationen über den Arbeitsalltag und richtet beispielsweise den Zugriff auf Outlook und Teams ein. Danach ließen sich in der App wichtige Dokumente einsehen und über den Support-Bereich wurde der Benutzer bei Problemen unterstützt. Zudem passte sich diese App automatisch der Sprache des Handys an.
    • Implementierung neuer UI-Elemente und Funktionen mit Kotlin und Swift
    • Anforderungsmanagement für die automatische Lokalisierung der App
    • Übersetzung von dynamischen und statischen Inhalten mithilfe einer API
Anforderungsmanagement Mitarbeiter App Softwareentwicklung Clean Code Scrum Test Driven Development (TDD) GIT IntelliJ IDEA Kotlin Swift
Logistik & Verkehr
4 Monate
2022-02 - 2022-05

Implementierung eines virtuellen Reisebüros

Developer Softwareentwicklung Scrum JSP ...
Developer
Das Projekt zielte darauf ab, ein virtuelles Reisebüro in Form einer JSP-Anwendung zu implementieren. Die Anwendung umfasste ein sicheres Authentifizierungssystem und ermöglichte den Nutzern die Auswahl aus einer breiten Palette von Pauschalreisen, die in einer MariaDB-Datenbank gespeichert waren. Zu den Funktionen gehörten das Favorisieren von Reisen, Reservierungen, Buchungen und die Möglichkeit zur Stornierung von Buchungen.
  • Implementierung und Dokumentation der Anwendung
Softwareentwicklung Scrum JSP Maria DB SQL
Software
4 Monate
2021-07 - 2021-10

Transformation von Eventdaten

Developer Data Analyst Datenvisualisierung Softwareentwicklung ...
Developer
Bereitstellung von inhaltlich vollständigen und korrekten Daten von Events wie Fußballspielen, Konzerten und Festivals
  • In diesem Projekt wurden transformierte Eventdaten bereitgestellt, um sicherzustellen, dass Fahrgäste auf Bahnstrecken, die zu oder von Events führen, sicher an ihr Ziel gelangen. Dies wurde durch die Identifizierung von Events mittels Eventdaten ermöglicht, mit denen betroffene Strecken identifiziert wurden. Der Prozess der Datenbereitstellung umfasste das Extrahieren und Transformieren von Rohdaten aus verschiedenen Quellen mithilfe des Extract-Transform-Load-Prinzips. Während der Transformation wurden unter anderem Zeitstempel angepasst, lückenhafte Datensätze vervollständigt und Geodaten normalisiert. Die so transformierten Daten wurden dann in einer Datenbank gespeichert, die für den Kunden zugänglich war. Ein zentraler Aspekt dieses Projekts war die Automatisierung dieses Prozesses, die durch Lambda-Skripts auf der AWS-Plattform erreicht wurde.
    • Transformation nach dem ?Extract, Load, Transform?-Prinzip mithilfe von Python
    • Integration und Automatisierung des Prozesses auf AWS
    • Entwicklung von Tests für die Python-Skripts
    • Präsentation des Arbeitsvorgangs sowie die Ergebnisse
    • Visualisierung der Ergebnisse mithilfe von Tableau
Data Analyst Datenvisualisierung Softwareentwicklung Scrum Test Driven Development (TDD) AWS AWS Lambda GIT Informatica/ETL JSON Pandas Python Tableau
Logistik & Verkehr
4 Monate
2021-01 - 2021-04

Datenqualitätsmanagementtool

Developer Softwareentwicklung Clean Code Scrum ...
Developer
Sicherstellung der Qualität von Bauplänen sämtlicher Baustellen im deutschen Schienenverkehr in Form einer Web-basierten Anwendung
  • Im deutschen Schienennetz werden kontinuierlich Baumaßnahmen durchgeführt, die mit einer Vielzahl von Bauplänen einhergehen. Diese Pläne sind jedoch nicht immer fehlerfrei. Um diese Herausforderung zu bewältigen, wurde im Backend der Anwendung jeden Morgen eine Datenqualitätsanalyse der eingereichten Pläne durchgeführt. Dabei wurden die Baupläne anhand bestimmter Kriterien überprüft. Im Zuge dieses Projekt wurde ein VUE.JS-basiertes Dashboard entwickelt, in dem Nutzer die Ergebnisse dieser Analyse genau untersuchen konnten. Die Anwendung ermöglichte es, die Baupläne präzise zu filtern, um fehlerhafte Pläne zu identifizieren. Dies ermöglichte den Nutzern, die fehlerhaften Blaupläne zu finden, zu überprüfen und gegebenenfalls zu korrigieren.
    • Entwurf und Implementierung neuer Funktionen im Dashboard
    • Erweiterung des Dashboards mithilfe von Typescript sowie VUE.JS um weitere UI-Elemente
    • Erweiterung des Filterelements zur präziseren Auswahl fehlerhafter Baupläne mittels Apollo GraphQL
Softwareentwicklung Clean Code Scrum Test Driven Development (TDD) Apollo GraphQL GIT GitLab TypeScript Vue.JS
Logistik & Verkehr

Aus- und Weiterbildung

Studium - Wirtschaftsinformatik
Abschluss: Bachelor of Science

Position

  • Backend Developer
  • Berater
  • Consultant
  • Data Analyst
  • Database Administrator
  • Database Developer
  • Developer
  • ETL Developer
  • Entwickler
  • Fachliche Verantwortung
  • Frontend Developer
  • Full Stack Developer
  • IT Consultant
  • Machine Learning Developer
  • Mobile Developer
  • Product Owner
  • Scrum Master
  • Software Developer
  • Software Engineer

Kompetenzen

Schwerpunkte

Frontendentwicklung

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Consultant bringt erste Erfahrungen in der Web-Entwicklung mit, erworben sowohl während des dualen Studiums als auch in der Freizeit. Seine Expertise umfasst Frontend-Technologien wie HTML, CSS, SASS und TypeScript sowie Backend-Technologien wie Node.JS, Express und REST. Er verfügt über agile Entwicklungskenntnisse, insbesondere in Scrum und Kanban, und zeichnet sich durch transparente Kommunikation und eine starke Teamarbeit aus, insbesondere beim Pair-Programming. Der Consultant hat erfolgreich an Projekten gearbeitet, die die Implementierung neuer Funktionen in Webanwendungen erforderten und dabei Technologien wie TypeScript, Vue.js und GraphQL einsetzten. Darüber hinaus verfügt er über Fähigkeiten in Python, AWS, Java, JEE, Springboot und hat komplexe Webanwendungen mit Vue.js und Node.js entwickelt. IT Erfahrung seit 2020.

Persönliche Stärken
  • hohe Lernbereitschaft
  • motiviert
  • proaktiv

Fachlichkeit
  • Allgemein
    • AI, Artificial Intelligence, Backend Services, Big Data, CSV, Cloud, Controlling, Datenvisualisierung, Digital Twin, E-Commerce, Frontendentwicklung, Gestaltung, Hardware, IT Infrastruktur, Internet of Things, KI, Medien, Rechenzentrum Umzug, Softwareentwicklung, Übersetzung
  • Financial Services
    • Accounting
    • eCommerce
  • Management
    • Anforderungsmanagement
  • Soziales
    • Social Media
  • Vertrieb & Marketing
    • Einzelhandel
    • Software as a Service (SaaS)

Methoden
  • Agile
    • Agile Projectmanagement
    • Agile Software Architecture
    • Kanban
    • Scrum
  • Beratung/ Consulting
    • Change Management
  • Dokumentation
    • Reverse Engineering
    • UML
  • Projektmanagement
    • Agiles Projektmanagement
    • V-Modell/ V-Modell XT
    • Wasserfall
    • Wasserfall-Modell
  • Qualitätssicherung
    • Agile Testing
    • Behavior Driven Development (BDD)
    • Clean Code
    • Code Review
    • Pair Programming
    • Qualitätssicherung
    • Test Driven Development (TDD)
    • Unit-Testing
  • Requirements
    • Anforderungsanalyse & -management
    • Anforderungsworkshops
    • BPMN
    • Business Process Management (BPM)
    • DSGVO
    • Domain Driven Design (DDD)
  • Sonstige
    • Kotlin
  • UI/ UX
    • Responsive UI

Technologien & Tools
  • AI/ML
    • Machine Learning
    • Pandas
  • API Management
    • Apollo GraphQL
    • Azure API Management
    • Kong (API Gateway)
  • Application Server
    • Apache Tomcat
    • Apache-Webserver
  • Applikationen (Office, Adobe, ...)
    • Adobe Acrobat, Adobe Flash, Audacity, DeepL, Draw.io, Figma, Google Chrome, Google Doc, Google Kalender, Microsoft Excel, Microsoft Office, Microsoft OneNote, Microsoft Outlook, Microsoft Power BI, Microsoft Powerpoint, Microsoft Share Point, Microsoft Visio, Microsoft Word
  • BPMN und Geschäftsprozesse
    • Camunda
  • Cloud
    • AWS
  • Container, Containertools, Containerplattformen
    • Azure Kubernetes Service
    • Docker
    • Kubernetes
    • Kubernetes k8s
    • Kubernetes k8s EKS
  • Datenmanagement
    • Informatica/ETL
  • Datenstrukturierung
    • Tableau
  • DevOps
    • GitLab
    • PUTTY
    • Jira
  • Dokumentation
    • Lucidchart
  • Entwicklungstooling
    • Apache Maven
    • Google Chrome DevTools
    • Gradle
    • Postman
    • Scrum
  • Entwicklungsumgebungen
    • IntelliJ
    • IntelliJ IDEA
    • Jetbrains PHPStorm
    • Jetbrains WebStorm
    • Jupyter Notebooks
    • Microsoft Visual Studio Code
    • Unity Engine
    • Unity3D, XCode
  • Integrationsplattformen und Technologien (Messaging; API)
    • API Gateway
    • Apache HTTP Server
    • GraphQL
  • Java Frameworks & Standards
    • Java
    • Java Batch JSR
    • Java SWT
    • Java Server Faces (JSF)
    • Java Server Pages
    • Java Servlets
    • Java Swing
    • Spring Boot
  • JavaScript Frameworks & Technologien
    • Mitosis
    • Node.js
  • JavaScript Frontend Frameworks
    • Angular
    • Angular CLI
    • Express.js
    • HandleBar.js
    • JQuery
    • Leaflet.js
    • React
    • Vue.JS
    • lit-html
  • Kollaborationswerkzeuge
    • Atlassian JIRA
    • Discord
    • Dropbox
    • Google Drive
    • Jitsi
    • Lego Serious Play
    • MS Teams
    • Microsoft Skype
    • Microsoft Teams
    • Trello
  • Mobile
    • Android
    • Telegram
  • Muster, Programmiermodelle & Standards
    • MVC
  • PHP Frameworks
    • Laravel
  • Sourcecodeverwaltung
    • CVS
    • GIT
    • GitLab
    • GitLab CI
  • Testframeworks
    • Cucumber
    • JUnit
    • Jest
    • Mockito
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • HTML/CSS
    • HTML5
    • React
    • Storybook

Betriebssysteme

Apple MacOS
Apple iOS
Linux
Linux Debian
Linux SuSE
Linux Ubuntu
Microsoft Windows
Windows CMD Batch

Programmiersprachen

ECMA Script
JAVA
Java Springboot
JavaScript
Kotlin
TypeScript
Swift
Python
PHP
CSV
HTML
JSON
SQL
XML
YAML
LaTeX

Datenbanken

Maria DB
MySQL
NoSQL
DBeaver
MongoDB

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.