Develoment, Java Fullstack
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
C1
Englisch
C1
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

9 Monate
2024-01 - heute

SnapOne UEI Tide Touch

Frontend Developer, IT Consultant, Software Developer Softwareentwicklung 2D Design Agile Lean ...
Frontend Developer, IT Consultant, Software Developer
Entwicklung einer abgeleiteten Tide Touch Anwendung, speziell für SnapOne. Das Produkt besteht aus einer lokalen Integration über Wifi mit Control4 sowie einer benutzerdefinierten UI-Skin und anderen zusätzlichen sw-Funktionen.
  • Kundenspezifische Tide Touch App für SnapOne mit Schwerpunkt auf der Erstellung eines UX-Skins und zusätzlicher Seiten für neue Funktionen. Ein Wifi und System Setup Onboarding muss entwickelt werden, damit der Benutzer einige Einstellungen im Zusammenhang mit der Verbindung auf Control4 konfigurieren kann.
  • Die App verfügt über eine SDDP-Implementierung und ermöglicht eine nahtlose Kommunikation und API-Integration zwischen Control4 und dem Thermostat. Sie umfasst ein UX-Skin und zusätzliche Seiten für neue Funktionen, zusammen mit Wifi-Onboarding und HLK-Konfiguration direkt auf der Thermostat-Oberfläche.
  • Front-End UI mit MicroUI
  • Erstellen Sie Onboarding-Wifi-Seiten
Softwareentwicklung 2D Design Agile Lean Clean Code Code Review Design Thinking Prototyping Eclipse Figma GIT Git Sourcetree JAVA MicroEJ MicroUI Youtrack
Software
5 Monate
2023-09 - 2024-01

Smart Thermostat CES Demo

Software Developer Architektur großer Software-Systeme Frontendentwicklung Softwareentwicklung ...
Software Developer
Entwicklung einer hochmodernen Thermostat-Demo für die CES 2024, die die Fähigkeiten von MicroUI bei der nahtlosen Darstellung von Vektorgrafik-Animationen auf einem Gerät mit geringem Stromverbrauch demonstriert.
  • Wir haben für die CES 2024 eine Thermostat-Anwendungsdemo entwickelt, die MicroUI nutzt, um die nahtlose Anzeige von Vektorgrafik-Animationen auf einem leistungsschwachen Gerät mit optimierter Leistung zu veranschaulichen. Die Anwendung ist mit einem Thermostat verbunden und zeigt Temperatur-, Druck- und Luftfeuchtigkeitswerte in Echtzeit auf drei verschiedenen Seiten auf einem RT1170-Board an. Sanfte Übergänge zwischen den Seiten werden durch Bewegungsübergänge erreicht, die durch eine Overlay-Vektorgrafikkomponente unterstützt werden. Um eine optimale Speichernutzung und Leistung zu gewährleisten, haben wir verschiedene Tools wie SystemView, FlushVisualizer und BufferedImages eingesetzt und jeden Aspekt des Bildschirms sorgfältig optimiert. Bei den meisten Komponenten handelt es sich um animierte Vektorgrafiken, die zunächst mit After Effects erstellt und von der Front-End-Logik für das MicroUI-Layout weiterverarbeitet wurden. Während des gesamten Entwicklungsprozesses wurden umfangreiche Tests sowohl mit einem Simulator als auch mit dem von MicroEJ bereitgestellten Hardware-Board durchgeführt, um die Zuverlässigkeit und Funktionalität der Anwendung zu gewährleisten.
  • Zu den wichtigsten Funktionen der App gehören die Anzeige relevanter Thermostatinformationen mithilfe von MicroUI-Komponenten und die einfache Navigation durch verschiedene Seiten. Die Benutzer können die Temperatur über verschiedene Widgets wie Schieberegler und Schaltflächen einstellen, den mit dem Thermostat verbundenen Lüfterzyklus starten oder stoppen, eine Icon-Animation für die Luftfeuchtigkeit anzeigen und das Wetter visualisieren.
  • Aufbau einer Front-End-Architektur für die Anzeige von Widgets
  • Erstellen und bearbeiten Homepage-Widgets für den ersten Termin
  • Verwenden SystemView, um mögliche Engpassursachen für die Leistung zu untersuchen
  • FlushVisualizer zur Optimierung des Bildschirm-Renderings verwenden
  • Erstellen ein Slider-Widget
  • Passen es an die Bildschirme anderer Plattformen an
  • Überarbeiten die Navigation zwischen den Seiten
Architektur großer Software-Systeme Frontendentwicklung Softwareentwicklung Systemtest 2D Design Agile Projectmanagement Clean Code Code Review Design Thinking Kanban Performanceoptimierung GIT IntelliJ JAVA 11 MicroEJ MicroEJ SDK MicroUI Microcontroller SystemView
Software
3 Monate
2023-07 - 2023-09

MicroUI Onboarding Youtube Tutorial

Software Developer Online Marketing Softwareentwicklung 2D Design ...
Software Developer
Verbesserung der Erfahrung mit MicroEJ durch die Erstellung eines Onboarding-Youtube-Tutorials, das zeigt, wie man eine Beispielanwendung mit MicroUI erstellt.
  • MicroEJ vereinfacht die Komplexität der IoT-Anwendungsentwicklung und bietet einen unkomplizierten und skalierbaren Ansatz. In diesem Video-Tutorial wird der Betrachter durch den Prozess der Erstellung einer grundlegenden MicroUI-gestützten Anwendung geführt. Dabei werden die entscheidenden Schritte für die UI-Präsentation auf einem SIM-Board demonstriert - von wichtigen Modulen und Abhängigkeiten bis hin zur Erstellung von Widgets mit spezifischen Stilen. Durch den Einsatz von After Effects werden die Bildschirmaufzeichnungen von animierten Grafiken begleitet, die das Lernerlebnis verbessern und die Dokumentation visuell ansprechend und leicht verständlich machen.
  • Zu den wichtigsten Funktionen gehören Anweisungen zum Starten einer MicroEJ-Skelettanwendung, zum Importieren von Abhängigkeiten in der module.ivy und zum Erstellen eines neuen Desktops. Außerdem werden die Wiederverwendung von Widgets aus der MicroUI-Bibliothek, die Anwendung von Stilen auf Widgets und die Abfrage des UI-Showcase auf SIM behandelt.
  • Skript schreiben
  • Bildschirmaufnahme aufzeichnen
  • Voice over aufnehmen und bearbeiten
  • Beispielanwendung erstellen
  • Motion Graphics mit After Effects bearbeiten
  • Video Editing
Online Marketing Softwareentwicklung 2D Design Clean Code After Effects
Software
5 Monate
2023-04 - 2023-08

Waschmaschinenanwendung store

Backend Developer, Frontend Developer, IT-Consultant Softwareentwicklung 2D Design Agile Lean ...
Backend Developer, Frontend Developer, IT-Consultant
Schaffung einer intuitiven Waschmaschinenschnittstelle unter Verwendung des MicroEJ-Kernels, die es den Benutzern ermöglicht, Anwendungen aus einem Online-Katalog zu installieren, während der Kernel für einen geringeren Platzbedarf optimiert wird.
  • Unser Projekt konzentriert sich auf die Entwicklung einer intuitiven grafischen Benutzeroberfläche für Waschmaschinen, die es dem Benutzer ermöglicht, neue Anwendungen aus einem Online-Katalog zu erkunden, zu ändern und zu installieren, ähnlich wie bei Plattformen wie dem Play Store. Durch die Nutzung der Kernel-Funktionen von MicroEJ ermöglichen wir der Waschmaschine die Verbindung mit Wi-Fi und die nahtlose Interaktion mit Cloud-Diensten, einschließlich AWS und forge.microej. Unsere Ergebnisse umfassen eine vielseitige "Basis"-Waschmaschinenanwendung und ein anpassbares Styling-Framework, mit dem jede Anwendung eine einzigartige Markenidentität verkörpern kann.
  • Die App bietet eine grundlegende Waschmaschinen-GUI mit Konfigurationsseiten für Material-, Temperatur-, Schleuder- und Spüleinstellungen. Der Benutzer kann einen neuen Waschzyklus starten, wobei die Anwendung automatisch Waschzyklusinformationen an AWS sendet und sich mit Wi-Fi und AWS verbindet. Neue Anwendungen, wie die Nike-App mit benutzerdefinierten Zyklus-Einstellungen, können zur Laufzeit über Wi-Fi oder aus der Cloud (Forge Connect) installiert werden. Das GUI-Framework ermöglicht die skalierbare Bearbeitung des Stylings jeder neuen Anwendung.
  • GUI und AWS-Konnektivität
  • Implementierung der Play/Stop-Schaltfläche mit Ereignisbehandlung
  • IP-Adresse Standardeinstellungen
  • Hinzufügen von AWS-Unterstützung
  • UI reaktionsfähig für verschiedene Bildschirmgrößen machen
  • Erstellen eines Countdowns beim Starten eines neuen Zyklus
  • Pop-up-Benachrichtigungs-Widget erstellen
  • GUI-Styling
Softwareentwicklung 2D Design Agile Lean Clean Code Code Review Design Thinking Kanban Prototyping AWS IoT Eclipse Figma GIT Git Sourcetree JAVA MicroEJ Youtrack
Software
6 Monate
2022-10 - 2023-03

Optimierung des Alexa Echo Show Interface mit Java und MicroUI

Software Developer Softwareentwicklung 2D Design Clean Code ...
Software Developer
Eine Alexa Echo Show-Demo auf einem MicroEJ-Board mit einem kostengünstigeren und nachhaltigeren Ansatz zu reproduzieren.
  • Unser Projekt zielte darauf ab, den Amazon Tiny Alexa auf einem NXP i.MXRT1170, eingebettet in eine Echo Show Box, unter Verwendung der MicroEJ Virtual Execution Environment (VEE) zu präsentieren. Diese umfassende Demonstration umfasste Schlüsselaspekte wie Sprachintegration, Soundmanagement, Benutzeroberflächendesign, lokale Verarbeitung und APL-Interpretation.
  • Die App integriert Amazon Tiny Alexa mit NXP i.MXRT1170 auf einem MicroEJ-Board und ermöglicht Sprachbefehle für Aufgaben wie Musik abspielen, Informationen anzeigen und Timer setzen. Sie unterstützt APL (Amazon Presentation Language) für die Echo Show Schnittstelle, verwendet Java-basierte Parser und Interpreter für die APL-Darstellung, und implementiert UI-Elemente für Informationsanzeigen und Musikwiedergabe. Zudem passt sie das Flex-CSS-Layout mithilfe von MicroUI und Java GUI an das Amazon Framework an und entwirft UI/UX-Widgets für ein optimales Benutzererlebnis. Durch dieses Projekt haben wir eine funktionale Alexa Echo Show-Demo erreicht und gleichzeitig Kosten und Nachhaltigkeit optimiert.
  • Entwicklung einer Flex-Layout-Implementierung mit Java
  • UI-Design für Alexa-bezogene Seiten
  • Integration des APL-Parsers
  • Beitrag zum MicroUI Framework
  • Paarweise Programmierung
  • Testen
Softwareentwicklung 2D Design Clean Code Pair Programming Prototyping Eclipse Figma Git Sourcetree JAVA MicroEJ MicroEJ SDK MicroUI Youtrack
Software
2 Monate
2022-08 - 2022-09

Integration eines Genehmigungs-Workflows in eine Web-Anwendung mit Camunda

Backend Developer Geschäftsprozessmodellierung DV-Konzeption Camunda ...
Backend Developer
Das Anlegen neuer Benutzer für ein Anwendungssystem soll durch einen separaten Genehmigungsschritt abgesichert werden, um Wildwuchs zu vermeiden,
  • Große Retailer nutzen Innovation Hubs und erhalten darüber Zugang zu innovativen Lösungsansätzen für digitale Produkte im Retail-Sektor, z.B. zur Optimierung ihrer Prozesse oder zur Verbesserung der Kundenansprache und -bindung über ihre Apps. Zudem fördern die Innovation Hubs den Kontakt zwischen Lösungsanbietern, Beratungsunternehmen, Software-Häusern und den Entwicklungsabteilungen der Retailer selbst und helfen Beratungsunternehmen wie AUSY, ihren Beitrag zu optimieren.
  • Im Projekt wird für eine bereits bestehende Google-Cloud-basierte Datenbank und ein ebenso existierendes Web-Verwaltungs-Front-end ein Genehmigungs-Workflow implementiert. Auf diese Weise können Interessenten, die das Anwendungssystem für einen Show-Cases benutzen wollen, dafür einen Nutzer-Account beantragen. Antragsteller und Genehmiger sind unterschiedliche Rollen bzw. Personen. Der Antrag wird im Web-Front-end entgegengenommen und mittels eines Camunda-Workflows an den Genehmiger zur Genehmigung weitergeleitet. Wenn die Genehmigung erteilt wird, erstellt, aktualisiert oder löscht der Workflow auch den beantragten Benutzer. Wird die Genehmigung abgelehnt, wird der Antragsteller entsprechend informiert.
  • Entwurf und Modellierung des Workflows mit der Camunda Tool Suite
  • Integration von Camunda (SaaS) mit der bestehenden Web-Anwendung
  • Anbindung des Back-end an Camunda, um Nutzer Camunda-gesteuert anlegen zu können
  • Implementierung und Test der Features
  • Pair-Programming
  • Wissensvermittlung
Geschäftsprozessmodellierung DV-Konzeption Camunda Camunda BPM Camunda BPM Cockpit Camunda BPM Modeler Camunda BPM Tasklist Camunda EE JAVA 11 MySQL MySQL Workbench Spring Spring Boot
Handel
2 Monate
2022-07 - 2022-08

Web-basierte Verwaltungsoberfläche für die Inhalte einer Google Cloud Datenbank

Frontend Developer Customer Selfservice Portal Datenvisualisierung Digitalisierung ...
Frontend Developer
Den Pflegeaufwand für eine bestehende Datenbank im Bereich Retail für Produkte und Nutzer reduzieren durch Bereitstellung einer einfachen Benutzungsoberfläche. Im Hintergrund steht dabei die Entwicklung innovativer Features für digitale Produkte großer Retailer für die Darstellung als Showcase auf deren Innovation Hubs.
  • Große Retailer nutzen Innovation Hubs und erhalten darüber Zugang zu innovativen Lösungsansätzen für digitale Produkte im Retail-Sektor, z.B. zur Optimierung ihrer Prozesse oder zur Verbesserung der Kundenansprache und -bindung über ihre Apps. Zudem fördern die Innovation Hubs den Kontakt zwischen Lösungsanbietern, Beratungsunternehmen, Software-Häusern und den Entwicklungsabteilungen der Retailer selbst und helfen Beratungsunternehmen wie AUSY, ihren Beitrag zu optimieren.
  • Im Projekt wird für eine bereits bestehende Google-Cloud-basierte Datenbank ein Verwaltungs-Front-end implementiert, d.h. das Design der Verwaltungsoberfläche entworfen und die entsprechenden Verwaltungsfunktionen dazu entwickelt. Damit können Nutzer der Software sehr einfach entsprechend der gegebenen Kundenanforderung im Showcase Nutzer in der Datenbank erfassen und Produkte in der Datenbank anlegen, mithin also Daten für die eine Demo, um diese dann in Folge zu verwenden.
  • Entwurf der Benutzungsoberfläche
  • Implementierung der Benutzungsoberfläche im Front-End
  • Bereitstellung entsprechend dafür notwendiger Features im Back-end
  • Integration des Front-end mit dem bestehenden Back-end
  • Erweiterung der Funktionen des Back-end
Customer Selfservice Portal Datenvisualisierung Digitalisierung Händlersysteme/ POS Agile Testing Anforderungsanalyse & -management Clean Code DV-Konzeption Funktionale Tests Responsive UI Unit-Testing Angular Angular Material AngularJS Figma Gradle IntelliJ Java EE Microsoft Visual Studio Code Node NPM Node Package Manager Spring Boot TypeScript
Handel
11 Monate
2021-07 - 2022-05

UI / UX Design Prototyp mit Figma für Superjob

UI/ UX Designer Human Resource Management (HRM) 2D Design Design Thinking ...
UI/ UX Designer
Neugestaltung des Front-end von Superjob mit Hilfe eines Designsystems, das Komponenten wiederverwendet und die Oberfläche vereinfacht, um der Benutzungsoberfläche einen professionellen Touch zu geben.
  • Eine der besten Funktionen von Figma ist die Möglichkeit, Designsysteme zu erstellen, mit denen sich UI- und UX-Komponenten prototypisieren lassen. Durch dieses Projekt haben wir gemeinsame Elemente wie Farbpalette, Typografieskala oder wiederverwendbare Komponenten geschaffen, um den Designprozess zu gestalten und zu beschleunigen.
  • Das neue Design wurde in einem minimalistischen Stil konzipiert, der bestimmte Schlüsselelemente wie das Superjob-Kontrollkästchen oder die Kanban-Board-Statusanzeigen hervorhebt. Dank der wieder verwendbaren Komponenten, die in Figma erstellt wurden, konnten weitere zukünftige Funktionalitäten der Anwendung schnell prototypisiert werden.
  • Entwicklung eines Entwurfssystems mit Figma
  • Konzeption und Prototyping von Wireframes
  • User Target Forschung
  • Implementierung der UI in die Front-End Anwendung
  • Team Design
Human Resource Management (HRM) 2D Design Design Thinking Kanban UI Design User Research Adobe Creative Suite CSS Figma
Software
11 Monate
2021-07 - 2022-05

Job Application Tracker Superjob mit Kanban-Front-end

Frontend Developer, Product Owner, Teamlead Human Resource Management (HRM) Agile Projectmanagement Code Review ...
Frontend Developer, Product Owner, Teamlead
Der Hauptzweck von Superjob ist es, angehenden Berufstätigen dabei zu helfen, die Stellensuche auf methodische und visuelle Weise zu organisieren.
  • Dieses Projekt besteht aus einer mit JavaScript erstellten Front-End-Anwendung. Die Hauptfunktionalität von Superjob liegt in der Implementierung eines Kanban-Boards, um die Suche nach Arbeit zu organisieren.
  • Die Nutzer haben die Möglichkeit, Bewerbungen über ein Formular hinzuzufügen, jeden Job nach Status zu verschieben oder die Jobs auszuwählen, die ihnen am besten gefallen (Superjob).
  • Andere Implementierungen umfassen eine so genannte REST-API, um die Logos der einzelnen Unternehmen zu visualisieren, oder verwenden einen lokalen Speicher, um bestimmte Daten zu speichern.
  • Entwicklung einer voll funktionsfähigen Front-End-Applikation
  • Arbeiten in einem Pair-Programming-Ansatz
  • Verwendung von Local Storage mit JSON zum Speichern von Daten
  • Entwicklung der Browser-basierten Anwendung mit JavaScript
  • Umsetzung der BEM/SMACS-Methodik mit SASS
Human Resource Management (HRM) Agile Projectmanagement Code Review Kanban Pair Programming Produktentwicklung Prototyping Responsive UI Adobe Photoshop ESLint Figma GIT GitHub JSON JavaScript Node NPM Node Package Manager RESTful API SASS
Software
1 Jahr 1 Monat
2021-02 - 2022-02

Technischer Blog

Berater, Product Owner Digitale Marketingkampagnen Agile Coaching Design Thinking ...
Berater, Product Owner
Im Blog werden mit den Lesern Beiträge rund um das Thema Programmierung, zugehörige Technologien und Best Practices geteilt. Damit werden die Leser unterstützt, sauberem Code zu schreiben und sie können ihre Produktivität steigern.
  • Technischer Blog, in dem Konzepte und gute Programmiergewohnheiten vermittelt werden, um soliden, skalierbaren und effizienten Code zu erstellen. Mehrere der veröffentlichten Beiträge befassen sich mit einzelnen Funktionen von Angular, der Erläuterung von Konzepten wie Restful APIs oder guten Praktiken zur Steigerung der Produktivität von Entwicklern.
  • Dieses Projekt unterstützt dabei, ständig neue Technologien zu erlernen, ebenso stets eine agile und flexible Denkweise bei der Problemlösung zu bewahren. Außerdem ist der Blog ein Beitrag in einer Gemeinschaft von Fachleuten (hashnode), die ihr Wissen kostenlos zur Verfügung stellen.
  • Forschung zu neuen Technologien
  • Vermittlung von Programmierkonzepten
  • Verfassen technischer Inhalte
  • Planung von Artikeln
  • Einen Beitrag zur Gemeinschaft leisten
Digitale Marketingkampagnen Agile Coaching Design Thinking Dokumentenmanagement Trainertätigkeit/ Coaching User Research Angular Figma GIT RESTful API React
Software
6 Monate
2021-07 - 2021-12

Open Source Contribution durch Mentoring auf einer Plattform

Berater, Frontend Developer, IT Consultant, Trainer/ Coach Digitalisierung Agile Assessment Clean Code ...
Berater, Frontend Developer, IT Consultant, Trainer/ Coach
Das Hauptziel der Plattform ist es, Menschen zu helfen, Programmiersprachen zu meistern, unabhängig von ihrem individuellen Hintergrund. Die Mentoren teilen die Liebe zum Programmieren. Sie helfen den Menschen, ihre Fähigkeiten zu entwickeln.
  • Alt Mentor konzentriert man sich darauf, Vorschläge zu machen, wie man sauberen und lesbaren Code schreibt. Mentoren geben Richtlinien für die Lösung eines Problems und motivieren Mentees, eine bessere Lösung zu finden. Dies ist eine wichtige Fähigkeit, wenn man mit einem Team arbeitet.
  • Zuletzt in Arbeit war die Erstellung einer Übung zur Verwendung von Regular Expressions auf dem JavaScript-Track mit mehr als 180.000 Studenten.
  • Code-Herausforderungen üben, um neue Programmierkonzepte zu lernen
  • Code von Studenten lesen
  • Analysieren möglicher Wege, um eine bessere Lösung für das Problem vorzuschlagen
  • Mentoring
  • Feedback verwalten
Digitalisierung Agile Assessment Clean Code Code Review Qualitätssicherung Testmanagement Unit-Testing GIT GitHub Gradle JAVA JUnit JavaScript Jest TypeScript
Software

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Audiovisuelle Kommunikation
Abschluss: Bachelor

Zertifikate
  • Certificate in Advanced English (C1) - Cambridge University Press & Assessment English Cambridge

Position

Position

  • Backend Developer
  • Berater
  • Developer
  • Frontend Developer
  • Fullstack Developer
  • IT Consultant
  • Product Owner
  • Software Developer
  • Teamlead
  • Trainer/ Coach
  • UI/ UX Designer

Kompetenzen

Kompetenzen

Schwerpunkte

Java und Frontend Programmierung
kreative Problemlösung
Objektorientierte Programmierung
UI-/UX-Design
Figma, Adobe Creative Cloud
Technische Dokumentation
Kommunikation

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist ein Softwareentwickler mit Hintergrund in Kommunikation und Design. Seine Erfahrung fokussiert sich auf IoT-Projekte mit Java, in denen er erfolgreich Design Pattern, Git und UML-Diagramme anwendet, um starke Lösungen zu entwickeln. Sein Ziel ist es, einen Mehrwert für die Benutzer zu schaffen, indem er seine Leidenschaft für die Programmierung mit einem Auge für das Design verbindet. Zu seinen Fachkenntnissen gehört die Erstellung von sauberem und skalierbarem Code, wobei er stets die besten Praktiken befolgt. Er bringt eine einzigartige Perspektive auf Benutzeroberflächen ein und versucht, einen Mehrwert und frische Ideen zu bieten.

Persönliche Stärken
  • Anpassungsfähigkeit
  • Selbstständiges Arbeiten
  • Mentoring
  • Teamarbeit
  • Disziplin
  • Zeitmanagement

Fachlichkeit
  • Allgemein
    • Customer Selfservice Portal
    • Datenvisualisierung
    • Digitalisierung
    • Geschäftsprozesseoptimierung/ Business Processing
    • Geschäftsprozessmodellierung
    • Softwareentwicklung
  • Management
    • Human Resource Management (HRM)
  • Vertrieb & Marketing
    • Digitale Marketingkampagnen
    • Händlersysteme/ POS

Methoden
  • Agile
    • Agile Assessment
    • Agile Coaching
    • Agile Projectmanagement
    • Kanban
  • Beratung/ Consulting
    • Produktentwicklung
    • Trainertätigkeit/ Coaching
  • Qualitätssicherung
    • Agile Testing
    • Clean Code
    • Code Review
    • Funktionale Tests
    • Pair Programming
    • Testmanagement
    • Unit-Testing
  • Requirements
    • Anforderungsanalyse & -management
    • DV-Konzeption
    • Dokumentenmanagement
  • UI/ UX
    • 2D Design
    • Design Thinking
    • Prototyping
    • Responsive UI
    • UI Design
    • User Research

Technologien & Tools
  • Applikationen (Office, Adobe, ...)
    • Adobe Creative Suite
    • Adobe Illustrator
    • Adobe Photoshop
    • Adobe Premiere
    • Figma
  • BPMN und Geschäftsprozesse
    • Camunda
    • Camunda BPM
    • Camunda BPM Cockpit
    • Camunda BPM Modeler
    • Camunda BPM Tasklist
    • Camunda EE
  • Cloud
    • AWS
    • AWS Beanstalk
    • AWS S3
    • Google
    • Google App Engine: Cloud Endpoints
  • Container; Containertools; Containerplattformen
    • Docker
    • Docker Compose
    • Docker for Desktop
  • Entwicklungstooling
    • Apache Maven
    • Gradle
  • Entwicklungsumgebungen
    • Eclipse
    • IntelliJ
    • MicroEJ SDK
    • Microsoft Visual Studio Code
  • Integrationsplattformen und Technologien (Messaging; API)
    • RESTful API
  • IoT
    • MicroEJ
    • MicroUI
  • Issue Management
    • Youtrack
  • Java Frameworks & Standards
    • Java EE
    • Spring
    • Spring Boot
    • Spring Data
    • Spring Security
  • JavaScript Frontend Frameworks
    • Angular
    • Angular Material
    • AngularJS
    • Node NPM Node Package Manager
    • React
  • Qualitätssicherungs- und Performance Tooling
    • ESLint
  • Sourcecodeverwaltung
    • GIT
    • Git Sourcetree
    • GitHub
    • GitLab
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • SASS

Programmiersprachen

JAVA
11
JavaScript
TypeScript
JSON

Datenbanken

MySQL
MySQL Workbench

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

9 Monate
2024-01 - heute

SnapOne UEI Tide Touch

Frontend Developer, IT Consultant, Software Developer Softwareentwicklung 2D Design Agile Lean ...
Frontend Developer, IT Consultant, Software Developer
Entwicklung einer abgeleiteten Tide Touch Anwendung, speziell für SnapOne. Das Produkt besteht aus einer lokalen Integration über Wifi mit Control4 sowie einer benutzerdefinierten UI-Skin und anderen zusätzlichen sw-Funktionen.
  • Kundenspezifische Tide Touch App für SnapOne mit Schwerpunkt auf der Erstellung eines UX-Skins und zusätzlicher Seiten für neue Funktionen. Ein Wifi und System Setup Onboarding muss entwickelt werden, damit der Benutzer einige Einstellungen im Zusammenhang mit der Verbindung auf Control4 konfigurieren kann.
  • Die App verfügt über eine SDDP-Implementierung und ermöglicht eine nahtlose Kommunikation und API-Integration zwischen Control4 und dem Thermostat. Sie umfasst ein UX-Skin und zusätzliche Seiten für neue Funktionen, zusammen mit Wifi-Onboarding und HLK-Konfiguration direkt auf der Thermostat-Oberfläche.
  • Front-End UI mit MicroUI
  • Erstellen Sie Onboarding-Wifi-Seiten
Softwareentwicklung 2D Design Agile Lean Clean Code Code Review Design Thinking Prototyping Eclipse Figma GIT Git Sourcetree JAVA MicroEJ MicroUI Youtrack
Software
5 Monate
2023-09 - 2024-01

Smart Thermostat CES Demo

Software Developer Architektur großer Software-Systeme Frontendentwicklung Softwareentwicklung ...
Software Developer
Entwicklung einer hochmodernen Thermostat-Demo für die CES 2024, die die Fähigkeiten von MicroUI bei der nahtlosen Darstellung von Vektorgrafik-Animationen auf einem Gerät mit geringem Stromverbrauch demonstriert.
  • Wir haben für die CES 2024 eine Thermostat-Anwendungsdemo entwickelt, die MicroUI nutzt, um die nahtlose Anzeige von Vektorgrafik-Animationen auf einem leistungsschwachen Gerät mit optimierter Leistung zu veranschaulichen. Die Anwendung ist mit einem Thermostat verbunden und zeigt Temperatur-, Druck- und Luftfeuchtigkeitswerte in Echtzeit auf drei verschiedenen Seiten auf einem RT1170-Board an. Sanfte Übergänge zwischen den Seiten werden durch Bewegungsübergänge erreicht, die durch eine Overlay-Vektorgrafikkomponente unterstützt werden. Um eine optimale Speichernutzung und Leistung zu gewährleisten, haben wir verschiedene Tools wie SystemView, FlushVisualizer und BufferedImages eingesetzt und jeden Aspekt des Bildschirms sorgfältig optimiert. Bei den meisten Komponenten handelt es sich um animierte Vektorgrafiken, die zunächst mit After Effects erstellt und von der Front-End-Logik für das MicroUI-Layout weiterverarbeitet wurden. Während des gesamten Entwicklungsprozesses wurden umfangreiche Tests sowohl mit einem Simulator als auch mit dem von MicroEJ bereitgestellten Hardware-Board durchgeführt, um die Zuverlässigkeit und Funktionalität der Anwendung zu gewährleisten.
  • Zu den wichtigsten Funktionen der App gehören die Anzeige relevanter Thermostatinformationen mithilfe von MicroUI-Komponenten und die einfache Navigation durch verschiedene Seiten. Die Benutzer können die Temperatur über verschiedene Widgets wie Schieberegler und Schaltflächen einstellen, den mit dem Thermostat verbundenen Lüfterzyklus starten oder stoppen, eine Icon-Animation für die Luftfeuchtigkeit anzeigen und das Wetter visualisieren.
  • Aufbau einer Front-End-Architektur für die Anzeige von Widgets
  • Erstellen und bearbeiten Homepage-Widgets für den ersten Termin
  • Verwenden SystemView, um mögliche Engpassursachen für die Leistung zu untersuchen
  • FlushVisualizer zur Optimierung des Bildschirm-Renderings verwenden
  • Erstellen ein Slider-Widget
  • Passen es an die Bildschirme anderer Plattformen an
  • Überarbeiten die Navigation zwischen den Seiten
Architektur großer Software-Systeme Frontendentwicklung Softwareentwicklung Systemtest 2D Design Agile Projectmanagement Clean Code Code Review Design Thinking Kanban Performanceoptimierung GIT IntelliJ JAVA 11 MicroEJ MicroEJ SDK MicroUI Microcontroller SystemView
Software
3 Monate
2023-07 - 2023-09

MicroUI Onboarding Youtube Tutorial

Software Developer Online Marketing Softwareentwicklung 2D Design ...
Software Developer
Verbesserung der Erfahrung mit MicroEJ durch die Erstellung eines Onboarding-Youtube-Tutorials, das zeigt, wie man eine Beispielanwendung mit MicroUI erstellt.
  • MicroEJ vereinfacht die Komplexität der IoT-Anwendungsentwicklung und bietet einen unkomplizierten und skalierbaren Ansatz. In diesem Video-Tutorial wird der Betrachter durch den Prozess der Erstellung einer grundlegenden MicroUI-gestützten Anwendung geführt. Dabei werden die entscheidenden Schritte für die UI-Präsentation auf einem SIM-Board demonstriert - von wichtigen Modulen und Abhängigkeiten bis hin zur Erstellung von Widgets mit spezifischen Stilen. Durch den Einsatz von After Effects werden die Bildschirmaufzeichnungen von animierten Grafiken begleitet, die das Lernerlebnis verbessern und die Dokumentation visuell ansprechend und leicht verständlich machen.
  • Zu den wichtigsten Funktionen gehören Anweisungen zum Starten einer MicroEJ-Skelettanwendung, zum Importieren von Abhängigkeiten in der module.ivy und zum Erstellen eines neuen Desktops. Außerdem werden die Wiederverwendung von Widgets aus der MicroUI-Bibliothek, die Anwendung von Stilen auf Widgets und die Abfrage des UI-Showcase auf SIM behandelt.
  • Skript schreiben
  • Bildschirmaufnahme aufzeichnen
  • Voice over aufnehmen und bearbeiten
  • Beispielanwendung erstellen
  • Motion Graphics mit After Effects bearbeiten
  • Video Editing
Online Marketing Softwareentwicklung 2D Design Clean Code After Effects
Software
5 Monate
2023-04 - 2023-08

Waschmaschinenanwendung store

Backend Developer, Frontend Developer, IT-Consultant Softwareentwicklung 2D Design Agile Lean ...
Backend Developer, Frontend Developer, IT-Consultant
Schaffung einer intuitiven Waschmaschinenschnittstelle unter Verwendung des MicroEJ-Kernels, die es den Benutzern ermöglicht, Anwendungen aus einem Online-Katalog zu installieren, während der Kernel für einen geringeren Platzbedarf optimiert wird.
  • Unser Projekt konzentriert sich auf die Entwicklung einer intuitiven grafischen Benutzeroberfläche für Waschmaschinen, die es dem Benutzer ermöglicht, neue Anwendungen aus einem Online-Katalog zu erkunden, zu ändern und zu installieren, ähnlich wie bei Plattformen wie dem Play Store. Durch die Nutzung der Kernel-Funktionen von MicroEJ ermöglichen wir der Waschmaschine die Verbindung mit Wi-Fi und die nahtlose Interaktion mit Cloud-Diensten, einschließlich AWS und forge.microej. Unsere Ergebnisse umfassen eine vielseitige "Basis"-Waschmaschinenanwendung und ein anpassbares Styling-Framework, mit dem jede Anwendung eine einzigartige Markenidentität verkörpern kann.
  • Die App bietet eine grundlegende Waschmaschinen-GUI mit Konfigurationsseiten für Material-, Temperatur-, Schleuder- und Spüleinstellungen. Der Benutzer kann einen neuen Waschzyklus starten, wobei die Anwendung automatisch Waschzyklusinformationen an AWS sendet und sich mit Wi-Fi und AWS verbindet. Neue Anwendungen, wie die Nike-App mit benutzerdefinierten Zyklus-Einstellungen, können zur Laufzeit über Wi-Fi oder aus der Cloud (Forge Connect) installiert werden. Das GUI-Framework ermöglicht die skalierbare Bearbeitung des Stylings jeder neuen Anwendung.
  • GUI und AWS-Konnektivität
  • Implementierung der Play/Stop-Schaltfläche mit Ereignisbehandlung
  • IP-Adresse Standardeinstellungen
  • Hinzufügen von AWS-Unterstützung
  • UI reaktionsfähig für verschiedene Bildschirmgrößen machen
  • Erstellen eines Countdowns beim Starten eines neuen Zyklus
  • Pop-up-Benachrichtigungs-Widget erstellen
  • GUI-Styling
Softwareentwicklung 2D Design Agile Lean Clean Code Code Review Design Thinking Kanban Prototyping AWS IoT Eclipse Figma GIT Git Sourcetree JAVA MicroEJ Youtrack
Software
6 Monate
2022-10 - 2023-03

Optimierung des Alexa Echo Show Interface mit Java und MicroUI

Software Developer Softwareentwicklung 2D Design Clean Code ...
Software Developer
Eine Alexa Echo Show-Demo auf einem MicroEJ-Board mit einem kostengünstigeren und nachhaltigeren Ansatz zu reproduzieren.
  • Unser Projekt zielte darauf ab, den Amazon Tiny Alexa auf einem NXP i.MXRT1170, eingebettet in eine Echo Show Box, unter Verwendung der MicroEJ Virtual Execution Environment (VEE) zu präsentieren. Diese umfassende Demonstration umfasste Schlüsselaspekte wie Sprachintegration, Soundmanagement, Benutzeroberflächendesign, lokale Verarbeitung und APL-Interpretation.
  • Die App integriert Amazon Tiny Alexa mit NXP i.MXRT1170 auf einem MicroEJ-Board und ermöglicht Sprachbefehle für Aufgaben wie Musik abspielen, Informationen anzeigen und Timer setzen. Sie unterstützt APL (Amazon Presentation Language) für die Echo Show Schnittstelle, verwendet Java-basierte Parser und Interpreter für die APL-Darstellung, und implementiert UI-Elemente für Informationsanzeigen und Musikwiedergabe. Zudem passt sie das Flex-CSS-Layout mithilfe von MicroUI und Java GUI an das Amazon Framework an und entwirft UI/UX-Widgets für ein optimales Benutzererlebnis. Durch dieses Projekt haben wir eine funktionale Alexa Echo Show-Demo erreicht und gleichzeitig Kosten und Nachhaltigkeit optimiert.
  • Entwicklung einer Flex-Layout-Implementierung mit Java
  • UI-Design für Alexa-bezogene Seiten
  • Integration des APL-Parsers
  • Beitrag zum MicroUI Framework
  • Paarweise Programmierung
  • Testen
Softwareentwicklung 2D Design Clean Code Pair Programming Prototyping Eclipse Figma Git Sourcetree JAVA MicroEJ MicroEJ SDK MicroUI Youtrack
Software
2 Monate
2022-08 - 2022-09

Integration eines Genehmigungs-Workflows in eine Web-Anwendung mit Camunda

Backend Developer Geschäftsprozessmodellierung DV-Konzeption Camunda ...
Backend Developer
Das Anlegen neuer Benutzer für ein Anwendungssystem soll durch einen separaten Genehmigungsschritt abgesichert werden, um Wildwuchs zu vermeiden,
  • Große Retailer nutzen Innovation Hubs und erhalten darüber Zugang zu innovativen Lösungsansätzen für digitale Produkte im Retail-Sektor, z.B. zur Optimierung ihrer Prozesse oder zur Verbesserung der Kundenansprache und -bindung über ihre Apps. Zudem fördern die Innovation Hubs den Kontakt zwischen Lösungsanbietern, Beratungsunternehmen, Software-Häusern und den Entwicklungsabteilungen der Retailer selbst und helfen Beratungsunternehmen wie AUSY, ihren Beitrag zu optimieren.
  • Im Projekt wird für eine bereits bestehende Google-Cloud-basierte Datenbank und ein ebenso existierendes Web-Verwaltungs-Front-end ein Genehmigungs-Workflow implementiert. Auf diese Weise können Interessenten, die das Anwendungssystem für einen Show-Cases benutzen wollen, dafür einen Nutzer-Account beantragen. Antragsteller und Genehmiger sind unterschiedliche Rollen bzw. Personen. Der Antrag wird im Web-Front-end entgegengenommen und mittels eines Camunda-Workflows an den Genehmiger zur Genehmigung weitergeleitet. Wenn die Genehmigung erteilt wird, erstellt, aktualisiert oder löscht der Workflow auch den beantragten Benutzer. Wird die Genehmigung abgelehnt, wird der Antragsteller entsprechend informiert.
  • Entwurf und Modellierung des Workflows mit der Camunda Tool Suite
  • Integration von Camunda (SaaS) mit der bestehenden Web-Anwendung
  • Anbindung des Back-end an Camunda, um Nutzer Camunda-gesteuert anlegen zu können
  • Implementierung und Test der Features
  • Pair-Programming
  • Wissensvermittlung
Geschäftsprozessmodellierung DV-Konzeption Camunda Camunda BPM Camunda BPM Cockpit Camunda BPM Modeler Camunda BPM Tasklist Camunda EE JAVA 11 MySQL MySQL Workbench Spring Spring Boot
Handel
2 Monate
2022-07 - 2022-08

Web-basierte Verwaltungsoberfläche für die Inhalte einer Google Cloud Datenbank

Frontend Developer Customer Selfservice Portal Datenvisualisierung Digitalisierung ...
Frontend Developer
Den Pflegeaufwand für eine bestehende Datenbank im Bereich Retail für Produkte und Nutzer reduzieren durch Bereitstellung einer einfachen Benutzungsoberfläche. Im Hintergrund steht dabei die Entwicklung innovativer Features für digitale Produkte großer Retailer für die Darstellung als Showcase auf deren Innovation Hubs.
  • Große Retailer nutzen Innovation Hubs und erhalten darüber Zugang zu innovativen Lösungsansätzen für digitale Produkte im Retail-Sektor, z.B. zur Optimierung ihrer Prozesse oder zur Verbesserung der Kundenansprache und -bindung über ihre Apps. Zudem fördern die Innovation Hubs den Kontakt zwischen Lösungsanbietern, Beratungsunternehmen, Software-Häusern und den Entwicklungsabteilungen der Retailer selbst und helfen Beratungsunternehmen wie AUSY, ihren Beitrag zu optimieren.
  • Im Projekt wird für eine bereits bestehende Google-Cloud-basierte Datenbank ein Verwaltungs-Front-end implementiert, d.h. das Design der Verwaltungsoberfläche entworfen und die entsprechenden Verwaltungsfunktionen dazu entwickelt. Damit können Nutzer der Software sehr einfach entsprechend der gegebenen Kundenanforderung im Showcase Nutzer in der Datenbank erfassen und Produkte in der Datenbank anlegen, mithin also Daten für die eine Demo, um diese dann in Folge zu verwenden.
  • Entwurf der Benutzungsoberfläche
  • Implementierung der Benutzungsoberfläche im Front-End
  • Bereitstellung entsprechend dafür notwendiger Features im Back-end
  • Integration des Front-end mit dem bestehenden Back-end
  • Erweiterung der Funktionen des Back-end
Customer Selfservice Portal Datenvisualisierung Digitalisierung Händlersysteme/ POS Agile Testing Anforderungsanalyse & -management Clean Code DV-Konzeption Funktionale Tests Responsive UI Unit-Testing Angular Angular Material AngularJS Figma Gradle IntelliJ Java EE Microsoft Visual Studio Code Node NPM Node Package Manager Spring Boot TypeScript
Handel
11 Monate
2021-07 - 2022-05

UI / UX Design Prototyp mit Figma für Superjob

UI/ UX Designer Human Resource Management (HRM) 2D Design Design Thinking ...
UI/ UX Designer
Neugestaltung des Front-end von Superjob mit Hilfe eines Designsystems, das Komponenten wiederverwendet und die Oberfläche vereinfacht, um der Benutzungsoberfläche einen professionellen Touch zu geben.
  • Eine der besten Funktionen von Figma ist die Möglichkeit, Designsysteme zu erstellen, mit denen sich UI- und UX-Komponenten prototypisieren lassen. Durch dieses Projekt haben wir gemeinsame Elemente wie Farbpalette, Typografieskala oder wiederverwendbare Komponenten geschaffen, um den Designprozess zu gestalten und zu beschleunigen.
  • Das neue Design wurde in einem minimalistischen Stil konzipiert, der bestimmte Schlüsselelemente wie das Superjob-Kontrollkästchen oder die Kanban-Board-Statusanzeigen hervorhebt. Dank der wieder verwendbaren Komponenten, die in Figma erstellt wurden, konnten weitere zukünftige Funktionalitäten der Anwendung schnell prototypisiert werden.
  • Entwicklung eines Entwurfssystems mit Figma
  • Konzeption und Prototyping von Wireframes
  • User Target Forschung
  • Implementierung der UI in die Front-End Anwendung
  • Team Design
Human Resource Management (HRM) 2D Design Design Thinking Kanban UI Design User Research Adobe Creative Suite CSS Figma
Software
11 Monate
2021-07 - 2022-05

Job Application Tracker Superjob mit Kanban-Front-end

Frontend Developer, Product Owner, Teamlead Human Resource Management (HRM) Agile Projectmanagement Code Review ...
Frontend Developer, Product Owner, Teamlead
Der Hauptzweck von Superjob ist es, angehenden Berufstätigen dabei zu helfen, die Stellensuche auf methodische und visuelle Weise zu organisieren.
  • Dieses Projekt besteht aus einer mit JavaScript erstellten Front-End-Anwendung. Die Hauptfunktionalität von Superjob liegt in der Implementierung eines Kanban-Boards, um die Suche nach Arbeit zu organisieren.
  • Die Nutzer haben die Möglichkeit, Bewerbungen über ein Formular hinzuzufügen, jeden Job nach Status zu verschieben oder die Jobs auszuwählen, die ihnen am besten gefallen (Superjob).
  • Andere Implementierungen umfassen eine so genannte REST-API, um die Logos der einzelnen Unternehmen zu visualisieren, oder verwenden einen lokalen Speicher, um bestimmte Daten zu speichern.
  • Entwicklung einer voll funktionsfähigen Front-End-Applikation
  • Arbeiten in einem Pair-Programming-Ansatz
  • Verwendung von Local Storage mit JSON zum Speichern von Daten
  • Entwicklung der Browser-basierten Anwendung mit JavaScript
  • Umsetzung der BEM/SMACS-Methodik mit SASS
Human Resource Management (HRM) Agile Projectmanagement Code Review Kanban Pair Programming Produktentwicklung Prototyping Responsive UI Adobe Photoshop ESLint Figma GIT GitHub JSON JavaScript Node NPM Node Package Manager RESTful API SASS
Software
1 Jahr 1 Monat
2021-02 - 2022-02

Technischer Blog

Berater, Product Owner Digitale Marketingkampagnen Agile Coaching Design Thinking ...
Berater, Product Owner
Im Blog werden mit den Lesern Beiträge rund um das Thema Programmierung, zugehörige Technologien und Best Practices geteilt. Damit werden die Leser unterstützt, sauberem Code zu schreiben und sie können ihre Produktivität steigern.
  • Technischer Blog, in dem Konzepte und gute Programmiergewohnheiten vermittelt werden, um soliden, skalierbaren und effizienten Code zu erstellen. Mehrere der veröffentlichten Beiträge befassen sich mit einzelnen Funktionen von Angular, der Erläuterung von Konzepten wie Restful APIs oder guten Praktiken zur Steigerung der Produktivität von Entwicklern.
  • Dieses Projekt unterstützt dabei, ständig neue Technologien zu erlernen, ebenso stets eine agile und flexible Denkweise bei der Problemlösung zu bewahren. Außerdem ist der Blog ein Beitrag in einer Gemeinschaft von Fachleuten (hashnode), die ihr Wissen kostenlos zur Verfügung stellen.
  • Forschung zu neuen Technologien
  • Vermittlung von Programmierkonzepten
  • Verfassen technischer Inhalte
  • Planung von Artikeln
  • Einen Beitrag zur Gemeinschaft leisten
Digitale Marketingkampagnen Agile Coaching Design Thinking Dokumentenmanagement Trainertätigkeit/ Coaching User Research Angular Figma GIT RESTful API React
Software
6 Monate
2021-07 - 2021-12

Open Source Contribution durch Mentoring auf einer Plattform

Berater, Frontend Developer, IT Consultant, Trainer/ Coach Digitalisierung Agile Assessment Clean Code ...
Berater, Frontend Developer, IT Consultant, Trainer/ Coach
Das Hauptziel der Plattform ist es, Menschen zu helfen, Programmiersprachen zu meistern, unabhängig von ihrem individuellen Hintergrund. Die Mentoren teilen die Liebe zum Programmieren. Sie helfen den Menschen, ihre Fähigkeiten zu entwickeln.
  • Alt Mentor konzentriert man sich darauf, Vorschläge zu machen, wie man sauberen und lesbaren Code schreibt. Mentoren geben Richtlinien für die Lösung eines Problems und motivieren Mentees, eine bessere Lösung zu finden. Dies ist eine wichtige Fähigkeit, wenn man mit einem Team arbeitet.
  • Zuletzt in Arbeit war die Erstellung einer Übung zur Verwendung von Regular Expressions auf dem JavaScript-Track mit mehr als 180.000 Studenten.
  • Code-Herausforderungen üben, um neue Programmierkonzepte zu lernen
  • Code von Studenten lesen
  • Analysieren möglicher Wege, um eine bessere Lösung für das Problem vorzuschlagen
  • Mentoring
  • Feedback verwalten
Digitalisierung Agile Assessment Clean Code Code Review Qualitätssicherung Testmanagement Unit-Testing GIT GitHub Gradle JAVA JUnit JavaScript Jest TypeScript
Software

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Audiovisuelle Kommunikation
Abschluss: Bachelor

Zertifikate
  • Certificate in Advanced English (C1) - Cambridge University Press & Assessment English Cambridge

Position

Position

  • Backend Developer
  • Berater
  • Developer
  • Frontend Developer
  • Fullstack Developer
  • IT Consultant
  • Product Owner
  • Software Developer
  • Teamlead
  • Trainer/ Coach
  • UI/ UX Designer

Kompetenzen

Kompetenzen

Schwerpunkte

Java und Frontend Programmierung
kreative Problemlösung
Objektorientierte Programmierung
UI-/UX-Design
Figma, Adobe Creative Cloud
Technische Dokumentation
Kommunikation

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist ein Softwareentwickler mit Hintergrund in Kommunikation und Design. Seine Erfahrung fokussiert sich auf IoT-Projekte mit Java, in denen er erfolgreich Design Pattern, Git und UML-Diagramme anwendet, um starke Lösungen zu entwickeln. Sein Ziel ist es, einen Mehrwert für die Benutzer zu schaffen, indem er seine Leidenschaft für die Programmierung mit einem Auge für das Design verbindet. Zu seinen Fachkenntnissen gehört die Erstellung von sauberem und skalierbarem Code, wobei er stets die besten Praktiken befolgt. Er bringt eine einzigartige Perspektive auf Benutzeroberflächen ein und versucht, einen Mehrwert und frische Ideen zu bieten.

Persönliche Stärken
  • Anpassungsfähigkeit
  • Selbstständiges Arbeiten
  • Mentoring
  • Teamarbeit
  • Disziplin
  • Zeitmanagement

Fachlichkeit
  • Allgemein
    • Customer Selfservice Portal
    • Datenvisualisierung
    • Digitalisierung
    • Geschäftsprozesseoptimierung/ Business Processing
    • Geschäftsprozessmodellierung
    • Softwareentwicklung
  • Management
    • Human Resource Management (HRM)
  • Vertrieb & Marketing
    • Digitale Marketingkampagnen
    • Händlersysteme/ POS

Methoden
  • Agile
    • Agile Assessment
    • Agile Coaching
    • Agile Projectmanagement
    • Kanban
  • Beratung/ Consulting
    • Produktentwicklung
    • Trainertätigkeit/ Coaching
  • Qualitätssicherung
    • Agile Testing
    • Clean Code
    • Code Review
    • Funktionale Tests
    • Pair Programming
    • Testmanagement
    • Unit-Testing
  • Requirements
    • Anforderungsanalyse & -management
    • DV-Konzeption
    • Dokumentenmanagement
  • UI/ UX
    • 2D Design
    • Design Thinking
    • Prototyping
    • Responsive UI
    • UI Design
    • User Research

Technologien & Tools
  • Applikationen (Office, Adobe, ...)
    • Adobe Creative Suite
    • Adobe Illustrator
    • Adobe Photoshop
    • Adobe Premiere
    • Figma
  • BPMN und Geschäftsprozesse
    • Camunda
    • Camunda BPM
    • Camunda BPM Cockpit
    • Camunda BPM Modeler
    • Camunda BPM Tasklist
    • Camunda EE
  • Cloud
    • AWS
    • AWS Beanstalk
    • AWS S3
    • Google
    • Google App Engine: Cloud Endpoints
  • Container; Containertools; Containerplattformen
    • Docker
    • Docker Compose
    • Docker for Desktop
  • Entwicklungstooling
    • Apache Maven
    • Gradle
  • Entwicklungsumgebungen
    • Eclipse
    • IntelliJ
    • MicroEJ SDK
    • Microsoft Visual Studio Code
  • Integrationsplattformen und Technologien (Messaging; API)
    • RESTful API
  • IoT
    • MicroEJ
    • MicroUI
  • Issue Management
    • Youtrack
  • Java Frameworks & Standards
    • Java EE
    • Spring
    • Spring Boot
    • Spring Data
    • Spring Security
  • JavaScript Frontend Frameworks
    • Angular
    • Angular Material
    • AngularJS
    • Node NPM Node Package Manager
    • React
  • Qualitätssicherungs- und Performance Tooling
    • ESLint
  • Sourcecodeverwaltung
    • GIT
    • Git Sourcetree
    • GitHub
    • GitLab
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • SASS

Programmiersprachen

JAVA
11
JavaScript
TypeScript
JSON

Datenbanken

MySQL
MySQL Workbench

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.