Development - Frontend
Aktualisiert am 30.07.2024
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
B2

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

5 Monate
2024-05 - heute

PMO DAB

Project Management Office (PMO), Projektcontroller, Projektmanagement Assistenz Finanzdienstleistung Projektmanagement Projektplanung ...
Project Management Office (PMO), Projektcontroller, Projektmanagement Assistenz
Ziel ist es, das Projektcontrolling weitestgehend zu automatisieren. Durch die Automatisierung sollen die Vorhersagen über Projektdauer und Mitarbeiterauslastung präziser getroffen und effektiver geplant werden können. Eine präzisere Planung ermöglicht eine effizientere Ressourcennutzung und trägt maßgeblich zum Projekterfolg bei.
  • Im Rahmen dieses Vorhabens wurden verschiedene Tools evaluiert und getestet. Viele dieser Tools konnten jedoch die erforderlichen Funktionalitäten und Flexibilitäten nicht bereitstellen. Nach eingehender Prüfung und mehreren Testphasen fiel die Entscheidung letztendlich auf Google Sheets.
  • Google Sheets bietet den entscheidenden Vorteil einer niedrigen Abstraktionsebene, was den Nutzern eine größtmögliche Freiheit bei der Anpassung der einzelnen Sheets ermöglicht. Diese Flexibilität erlaubt es, die vielfältigen und spezifischen Anforderungen jedes Projekts exakt zu berücksichtigen und individuell anzupassen. Durch die Anpassungsmöglichkeiten von Google Sheets können wir sicherstellen, dass die spezifischen Anforderungen und Kontexte der Projekte vollständig abgebildet und berücksichtigt werden. Dies führt zu einer maßgeschneiderten Lösung, die sowohl effizient als auch effektiv ist.
  • Erstellung eines Datenschemas zur datengestützten Analyse von Projektbudgets
  • Erstellen von komplexen und verknüpften Google Sheets Tabellen mit visuellem Anspruch
  • Ressourcenallokation zur Vorhersage von Projektabschlüssen und Koordination sowie Auslastung von Entwicklern
  • Erstellung von Projekt Timelines
  • Konstanter Austausch mit dem Projektmanager sowie den Entwicklern
Finanzdienstleistung Projektmanagement Projektplanung Projektsteuerung Airtable Google Google Sheets API JavaScript Microsoft Excel Datenanalyse Earned Value Management Hybrides Projektmanagement Kapazitätsbelastungsplanung Projektmanagement Software Risikomanagement SWOT Analsye Strategieentwicklung
Banken & Finanzdienstleistungen
7 Monate
2024-03 - heute

Sales Gallery

Backend Developer, Developer, Frontend Developer, Fullstack Developer Vertrieb Kanban Scrum ...
Backend Developer, Developer, Frontend Developer, Fullstack Developer
Ziel ist es, den Mitarbeitern des Sales Bereichs eine Plattform zu bieten, um Kunden und potenziellen Kunden einen Ausschnitt des Randstad Digital Portfolios zu präsentieren.
  • Dazu dient eine übersichtliche Darstellung verschiedener Webapplikationen, die von Randstad Digital entwickelt wurden. Es können wichtige Informationen oder eine Live Demo der Anwendung aufgerufen werden.
  • Das Frontend wird mit ReactJs und das Backend mit Spring Boot entwickelt. Die Anwendung ist in Kubernetes bei AWS gehostet, wodurch die Möglichkeit geboten wird, über die Kubernetes API Informationen über die diversen Webanwendungen, die in demselben Kubernetes Cluster laufen, abzurufen.
  • Frontend-Entwicklung mit ReactJs und Typescript
  • Backend-Entwicklung mit Spring Boot
  • Testing mit Cucumber, JUnit, Vitest und Jest sowie Playwright
  • Lokale Entwicklung via Docker
Vertrieb Kanban Scrum Atlassian Confluence CSS Cucumber Docker Figma GitLab GitLab CI GitLab Wiki HTML HTML5 IntelliJ JUnit5 JavaScript Jest Kubernetes k8s Kubectl MUI Playwright React SCSS Spring Boot Spring MVC TypeScript
Dienstleistungen & Handwerk
1 Jahr
2023-10 - heute

Admin Dashboard einer Mitgliederverwaltung entwickeln

Fullstack Developer Vereinsverwaltung Agile Projectmanagement CSS ...
Fullstack Developer
Vorsitzende, Trainer und Vereinsinterne sollen die Möglichkeit haben, die Mitglieder, Gruppen und allgemeine Vereinsangelegenheiten in Vereinen zu verwalten. Dazu soll unter anderem ein Admin Dashboard dabei helfen, eine Übersicht über aktuelle Zahlen und Mitteilungen sowie anstehende Termine oder Zahlungen zu erhalten.
  • Das Backend basiert auf PHP und stellt diverse Endpunkte und Eingabemasken zur Verfügung. Die bereitgestellten Endpunkte werden mithilfe von Vue.Js angefragt und visuell unter anderem mit Bootstrap aufbereitet. Das Dashboard soll für den Endanwender leicht zu bedienen sein und einen Drag-and-Drop Editor anbieten, um das Hinzufügen von grafischen Komponenten wie Charts, Countern und weiteren zu ermöglichen.
  • Konzeption der Anwendung
  • Implementation des Front- und Backends
Vereinsverwaltung Agile Projectmanagement CSS CSS Bootstrap GitLab GitLab Wiki HTML5 JavaScript Microsoft Visual Studio Code Miro PHP TypeScript Vue.JS
Gesellschaft
4 Monate
2023-08 - 2023-11

Admin Dashboard zur Verwaltung einer Unternehmensstruktur mit KI

Fullstack Developer Softwareentwicklung Agile Projectmanagement Airtable ...
Fullstack Developer
Es sollte untersucht werden, inwieweit eine Fullstack-Webanwendung bereits ohne das händische Schreiben von Code generiert werden kann. Hierzu kommt ein Chatbot mit künstlicher Intelligenz zum Einsatz. Letztendlich soll hierdurch analysiert und grafisch aufbereitet werden, welche Einsatzszenarien und welchen Effizienzvorteil ein solcher Entwicklungsansatz mit sich bringt. Konkret wird durch das Entwickeln einer Fullstack-Anwendung ein möglichst großes Spektrum an Themen abgedeckt, die aufzeigen, wo es sich lohnt, schon jetzt auf KI zu setzen.
  • Mithilfe der Webanwendung sollen Events innerhalb einer Unternehmensstruktur verwaltet werden können. Diese besteht aus Mitarbeitern, die einer Line angehörig sind. Eine Line wiederum ist einer Business-Unit zu-gehörig. Zu einem Event sollen dann einzelne Mitarbeiter, eine ganze Line oder eine ganze Business-Unit eingeladen werden können. Das Frontend wird mit Nuxt.Js und Tailwindcss ausgestaltet. Hier kann die Unternehmensstruktur, Mitarbeiter und Events angelegt werden. Auf der Startseite befindet sich ein Dashboard, welches anstehende Events und grundlegende persönliche Informationen, wie die zugehörige Line und Business Unit anzeigt. Des Weiteren kann über die Teilnahme an einem Event abgestimmt werden, wenn der Mitarbeiter für dieses Event eingeladen wurde. Im Backend kommt Nest.Js und MongoDB als Datenbank zum Einsatz, um die REST-Endpunkte und Daten zur Verfügung zu stellen. Künstliche Intelligenz wird mithilfe von prompt Engineering eingesetzt. Das bedeutet, es wird durch ein inkrementelles Vorgehen versucht, in möglichst komprimierter Form einen Prompt (Nutzereingabe) an den Chatbot zu schicken und dabei eine möglichst qualitativ hochwertige und umfangreiche Ausgabe zu erhalten. Diese Prompts werden in Airtable mithilfe einer Bewertungsskala eingepflegt. In die Bewertungsskala fließen unter anderem Faktoren wie die Ein- und Ausgabelänge oder die Funktionalität des Codes mit ein. So soll herausgefunden werden, welche Formulierungen und Herangehensweisen die größtmögliche Effizienz mit sich bringen. Im Anschluss wird dann verglichen, wie sich der KI-Ansatz vom manuellen Schreiben von Code unterscheidet.
  • Konzeption
  • Implementierung des Front- und Backends
Softwareentwicklung Agile Projectmanagement Airtable CSS GitHub HTML5 JavaScript Microsoft Visual Studio Code MongoDB NestJS Nuxt.js Prompt Engineering Tailwind CSS TypeScript
Software
4 Monate
2023-04 - 2023-07

Studieninterne - Entwicklung eines Reward Systems für eine Supermarktkette

Fullstack Developer Softwareentwicklung Agile Projectmanagement Atlassian JIRA ...
Fullstack Developer
Mithilfe des Reward Systems sollte untersucht werden, ob sich für Kunden ein Selling Point anbietet. Dabei konnten verschiedene Produkte und Lebensmittel bevorzugt mit mehr Punkten versehen werden, um die Kaufentscheidungen der Nutzer zu beeinflussen. Des Weiteren bot die APP verschiedene Herausforderungen an, um den Gameification-Faktor zu erhöhen.
  • Das Frontend wurde mit Vue.Js und Tailwind CSS gestaltet. Hier kann sich der Nutzer einloggen und seinen aktuellen Punktestand einsehen. Im Backend kam Firebase von Google zum Einsatz, um einige Dummyprodukte sowie die Nutzerdaten mit zugehörigem Punktestand und gekauften Produkten abzuspeichern.
  • Konzeption
  • Implementierung des Front- und Backends
Softwareentwicklung Agile Projectmanagement Atlassian JIRA CSS Firebase GitLab HTML5 Microsoft Visual Studio Code Tailwind CSS Vue.JS
Software
3 Monate
2023-04 - 2023-06

Studieninterne Entwicklung eines Mobile Games

Mobile Developer Mobile App Entwicklung Agile Projectmanagement Android Studio ...
Mobile Developer
Kursauftrag war es, ein Mobile Game zu entwickeln. In unserem Projektteam haben wir uns für ein Klicker-Game entschieden, wobei der Nutzer ein Icon in der Mitte des Screens so schnell und häufig wie möglich anklicken muss. Dadurch können weitere Items freigeschaltet werden, die einen Multiplikator erhöhen und folglich eine höhere Klickrate ermöglichen.
  • Das Spiel wurde mit der Programmiersprache Kotlin in Android Studio entwickelt
  • Konzeptionierung
  • Implementierung
Mobile App Entwicklung Agile Projectmanagement Android Studio GitLab Kotlin
Software
3 Monate
2023-04 - 2023-06

Shopify APP & Theme Development

Developer, Frontend Developer E-Commerce Agile Projectmanagement Scrum ...
Developer, Frontend Developer
Im Shopify Kontext sollen von verschiedenen Kunden Shops, mit individuellen Anforderungen, angepasst werden. Oftmals werden sehr spezifische Vorstellungen von den Templates nicht abgedeckt. Des Weiteren sollen Extensions und Komponenten entwickelt werden, die auch durch einen Anwender ohne Entwicklungskenntnisse in einem Drag-and-Drop Editor hinzugefügt und angepasst werden können.
  • Shopify verwendet die template Sprache Liquid, um Daten und Informationen aus dem Backend im Frontend dynamisch anzuzeigen. In Verbindung mit HTML, CSS und JavaScript entsteht dann das Frontend für einen Shop. In verschiedenen sogenannter Extensions wird es des Weiteren notwendig, GraphQL einzusetzen, um auf spezifische Daten zuzugreifen. Die Datenhaltung im Backend wird direkt im User-Interface von Shopify vorgenommen.
  • Konzeptionierung der Designvorgaben in diversen Online-Shops
  • Implementierung
E-Commerce Agile Projectmanagement Scrum Atlassian Confluence Atlassian JIRA CSS CSS Bootstrap Express.js Figma GitHub GraphQL HTML5 JavaScript Liquid Microsoft Teams Microsoft Visual Studio Code RESTful API React Shopify Polaris Tailwind CSS TypeScript
E-Commerce
3 Monate
2023-01 - 2023-03

Modernisierung eines internen Dateiverzeichnisses

Developer, Frontend Developer Softwareentwicklung Agile Projectmanagement Anforderungsanalyse & -management ...
Developer, Frontend Developer
Das Unternehmen führt Dokumente zu den verschiedensten Versicherungen. Freie Makler greifen auf das Tool zu, um die große Anzahl an Dokumenten nach bestimmten Schlagwörtern durchsuchen zu können. Es handelt sich somit um eine große Datensammlung aus Preis-/Leistungsverzeichnissen, sowie AGBs und weiteren Versicherungsdokumenten. Das Tool soll nun modernisiert und visuell aufgewertet werden, um eine bessere User Experience zu schaffen.
  • Das Backend und damit die Endpunkte basieren auf ASP.NET. Diese sollen bestehen bleiben. Im Frontend soll das Framework Angular eingesetzt werden. Unterstützend kommt hier die UI-Library DevExtreme zum Einsatz, die verschiedene UI-Komponenten für den gegebenen Einsatz zur Verfügung stellt. Letztendlich soll das Tool als PWA dem Kunden zur Verfügung gestellt werden. Daher muss das Frontend gänzlich neu konzeptioniert und entwickelt werden.
  • Konzeptionierung der Architektur
  • Implementierung des Frontend
Softwareentwicklung Agile Projectmanagement Anforderungsanalyse & -management Angular Angular TypeScript CSS CSS Bootstrap DevExpress DevExtreme GitHub HTML HTML5 JavaScript Microsoft Teams Microsoft Visual Studio Code Progressive Web App (PWA) RESTful API
Pharma & Gesundheit
6 Monate
2022-04 - 2022-09

Digitaler Assistent zur Wiedereingliederung von Reha-Patienten

Developer, Frontend Developer Softwareentwicklung Scrum CSS ...
Developer, Frontend Developer
Mithilfe der Webapp soll untersucht werden, ob ein digitaler Assistent eine positive Auswirkung auf Reha-Patienten haben kann, die Hilfe bei der Wiedereingliederung in das soziale und berufliche Umfeld benötigen. In dem Assistent werden diverse Dokumente und Leitfäden für die Patienten angeboten, mithilfe derer Sie einen stufenweisen Wieder-einstieg erlangen können.
  • Als Grundlage für die Webapplikation gilt die sogenannte stufenweise Wiedereingliederung. Dabei handelt es sich um ein Modell, welches Beschäftigten den Weg zurück ins Berufsleben bahnen soll. Für die Entwickler liegen diese Dokumente in PDF Format vor, die in JSON-Files überführt werden und die Grundstruktur der Pläne visuell aufbereiten sollen. Die Webapplikation basiert auf Vue.Js und wird mithilfe der library Vuetify ausgestaltet. Die Nutzer und Daten werden mithilfe von MongoDB verwaltet.
  • Implementierung der Designvorgaben und UI-Komponenten in Vue.JS

Softwareentwicklung Scrum CSS HTML5 JSON JavaScript Meistertask Microsoft Visual Studio Code MongoDB Slack Vue.JS Vuetify
Pharma & Gesundheit
1 Monat
2021-08 - 2021-08

Backend-Tool zur internen Verwaltung beim Verleih von Hardware

Backend Developer, Developer Softwareentwicklung Scrum Atlassian Confluence ...
Backend Developer, Developer
Die Verwaltenden Personen sollen dazu in der Lage sein, Geräte, die an die Mitarbeiten ausgeliehen werden, intern zu verwalten. Dazu erhält jedes Gerät eine individuelle Bezeichnung, sodass diese den Mitarbeitern inklusive weiterer Angaben zugeordnet werden können.
  • Das grundlegende Tool besteht bereits und soll um die gewünschte Funktionalität erweitert werden. Hierfür kommt das PHP-Framework Symfony zum Einsatz, um die Endpunkte sowie die Datenhaltung per ORM zu definieren. Über die Template-Engine Twig werden in Kombination mit HTML, CSS und JavaScript die Views ausgestaltet. Da es sich lediglich um ein internes Verwaltungstool handelt, wird auf eine komplexere Frontenddarstellung verzichtet.
  • Implementierung und Konzeptionierung der Backend Funktionaltät
Softwareentwicklung Scrum Atlassian Confluence Atlassian JIRA CSS CSS Bootstrap HTML5 IntelliJ JavaScript Microsoft Teams MySQL PHP SQL Symfony Twig
Software

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Medieninformatik
Abschluss: B. Sc.

Position

Position

  • Backend Developer
  • Developer
  • Frontend Developer
  • Fullstack Developer
  • Mobile Developer
  • Project Management Office (PMO)
  • Projektcontroller
  • Projektmanagement Assistenz

Kompetenzen

Kompetenzen

Schwerpunkte

Fullstack-Entwicklung mit Schwerpunkt auf Frontend

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist ein vielversprechendes Talent, dass bereits nach kurzer Zeit durch seine hervorragende Auffassungsgabe und seiner Zielstrebigkeit Kollegen und Vorgesetzte überzeugt hat. Er arbeitet gerne im Team zusammen an passenden Lösungen für komplexe Aufgaben und nutzt dabei geschickt sein Kommunikationstalent. Er ist in der Lage komplexe Aufgaben schnell zu begreifen und arbeitet zielgerichtet und gewissenhaft an Lösungen. Er bereichert ein Projekt durch seine natürliche Art, seinem Engagement und seiner Zielstrebigkeit.

Persönliche Stärken
  • Strukturiert und organisiert
  • Kommunikativ
  • Begeisternd

Fachlichkeit
  • Allgemein
    • Mobile App Entwicklung
    • Softwareentwicklung
  • Financial Services
    • E-Commerce
    • Finanzdienstleistung
  • Management
    • Projektmanagement
    • Projektplanung
    • Projektsteuerung
  • Soziales
    • Vereinsverwaltung
  • Vertrieb & Marketing
    • Vertrieb

Methoden
  • Agile
    • Agile Projectmanagement
    • Kanban
    • Scrum
  • Beratung/ Consulting
    • SWOT Analsye
    • Strategieentwicklung
  • Projektmanagement
    • Earned Value Management
    • Hybrides Projektmanagement
    • Projektmanagement
    • Projektmanagement Software
    • Risikomanagement
  • Requirements
    • Anforderungsanalyse & -management
    • Datenanalyse
  • Sonstige
    • Kapazitätsbelastungsplanung

Technologien & Tools
  • AI/ML
    • Prompt Engineering
  • Applikationen (Office, Adobe, ...)
    • Figma
    • Microsoft Excel
  • Cloud
    • Google
  • Container; Containertools; Containerplattformen
    • Docker
    • Kubernetes k8s Kubectl
  • Entwicklungsumgebungen
    • IntelliJ
  • Integrationsplattformen und Technologien (Messaging; API)
    • Google Sheets API
    • GraphQL
    • RESTful API
  • Java Frameworks & Standards
    • Spring Boot
    • Spring MVC
  • JavaScript Frameworks & Technologien
    • NestJS
  • JavaScript Frontend Frameworks
    • Angular
    • Angular TypeScript
    • DevExtreme
    • Express.js
    • Nuxt.js
    • React
    • Vue.JS
  • Kollaborationswerkzeuge
    • Atlassian Confluence
    • Atlassian JIRA
  • Microsoft Frameworks & Technologien
    • DevExpress
  • Mobile
    • Android Studio
    • Progressive Web App (PWA)
  • PHP Frameworks
    • Symfony
    • Twig
  • Sonstige
    • Liquid
    • Shopify Polaris
  • Sourcecodeverwaltung
    • GitHub
    • GitLab
    • GitLab CI
    • GitLab Wiki
  • Testframeworks
    • Cucumber
    • JUnit5
    • Jest
    • Playwright
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • HTML5
    • MUI
    • SCSS
    • Tailwind CSS
    • Vuetify

Programmiersprachen

HTML
SQL
JSON
JavaScript
TypeScript
PHP
Kotlin

Datenbanken

Airtable
MySQL
Firebase
NoSQL Datenbanken
MongoDB

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

5 Monate
2024-05 - heute

PMO DAB

Project Management Office (PMO), Projektcontroller, Projektmanagement Assistenz Finanzdienstleistung Projektmanagement Projektplanung ...
Project Management Office (PMO), Projektcontroller, Projektmanagement Assistenz
Ziel ist es, das Projektcontrolling weitestgehend zu automatisieren. Durch die Automatisierung sollen die Vorhersagen über Projektdauer und Mitarbeiterauslastung präziser getroffen und effektiver geplant werden können. Eine präzisere Planung ermöglicht eine effizientere Ressourcennutzung und trägt maßgeblich zum Projekterfolg bei.
  • Im Rahmen dieses Vorhabens wurden verschiedene Tools evaluiert und getestet. Viele dieser Tools konnten jedoch die erforderlichen Funktionalitäten und Flexibilitäten nicht bereitstellen. Nach eingehender Prüfung und mehreren Testphasen fiel die Entscheidung letztendlich auf Google Sheets.
  • Google Sheets bietet den entscheidenden Vorteil einer niedrigen Abstraktionsebene, was den Nutzern eine größtmögliche Freiheit bei der Anpassung der einzelnen Sheets ermöglicht. Diese Flexibilität erlaubt es, die vielfältigen und spezifischen Anforderungen jedes Projekts exakt zu berücksichtigen und individuell anzupassen. Durch die Anpassungsmöglichkeiten von Google Sheets können wir sicherstellen, dass die spezifischen Anforderungen und Kontexte der Projekte vollständig abgebildet und berücksichtigt werden. Dies führt zu einer maßgeschneiderten Lösung, die sowohl effizient als auch effektiv ist.
  • Erstellung eines Datenschemas zur datengestützten Analyse von Projektbudgets
  • Erstellen von komplexen und verknüpften Google Sheets Tabellen mit visuellem Anspruch
  • Ressourcenallokation zur Vorhersage von Projektabschlüssen und Koordination sowie Auslastung von Entwicklern
  • Erstellung von Projekt Timelines
  • Konstanter Austausch mit dem Projektmanager sowie den Entwicklern
Finanzdienstleistung Projektmanagement Projektplanung Projektsteuerung Airtable Google Google Sheets API JavaScript Microsoft Excel Datenanalyse Earned Value Management Hybrides Projektmanagement Kapazitätsbelastungsplanung Projektmanagement Software Risikomanagement SWOT Analsye Strategieentwicklung
Banken & Finanzdienstleistungen
7 Monate
2024-03 - heute

Sales Gallery

Backend Developer, Developer, Frontend Developer, Fullstack Developer Vertrieb Kanban Scrum ...
Backend Developer, Developer, Frontend Developer, Fullstack Developer
Ziel ist es, den Mitarbeitern des Sales Bereichs eine Plattform zu bieten, um Kunden und potenziellen Kunden einen Ausschnitt des Randstad Digital Portfolios zu präsentieren.
  • Dazu dient eine übersichtliche Darstellung verschiedener Webapplikationen, die von Randstad Digital entwickelt wurden. Es können wichtige Informationen oder eine Live Demo der Anwendung aufgerufen werden.
  • Das Frontend wird mit ReactJs und das Backend mit Spring Boot entwickelt. Die Anwendung ist in Kubernetes bei AWS gehostet, wodurch die Möglichkeit geboten wird, über die Kubernetes API Informationen über die diversen Webanwendungen, die in demselben Kubernetes Cluster laufen, abzurufen.
  • Frontend-Entwicklung mit ReactJs und Typescript
  • Backend-Entwicklung mit Spring Boot
  • Testing mit Cucumber, JUnit, Vitest und Jest sowie Playwright
  • Lokale Entwicklung via Docker
Vertrieb Kanban Scrum Atlassian Confluence CSS Cucumber Docker Figma GitLab GitLab CI GitLab Wiki HTML HTML5 IntelliJ JUnit5 JavaScript Jest Kubernetes k8s Kubectl MUI Playwright React SCSS Spring Boot Spring MVC TypeScript
Dienstleistungen & Handwerk
1 Jahr
2023-10 - heute

Admin Dashboard einer Mitgliederverwaltung entwickeln

Fullstack Developer Vereinsverwaltung Agile Projectmanagement CSS ...
Fullstack Developer
Vorsitzende, Trainer und Vereinsinterne sollen die Möglichkeit haben, die Mitglieder, Gruppen und allgemeine Vereinsangelegenheiten in Vereinen zu verwalten. Dazu soll unter anderem ein Admin Dashboard dabei helfen, eine Übersicht über aktuelle Zahlen und Mitteilungen sowie anstehende Termine oder Zahlungen zu erhalten.
  • Das Backend basiert auf PHP und stellt diverse Endpunkte und Eingabemasken zur Verfügung. Die bereitgestellten Endpunkte werden mithilfe von Vue.Js angefragt und visuell unter anderem mit Bootstrap aufbereitet. Das Dashboard soll für den Endanwender leicht zu bedienen sein und einen Drag-and-Drop Editor anbieten, um das Hinzufügen von grafischen Komponenten wie Charts, Countern und weiteren zu ermöglichen.
  • Konzeption der Anwendung
  • Implementation des Front- und Backends
Vereinsverwaltung Agile Projectmanagement CSS CSS Bootstrap GitLab GitLab Wiki HTML5 JavaScript Microsoft Visual Studio Code Miro PHP TypeScript Vue.JS
Gesellschaft
4 Monate
2023-08 - 2023-11

Admin Dashboard zur Verwaltung einer Unternehmensstruktur mit KI

Fullstack Developer Softwareentwicklung Agile Projectmanagement Airtable ...
Fullstack Developer
Es sollte untersucht werden, inwieweit eine Fullstack-Webanwendung bereits ohne das händische Schreiben von Code generiert werden kann. Hierzu kommt ein Chatbot mit künstlicher Intelligenz zum Einsatz. Letztendlich soll hierdurch analysiert und grafisch aufbereitet werden, welche Einsatzszenarien und welchen Effizienzvorteil ein solcher Entwicklungsansatz mit sich bringt. Konkret wird durch das Entwickeln einer Fullstack-Anwendung ein möglichst großes Spektrum an Themen abgedeckt, die aufzeigen, wo es sich lohnt, schon jetzt auf KI zu setzen.
  • Mithilfe der Webanwendung sollen Events innerhalb einer Unternehmensstruktur verwaltet werden können. Diese besteht aus Mitarbeitern, die einer Line angehörig sind. Eine Line wiederum ist einer Business-Unit zu-gehörig. Zu einem Event sollen dann einzelne Mitarbeiter, eine ganze Line oder eine ganze Business-Unit eingeladen werden können. Das Frontend wird mit Nuxt.Js und Tailwindcss ausgestaltet. Hier kann die Unternehmensstruktur, Mitarbeiter und Events angelegt werden. Auf der Startseite befindet sich ein Dashboard, welches anstehende Events und grundlegende persönliche Informationen, wie die zugehörige Line und Business Unit anzeigt. Des Weiteren kann über die Teilnahme an einem Event abgestimmt werden, wenn der Mitarbeiter für dieses Event eingeladen wurde. Im Backend kommt Nest.Js und MongoDB als Datenbank zum Einsatz, um die REST-Endpunkte und Daten zur Verfügung zu stellen. Künstliche Intelligenz wird mithilfe von prompt Engineering eingesetzt. Das bedeutet, es wird durch ein inkrementelles Vorgehen versucht, in möglichst komprimierter Form einen Prompt (Nutzereingabe) an den Chatbot zu schicken und dabei eine möglichst qualitativ hochwertige und umfangreiche Ausgabe zu erhalten. Diese Prompts werden in Airtable mithilfe einer Bewertungsskala eingepflegt. In die Bewertungsskala fließen unter anderem Faktoren wie die Ein- und Ausgabelänge oder die Funktionalität des Codes mit ein. So soll herausgefunden werden, welche Formulierungen und Herangehensweisen die größtmögliche Effizienz mit sich bringen. Im Anschluss wird dann verglichen, wie sich der KI-Ansatz vom manuellen Schreiben von Code unterscheidet.
  • Konzeption
  • Implementierung des Front- und Backends
Softwareentwicklung Agile Projectmanagement Airtable CSS GitHub HTML5 JavaScript Microsoft Visual Studio Code MongoDB NestJS Nuxt.js Prompt Engineering Tailwind CSS TypeScript
Software
4 Monate
2023-04 - 2023-07

Studieninterne - Entwicklung eines Reward Systems für eine Supermarktkette

Fullstack Developer Softwareentwicklung Agile Projectmanagement Atlassian JIRA ...
Fullstack Developer
Mithilfe des Reward Systems sollte untersucht werden, ob sich für Kunden ein Selling Point anbietet. Dabei konnten verschiedene Produkte und Lebensmittel bevorzugt mit mehr Punkten versehen werden, um die Kaufentscheidungen der Nutzer zu beeinflussen. Des Weiteren bot die APP verschiedene Herausforderungen an, um den Gameification-Faktor zu erhöhen.
  • Das Frontend wurde mit Vue.Js und Tailwind CSS gestaltet. Hier kann sich der Nutzer einloggen und seinen aktuellen Punktestand einsehen. Im Backend kam Firebase von Google zum Einsatz, um einige Dummyprodukte sowie die Nutzerdaten mit zugehörigem Punktestand und gekauften Produkten abzuspeichern.
  • Konzeption
  • Implementierung des Front- und Backends
Softwareentwicklung Agile Projectmanagement Atlassian JIRA CSS Firebase GitLab HTML5 Microsoft Visual Studio Code Tailwind CSS Vue.JS
Software
3 Monate
2023-04 - 2023-06

Studieninterne Entwicklung eines Mobile Games

Mobile Developer Mobile App Entwicklung Agile Projectmanagement Android Studio ...
Mobile Developer
Kursauftrag war es, ein Mobile Game zu entwickeln. In unserem Projektteam haben wir uns für ein Klicker-Game entschieden, wobei der Nutzer ein Icon in der Mitte des Screens so schnell und häufig wie möglich anklicken muss. Dadurch können weitere Items freigeschaltet werden, die einen Multiplikator erhöhen und folglich eine höhere Klickrate ermöglichen.
  • Das Spiel wurde mit der Programmiersprache Kotlin in Android Studio entwickelt
  • Konzeptionierung
  • Implementierung
Mobile App Entwicklung Agile Projectmanagement Android Studio GitLab Kotlin
Software
3 Monate
2023-04 - 2023-06

Shopify APP & Theme Development

Developer, Frontend Developer E-Commerce Agile Projectmanagement Scrum ...
Developer, Frontend Developer
Im Shopify Kontext sollen von verschiedenen Kunden Shops, mit individuellen Anforderungen, angepasst werden. Oftmals werden sehr spezifische Vorstellungen von den Templates nicht abgedeckt. Des Weiteren sollen Extensions und Komponenten entwickelt werden, die auch durch einen Anwender ohne Entwicklungskenntnisse in einem Drag-and-Drop Editor hinzugefügt und angepasst werden können.
  • Shopify verwendet die template Sprache Liquid, um Daten und Informationen aus dem Backend im Frontend dynamisch anzuzeigen. In Verbindung mit HTML, CSS und JavaScript entsteht dann das Frontend für einen Shop. In verschiedenen sogenannter Extensions wird es des Weiteren notwendig, GraphQL einzusetzen, um auf spezifische Daten zuzugreifen. Die Datenhaltung im Backend wird direkt im User-Interface von Shopify vorgenommen.
  • Konzeptionierung der Designvorgaben in diversen Online-Shops
  • Implementierung
E-Commerce Agile Projectmanagement Scrum Atlassian Confluence Atlassian JIRA CSS CSS Bootstrap Express.js Figma GitHub GraphQL HTML5 JavaScript Liquid Microsoft Teams Microsoft Visual Studio Code RESTful API React Shopify Polaris Tailwind CSS TypeScript
E-Commerce
3 Monate
2023-01 - 2023-03

Modernisierung eines internen Dateiverzeichnisses

Developer, Frontend Developer Softwareentwicklung Agile Projectmanagement Anforderungsanalyse & -management ...
Developer, Frontend Developer
Das Unternehmen führt Dokumente zu den verschiedensten Versicherungen. Freie Makler greifen auf das Tool zu, um die große Anzahl an Dokumenten nach bestimmten Schlagwörtern durchsuchen zu können. Es handelt sich somit um eine große Datensammlung aus Preis-/Leistungsverzeichnissen, sowie AGBs und weiteren Versicherungsdokumenten. Das Tool soll nun modernisiert und visuell aufgewertet werden, um eine bessere User Experience zu schaffen.
  • Das Backend und damit die Endpunkte basieren auf ASP.NET. Diese sollen bestehen bleiben. Im Frontend soll das Framework Angular eingesetzt werden. Unterstützend kommt hier die UI-Library DevExtreme zum Einsatz, die verschiedene UI-Komponenten für den gegebenen Einsatz zur Verfügung stellt. Letztendlich soll das Tool als PWA dem Kunden zur Verfügung gestellt werden. Daher muss das Frontend gänzlich neu konzeptioniert und entwickelt werden.
  • Konzeptionierung der Architektur
  • Implementierung des Frontend
Softwareentwicklung Agile Projectmanagement Anforderungsanalyse & -management Angular Angular TypeScript CSS CSS Bootstrap DevExpress DevExtreme GitHub HTML HTML5 JavaScript Microsoft Teams Microsoft Visual Studio Code Progressive Web App (PWA) RESTful API
Pharma & Gesundheit
6 Monate
2022-04 - 2022-09

Digitaler Assistent zur Wiedereingliederung von Reha-Patienten

Developer, Frontend Developer Softwareentwicklung Scrum CSS ...
Developer, Frontend Developer
Mithilfe der Webapp soll untersucht werden, ob ein digitaler Assistent eine positive Auswirkung auf Reha-Patienten haben kann, die Hilfe bei der Wiedereingliederung in das soziale und berufliche Umfeld benötigen. In dem Assistent werden diverse Dokumente und Leitfäden für die Patienten angeboten, mithilfe derer Sie einen stufenweisen Wieder-einstieg erlangen können.
  • Als Grundlage für die Webapplikation gilt die sogenannte stufenweise Wiedereingliederung. Dabei handelt es sich um ein Modell, welches Beschäftigten den Weg zurück ins Berufsleben bahnen soll. Für die Entwickler liegen diese Dokumente in PDF Format vor, die in JSON-Files überführt werden und die Grundstruktur der Pläne visuell aufbereiten sollen. Die Webapplikation basiert auf Vue.Js und wird mithilfe der library Vuetify ausgestaltet. Die Nutzer und Daten werden mithilfe von MongoDB verwaltet.
  • Implementierung der Designvorgaben und UI-Komponenten in Vue.JS

Softwareentwicklung Scrum CSS HTML5 JSON JavaScript Meistertask Microsoft Visual Studio Code MongoDB Slack Vue.JS Vuetify
Pharma & Gesundheit
1 Monat
2021-08 - 2021-08

Backend-Tool zur internen Verwaltung beim Verleih von Hardware

Backend Developer, Developer Softwareentwicklung Scrum Atlassian Confluence ...
Backend Developer, Developer
Die Verwaltenden Personen sollen dazu in der Lage sein, Geräte, die an die Mitarbeiten ausgeliehen werden, intern zu verwalten. Dazu erhält jedes Gerät eine individuelle Bezeichnung, sodass diese den Mitarbeitern inklusive weiterer Angaben zugeordnet werden können.
  • Das grundlegende Tool besteht bereits und soll um die gewünschte Funktionalität erweitert werden. Hierfür kommt das PHP-Framework Symfony zum Einsatz, um die Endpunkte sowie die Datenhaltung per ORM zu definieren. Über die Template-Engine Twig werden in Kombination mit HTML, CSS und JavaScript die Views ausgestaltet. Da es sich lediglich um ein internes Verwaltungstool handelt, wird auf eine komplexere Frontenddarstellung verzichtet.
  • Implementierung und Konzeptionierung der Backend Funktionaltät
Softwareentwicklung Scrum Atlassian Confluence Atlassian JIRA CSS CSS Bootstrap HTML5 IntelliJ JavaScript Microsoft Teams MySQL PHP SQL Symfony Twig
Software

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Medieninformatik
Abschluss: B. Sc.

Position

Position

  • Backend Developer
  • Developer
  • Frontend Developer
  • Fullstack Developer
  • Mobile Developer
  • Project Management Office (PMO)
  • Projektcontroller
  • Projektmanagement Assistenz

Kompetenzen

Kompetenzen

Schwerpunkte

Fullstack-Entwicklung mit Schwerpunkt auf Frontend

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist ein vielversprechendes Talent, dass bereits nach kurzer Zeit durch seine hervorragende Auffassungsgabe und seiner Zielstrebigkeit Kollegen und Vorgesetzte überzeugt hat. Er arbeitet gerne im Team zusammen an passenden Lösungen für komplexe Aufgaben und nutzt dabei geschickt sein Kommunikationstalent. Er ist in der Lage komplexe Aufgaben schnell zu begreifen und arbeitet zielgerichtet und gewissenhaft an Lösungen. Er bereichert ein Projekt durch seine natürliche Art, seinem Engagement und seiner Zielstrebigkeit.

Persönliche Stärken
  • Strukturiert und organisiert
  • Kommunikativ
  • Begeisternd

Fachlichkeit
  • Allgemein
    • Mobile App Entwicklung
    • Softwareentwicklung
  • Financial Services
    • E-Commerce
    • Finanzdienstleistung
  • Management
    • Projektmanagement
    • Projektplanung
    • Projektsteuerung
  • Soziales
    • Vereinsverwaltung
  • Vertrieb & Marketing
    • Vertrieb

Methoden
  • Agile
    • Agile Projectmanagement
    • Kanban
    • Scrum
  • Beratung/ Consulting
    • SWOT Analsye
    • Strategieentwicklung
  • Projektmanagement
    • Earned Value Management
    • Hybrides Projektmanagement
    • Projektmanagement
    • Projektmanagement Software
    • Risikomanagement
  • Requirements
    • Anforderungsanalyse & -management
    • Datenanalyse
  • Sonstige
    • Kapazitätsbelastungsplanung

Technologien & Tools
  • AI/ML
    • Prompt Engineering
  • Applikationen (Office, Adobe, ...)
    • Figma
    • Microsoft Excel
  • Cloud
    • Google
  • Container; Containertools; Containerplattformen
    • Docker
    • Kubernetes k8s Kubectl
  • Entwicklungsumgebungen
    • IntelliJ
  • Integrationsplattformen und Technologien (Messaging; API)
    • Google Sheets API
    • GraphQL
    • RESTful API
  • Java Frameworks & Standards
    • Spring Boot
    • Spring MVC
  • JavaScript Frameworks & Technologien
    • NestJS
  • JavaScript Frontend Frameworks
    • Angular
    • Angular TypeScript
    • DevExtreme
    • Express.js
    • Nuxt.js
    • React
    • Vue.JS
  • Kollaborationswerkzeuge
    • Atlassian Confluence
    • Atlassian JIRA
  • Microsoft Frameworks & Technologien
    • DevExpress
  • Mobile
    • Android Studio
    • Progressive Web App (PWA)
  • PHP Frameworks
    • Symfony
    • Twig
  • Sonstige
    • Liquid
    • Shopify Polaris
  • Sourcecodeverwaltung
    • GitHub
    • GitLab
    • GitLab CI
    • GitLab Wiki
  • Testframeworks
    • Cucumber
    • JUnit5
    • Jest
    • Playwright
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • HTML5
    • MUI
    • SCSS
    • Tailwind CSS
    • Vuetify

Programmiersprachen

HTML
SQL
JSON
JavaScript
TypeScript
PHP
Kotlin

Datenbanken

Airtable
MySQL
Firebase
NoSQL Datenbanken
MongoDB

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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