Development, Java, Backend
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
C1

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

3 Jahre 7 Monate
2021-03 - heute

Entwicklung kundenspezifischer und interner Anwendungen bei MicroEJ

Developer, Entwickler, Frontend Developer, Software Architect, Software Developer, Testautomatisierer, UI/ UX Designer Embedded Frontendentwicklung IT-Dienstleistung ...
Developer, Entwickler, Frontend Developer, Software Architect, Software Developer, Testautomatisierer, UI/ UX Designer
MicroEJ bietet ein Entwicklungsframework zum Entwickeln kostengünstige IoT-Geräte mit unterschiedlicher Hardware und geringem Speicher/ Energie verbrauch. Das Ziel des Projekts ist es, MicroEJ dabei zu unterstützen, Apps und Libraries für MicroEJ selbst und deren Kunden zu entwickeln.
  • Das bedeutet wiederum, dass es viele kleine Teilprojekte gibt, welche im Namen von MicroEJ ausgeführt werden. Die Wichtigsten sind hier aufgelistet:
    • Erweitern der Beispiel-App "Demo-Widget" mit neuen Widgets
    • Entwickeln der MicroUI Oberfläche für ein drei-Phasen Strom-/ Spannungs-/ Power-Messgerät, den dazugehörigen Mock und der Firmware
    • Entwickeln eines Prototyps zur Steuerung einer Kreissäge
    • Entwickeln von Beispielen für das Erstellen neuer Multi-Sandbox Firmware
    • Entwickeln von Beispielen für das Erstellen neuer Multi-Sandbox Applikationen
    • Entwickeln eines Prototyps für ein Thermostat mit einer MicroUI Oberfläche
    • Weiterentwickeln und Erweitern des Thermostat-Prototyps mit einer erweiterten MicroUI Oberfläche und eines dazugehörenden Mock
    • Entwickeln der MicroUI Oberfläche für ein E-Bike und des dazugehörigen Mocks
    • Entwickeln einer neuen MicorUI Oberfläche für ein neues E-Bike vom selben Kunden unter Verwendung des vorher erstellten Codes
    • Entwickeln eines Proof of Concept eines Amazon Alexa Gerät auf Basis von NXP boards
    • Entwickeln eines Proof of Product des Amazon Alexa Gerätes auf Basis von NXP boards
    • Entwickeln eines Beispiel Projekts für Vector Graphiken in MicroEJ auf Basis eines Thermostats
    • Entwickeln eines Proof of Concept einer Waschmaschinen-Steuerung mit Kundenspezifischen sub-Programmen
    • Weiterentwickeln und Erweitern des Thermostat-Prototyps mit neuen Oberflächen und Vernetzung zu zentralisierter IoT-Steuereinheit
Für die Zukunft ist geplant, das Projekt weiter zu unterstützen, um auch Kunden in Deutschland zu bedienen und durch direkten Kundenkontakt ihnen unsere Hilfe anzubieten, neue IoT-Geräte mit MicroEJ zu entwerfen und verwirklichen.

Tätigkeit
  • Entwicklung von Applikationen, Plattformen und Firmware mit MicroEJ
  • Entwicklung von UI für IoT-Geräte auf Basis von MicroUI
  • Training von Kunden über das Entwickeln von MicroEJ Plattformen & Applikationen
  • Training von Kunden über das Entwickeln mit MicroUI
Embedded Frontendentwicklung IT-Dienstleistung IT-Modernisierung (Proof of Concept Planung Migration) Internet of Things Smart Home Softwareentwicklung Agile Develpoment Clean Code Code Review Explorative Test Funktionale Tests Kanban Manuelle Tests Pair Programming Performanceoptimierung Proof of Concept/ Machbarkeitsanalyse Prototyping Qualitätssicherung Regressionstests Scrum Trainertätigkeit/ Coaching UI/ Oberflächen Tests UI Design Unit-Testing Workshop Design APL AWS Alexa Alfresco Artifactory Atlassian BitBucket Atlassian JIRA C++ Docker Docker Compose Docker for Desktop Draw.io Eclipse Figma GIMP GIT GIT GitFlow Git Sourcetree GitLab Gradle IntelliJ JAVA JSON JUnit Jitsi KeePass MarkDown MicroEJ MicroEJ SDK MicroUI Microsoft Office Microsoft Teams Microsoft Windows MobaXterm Notepad++ Oracle VM VirtualBox PUTTY RESTful API Rocket Chat SonarQube Windows CMD Batch Windows Subsystem for Linux XML Youtrack
Software
1 Jahr 8 Monate
2019-08 - 2021-03

Verkaufsplattform von internationalen Tickets für DB Reisezentren

Developer, Frontend Developer Frontendentwicklung Softwareentwicklung DevOps ...
Developer, Frontend Developer
  • Es existiert bereits eine Verkaufsplattform, über welche online Kunden internationale Bahn-Tickets buchen können. Diese Plattform soll weiterentwickelt werden und es soll parallel eine Version entwickelt werden, welche speziell auf DB Reisezentren und deren internen Prozesse zugeschnitten ist.
  • Entwicklung im Web Frontend in Symfony/ PHP
    • Design Änderungen in CSS/ HTML/ Twig
    • Implementierung neuer Seiten/ Routings/ Services
    • Änderungen im PHP Core flow und der Kommunikation mit den Amadeus Backend
  • GUI Design in CSS/HTML
  • Dev-Ops
  • upkeep and updates to Vagrant PuPHPet local Environment
  • working with Docker containers and docker-compose files for local Environment and Dev-Environments
Frontendentwicklung Softwareentwicklung DevOps Scrum UI Design Atlassian Confluence Atlassian JIRA CSS Docker Docker Compose GIT Git Sourcetree HTML Jetbrains PHPStorm PHP Symfony Twig Vagrant
Reisemittler & Reiseveranstalter
3 Monate
2019-03 - 2019-05

Bereinigen und Instandsetzen der Software

Developer, Frontend Developer Softwareentwicklung UI Design AJAX ...
Developer, Frontend Developer
Bereinigen und Instandsetzen der Software, die aus dem Prototypen meiner Abschlussarbeit entstanden ist. Nicht supportete Technologien ausbauen und Design überarbeiten
  • Ausbauen Angular.js
  • Bereinigen der Solution und des Buildvorgangs
  • Funktionalität wieder herstellen und neues Design einbauen
  • Dokumentation der Änderungen
Softwareentwicklung UI Design AJAX Angular CSS HTML JQuery JSON JavaScript Microsoft Office Node.js OAuth2 RESTful API React XML
Software
1 Jahr 8 Monate
2017-08 - 2019-03

Entwicklung neuer Milling Maschinen und deren Ansteuerung

Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer Softwareentwicklung Code Review Explorative Test ...
Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer
Weiterentwicklung der Produkt- und der Servicetechniker-Software mit der auf Maschinen von Zahnärzten neue Kronen angefertigt werden
  • Erstellung von Spezifikationen
  • Backendentwicklung C++ in einem Team von 8-10 Personen
  • Entwicklung der Kommunikation über gRPC (HTTP/2)
  • GUI Design und Entwicklung mit C++ MFC
  • Testen der Software & Code Reviews
Softwareentwicklung Code Review Explorative Test Funktionale Tests UI/ Oberflächen Tests UI Design C++ Draw.io GIT Google Protocol Buffers JSON Microsoft Foundation Classes (MFC) Microsoft Office Microsoft Visual C++ Microsoft Visual Studio Plastic SCM Protocol Buffers Protobuf XML
Pharma & Gesundheit
2 Monate
2017-12 - 2018-01

Überarbeiten eines digitalen Medikamenten Katalogs

Developer, Frontend Developer Apotheke Medizin Pharma ...
Developer, Frontend Developer
In dem Projekt ging es um das Erweitern, Instandhalten und Einbringen neuer Spezifikationen/ Regulationen für eine Software zum Abbilden eines Medikamenten Katalogs und Medikationsplänen.
  • Entwickeln von neuen Modulen in einem Team von 2-5 Mitarbeitern
  • Beheben von Bugs
  • Testen der Anwendung
Apotheke Medizin Pharma Funktionale Tests Manuelle Tests Microsoft Foundation Classes (MFC) Microsoft Visual Studio
Pharma & Gesundheit
6 Monate
2017-03 - 2017-08

Entwickeln eines Prototyps Frontend für RESTful API

Developer, Frontend Developer Softwareentwicklung Code Review UI Design ...
Developer, Frontend Developer
  • Entwicklung eines WPF Frontend mit Anbindung an eine RESTful API
Softwareentwicklung Code Review UI Design C# Microsoft Visual C# RESTful API Windows Presentation Foundation
Telekommunikation
2 Monate
2017-03 - 2017-04

Abschlussarbeit Prototyp E-Mail Verschlüsselung in OWA

Frontend Developer, Lead Developer Softwareentwicklung Telekommunikation UI Design ...
Frontend Developer, Lead Developer
  • Als Abschlussarbeit wurde ein Prototyp erstellt, mit welchem die Funktionalität eines Programms zur E-Mail Verschlüsselung in Outlook Web App
  • Einarbeitung ins Thema
  • Planung und Entwicklung der Software
  • Dokumentation der Software für Interne Zwecke
  • Dokumentation und Präsentation der Software für die Abschlussprüfung
Softwareentwicklung Telekommunikation UI Design AJAX Angular CSS HTML JQuery JSON JavaScript Microsoft Office Microsoft Visual Studio Node.js OAuth2 RESTful API RESTful JSON XML
Software
2 Jahre 1 Monat
2014-10 - 2016-10

Bedieneinheit eines Sinterofen

Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer Softwareentwicklung Code Review Datenmodellierung ...
Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer
Entwickeln einer Software zur Bedienung eines Sinterofens, welche von Zahnärzten verwendet wird, um erstellte Kronen zu härten und glasieren. Die Aufgaben bestanden aus:
  • Entwicklung eines Prototyps der Bedienpanel-App, inklusive Backend, für Android 4.x
  • Erweitern der Servicetechniker-Software um Kommunikation, Funktionalitäten und GUIs für die neue Maschine
  • Erweitern der Produkt-Software für Zahnärzte um Kommunikation und Funktionalitäten für die neue Maschine
  • Entwickeln der Bedienpanel-App, inklusive Backend, auf einem Linux Embedded-System. Hierzu gehört auch Kommunikation mit dem internen Chip des Ofens und mit der Service- und Produkt-Software
  • Erstellung von Spezifikationen
  • Backendentwicklung mit Java und C++ in einem Team von 6-8 Personen
  • Sicherstellung der Kommunikation über TCP, UDP und Seriell
  • GUI Design und Entwicklung mit Java & Android GUI und C++ MFC
  • Design und Implementierung der SQLite Datenbank
  • Testen der Software & Code Reviews
Softwareentwicklung Code Review Datenmodellierung Explorative Test Funktionale Tests UI/ Oberflächen Tests UI Design Android Android SDK Bash C++ Draw.io Eclipse Android Developer Tools GIT GIT GitFlow Google Protocol Buffers Google Test (C++ Testing Framework) JAVA JSON Java Android LAN-Architekturen Linux Log4j Microsoft Foundation Classes (MFC) Microsoft Office Microsoft Visual C++ Microsoft Visual Studio Microsoft Windows Netzwerkarchitektur Notepad++ PUTTY Plastic SCM Protocol Buffers Protobuf Raspberry Pi Raspbian SQL Serial Communcation (RS-232) Shell Scripting Subversion (SVN) WLAN Architekturen WinSCP Windows CMD Batch WireShark XML
Pharma & Gesundheit
1 Monat
2016-07 - 2016-07

Einrichten eines TeamCity Servers

DevOps Engineer IT Infrastruktur IT-Dienstleistung DevOps ...
DevOps Engineer
Für das automatisierte Bauen einer E-Mail Verschlüsselungs-Software und anderer internen Projekte wird ein TeamCity Server eingerichtet und Build-Tools angepasst, so dass sowohl manuelles als auch automatisiertes Bauen funktioniert
  • Aufsetzen eines TeamCity Servers auf einer Windows Server VM
  • Einrichten des TeamCity Servers
  • Konfigurieren des Projekts im TeamCity Server
  • Anpassen der Build-Tools
  • Dokumentieren der Installation und Projekt Konfiguration
IT Infrastruktur IT-Dienstleistung DevOps C# TeamCity
Software

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Ausbildung - Fachinformatiker für Anwendungsentwicklung
  • Ausbildung - Elektroniker für Betriebstechnik

Zertifikate
  • Java Spring Core inkl. Spring Boot Workshop - Vorbereitung für Pivotal Certified Professional

Position

Position

  • Backend Developer
  • DevOps Engineer
  • Developer
  • Entwickler
  • Frontend Developer
  • Senior Software Engineer
  • Software Developer
  • Testautomatisierer
  • Testdesigner
  • UI/ UX Designer

Kompetenzen

Kompetenzen

Schwerpunkte

Embedded Development/ IoT
Java
C++
UI/ UX Design

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist ein sehr erfahrener Developer im Bereich von Embedded Software und Internet of Things (IoT). Er zeichnet sich durch eine hohe Flexibilität im Umgang mit Tools und Sprachen aus. Zusammen mit seiner schnellen Auffassungsgabe für fachliche Herausforderungen, seiner methodisch und qualitativ hochwertigen Arbeitsweise ist er ein Gewinn für jedes Projekt.

Persönliche Stärken
  • Flexibilität im Umgang mit verschiedenen Programmiersprachen und Toolings je nach Projektanforderung

Fachlichkeit
  • Allgemein
    • Embedded
    • Frontendentwicklung
    • Heimautomatisierung
    • IT-Dienstleistung
    • Internet of Things
    • Mobile App Entwicklung
    • Pharma
    • Softwareentwicklung
    • Telekommunikation
  • IT-Architektur
    • Prototyping
  • Management
    • IT Security/ IT Sicherheit
  • Vertrieb & Marketing
    • Händlersysteme/ POS

Methoden
  • Agile
    • Agile Develpoment
    • DevOps
    • Kanban
    • Scrum
  • Beratung/ Consulting
    • Trainertätigkeit/ Coaching
    • Workshop Design
  • Dokumentation
    • UML
  • IT-Architektur Vorgehensweisen
    • Proof of Concept 
    • Machbarkeitsanalyse
  • Qualitätssicherung
    • Clean Code
    • Code Review
    • Explorative Test
    • Funktionale Tests
    • Manuelle Tests
    • Pair Programming
    • Performanceoptimierung
    • Qualitätssicherung
    • Regressionstests
    • UI/ Oberflächen Tests
    • Unit-Testing
  • Requirements
    • Datenmodellierung
  • UI/ UX
    • Prototyping
    • UI Design

Technologien & Tools
  • Applikationen (Office, Adobe, ...)
    • Axure RP - UX Prototypes
    • Draw.io
    • Figma
    • GIMP
    • Microsoft Office
    • Rocket Chat
  • C/C++ Frameworks und Technologien
    • C/C++
  • Container; Containertools; Containerplattformen
    • Docker
    • Docker Compose
    • Docker for Desktop
  • Content Management
    • Magento
    • WoltLab Burning Board
  • Datentechnologien & verteilte Verarbeitung
    • Protocol Buffers Protobuf
  • DevOps
    • Artifactory
    • Jenkins
    • PUTTY
    • Shell Scripting
    • TeamCity
    • WinSCP
    • Jira
  • Dokumentenmangament
    • Alfresco
  • Entwicklungstooling
    • Android SDK
    • Gradle
    • Postman
  • Entwicklungsumgebungen
    • Eclipse
    • Eclipse Android Developer Tools
    • IntelliJ
    • Jetbrains PHP-Storm
    • MicroEJ SDK
    • Microsoft Visual Studio
  • Hardwareinfrastruktur
    • LAN-Architekturen
    • WLAN Architekturen
  • Identity Access Management
    • KeePass
  • Integrationsplattformen und Technologien (Messaging; API)
    • AJAX
    • Google Protocol Buffers
    • RESTful API
    • RESTful JSON
  • IoT
    • MicroEJ
    • MicroUI
    • Raspberry Pi
    • Serial Communcation (RS-232)
  • Issue Management
    • Youtrack
  • Java Frameworks & Standards
    • Log4j
  • JavaScript Frameworks & Technologien
    • Node.js
  • JavaScript Frontend Frameworks
    • Angular
    • JQuery
  • Kollaborationswerkzeuge
    • Atlassian Confluence
    • Atlassian JIRA
    • Discord
    • Jitsi
  • Microsoft Frameworks & Technologien
    • Microsoft Foundation Classes (MFC)
    • Windows Presentation Foundation
  • Mobile
    • Android
    • Java Android
  • PHP Frameworks
    • Symfony
    • Twig
  • Qualitätssicherungs- und Performance Tooling
    • SonarQube
  • Security Frameworks, Tooling & Standards
    • OAuth2
    • WireShark
  • Sonstige
    • Embedded Software
    • Netzwerkarchitektur
    • Notepad++
  • Sourcecodeverwaltung
    • Atlassian BitBucket
    • GIT
    • GIT GitFlow
    • Git Sourcetree
    • GitLab
    • Plastic SCM
    • Subversion (SVN)
  • Testframeworks
    • Google Test (C++ Testing Framework)
  • Virtualisierung
    • Oracle VM VirtualBox
    • Vagrant
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • HTML/CSS
    • HTML5

Betriebssysteme

Bash
Linux
Linux Ubuntu
Microsoft Windows
Windows CMD Batch
Windows Subsystem for Linux
Raspbian

Programmiersprachen

PHP
Microsoft Visual C++
Microsoft Visual C#
JavaScript
JAVA
C++
C#
XML
SQL
JSON
HTML

Datenbanken

MySQL

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

3 Jahre 7 Monate
2021-03 - heute

Entwicklung kundenspezifischer und interner Anwendungen bei MicroEJ

Developer, Entwickler, Frontend Developer, Software Architect, Software Developer, Testautomatisierer, UI/ UX Designer Embedded Frontendentwicklung IT-Dienstleistung ...
Developer, Entwickler, Frontend Developer, Software Architect, Software Developer, Testautomatisierer, UI/ UX Designer
MicroEJ bietet ein Entwicklungsframework zum Entwickeln kostengünstige IoT-Geräte mit unterschiedlicher Hardware und geringem Speicher/ Energie verbrauch. Das Ziel des Projekts ist es, MicroEJ dabei zu unterstützen, Apps und Libraries für MicroEJ selbst und deren Kunden zu entwickeln.
  • Das bedeutet wiederum, dass es viele kleine Teilprojekte gibt, welche im Namen von MicroEJ ausgeführt werden. Die Wichtigsten sind hier aufgelistet:
    • Erweitern der Beispiel-App "Demo-Widget" mit neuen Widgets
    • Entwickeln der MicroUI Oberfläche für ein drei-Phasen Strom-/ Spannungs-/ Power-Messgerät, den dazugehörigen Mock und der Firmware
    • Entwickeln eines Prototyps zur Steuerung einer Kreissäge
    • Entwickeln von Beispielen für das Erstellen neuer Multi-Sandbox Firmware
    • Entwickeln von Beispielen für das Erstellen neuer Multi-Sandbox Applikationen
    • Entwickeln eines Prototyps für ein Thermostat mit einer MicroUI Oberfläche
    • Weiterentwickeln und Erweitern des Thermostat-Prototyps mit einer erweiterten MicroUI Oberfläche und eines dazugehörenden Mock
    • Entwickeln der MicroUI Oberfläche für ein E-Bike und des dazugehörigen Mocks
    • Entwickeln einer neuen MicorUI Oberfläche für ein neues E-Bike vom selben Kunden unter Verwendung des vorher erstellten Codes
    • Entwickeln eines Proof of Concept eines Amazon Alexa Gerät auf Basis von NXP boards
    • Entwickeln eines Proof of Product des Amazon Alexa Gerätes auf Basis von NXP boards
    • Entwickeln eines Beispiel Projekts für Vector Graphiken in MicroEJ auf Basis eines Thermostats
    • Entwickeln eines Proof of Concept einer Waschmaschinen-Steuerung mit Kundenspezifischen sub-Programmen
    • Weiterentwickeln und Erweitern des Thermostat-Prototyps mit neuen Oberflächen und Vernetzung zu zentralisierter IoT-Steuereinheit
Für die Zukunft ist geplant, das Projekt weiter zu unterstützen, um auch Kunden in Deutschland zu bedienen und durch direkten Kundenkontakt ihnen unsere Hilfe anzubieten, neue IoT-Geräte mit MicroEJ zu entwerfen und verwirklichen.

Tätigkeit
  • Entwicklung von Applikationen, Plattformen und Firmware mit MicroEJ
  • Entwicklung von UI für IoT-Geräte auf Basis von MicroUI
  • Training von Kunden über das Entwickeln von MicroEJ Plattformen & Applikationen
  • Training von Kunden über das Entwickeln mit MicroUI
Embedded Frontendentwicklung IT-Dienstleistung IT-Modernisierung (Proof of Concept Planung Migration) Internet of Things Smart Home Softwareentwicklung Agile Develpoment Clean Code Code Review Explorative Test Funktionale Tests Kanban Manuelle Tests Pair Programming Performanceoptimierung Proof of Concept/ Machbarkeitsanalyse Prototyping Qualitätssicherung Regressionstests Scrum Trainertätigkeit/ Coaching UI/ Oberflächen Tests UI Design Unit-Testing Workshop Design APL AWS Alexa Alfresco Artifactory Atlassian BitBucket Atlassian JIRA C++ Docker Docker Compose Docker for Desktop Draw.io Eclipse Figma GIMP GIT GIT GitFlow Git Sourcetree GitLab Gradle IntelliJ JAVA JSON JUnit Jitsi KeePass MarkDown MicroEJ MicroEJ SDK MicroUI Microsoft Office Microsoft Teams Microsoft Windows MobaXterm Notepad++ Oracle VM VirtualBox PUTTY RESTful API Rocket Chat SonarQube Windows CMD Batch Windows Subsystem for Linux XML Youtrack
Software
1 Jahr 8 Monate
2019-08 - 2021-03

Verkaufsplattform von internationalen Tickets für DB Reisezentren

Developer, Frontend Developer Frontendentwicklung Softwareentwicklung DevOps ...
Developer, Frontend Developer
  • Es existiert bereits eine Verkaufsplattform, über welche online Kunden internationale Bahn-Tickets buchen können. Diese Plattform soll weiterentwickelt werden und es soll parallel eine Version entwickelt werden, welche speziell auf DB Reisezentren und deren internen Prozesse zugeschnitten ist.
  • Entwicklung im Web Frontend in Symfony/ PHP
    • Design Änderungen in CSS/ HTML/ Twig
    • Implementierung neuer Seiten/ Routings/ Services
    • Änderungen im PHP Core flow und der Kommunikation mit den Amadeus Backend
  • GUI Design in CSS/HTML
  • Dev-Ops
  • upkeep and updates to Vagrant PuPHPet local Environment
  • working with Docker containers and docker-compose files for local Environment and Dev-Environments
Frontendentwicklung Softwareentwicklung DevOps Scrum UI Design Atlassian Confluence Atlassian JIRA CSS Docker Docker Compose GIT Git Sourcetree HTML Jetbrains PHPStorm PHP Symfony Twig Vagrant
Reisemittler & Reiseveranstalter
3 Monate
2019-03 - 2019-05

Bereinigen und Instandsetzen der Software

Developer, Frontend Developer Softwareentwicklung UI Design AJAX ...
Developer, Frontend Developer
Bereinigen und Instandsetzen der Software, die aus dem Prototypen meiner Abschlussarbeit entstanden ist. Nicht supportete Technologien ausbauen und Design überarbeiten
  • Ausbauen Angular.js
  • Bereinigen der Solution und des Buildvorgangs
  • Funktionalität wieder herstellen und neues Design einbauen
  • Dokumentation der Änderungen
Softwareentwicklung UI Design AJAX Angular CSS HTML JQuery JSON JavaScript Microsoft Office Node.js OAuth2 RESTful API React XML
Software
1 Jahr 8 Monate
2017-08 - 2019-03

Entwicklung neuer Milling Maschinen und deren Ansteuerung

Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer Softwareentwicklung Code Review Explorative Test ...
Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer
Weiterentwicklung der Produkt- und der Servicetechniker-Software mit der auf Maschinen von Zahnärzten neue Kronen angefertigt werden
  • Erstellung von Spezifikationen
  • Backendentwicklung C++ in einem Team von 8-10 Personen
  • Entwicklung der Kommunikation über gRPC (HTTP/2)
  • GUI Design und Entwicklung mit C++ MFC
  • Testen der Software & Code Reviews
Softwareentwicklung Code Review Explorative Test Funktionale Tests UI/ Oberflächen Tests UI Design C++ Draw.io GIT Google Protocol Buffers JSON Microsoft Foundation Classes (MFC) Microsoft Office Microsoft Visual C++ Microsoft Visual Studio Plastic SCM Protocol Buffers Protobuf XML
Pharma & Gesundheit
2 Monate
2017-12 - 2018-01

Überarbeiten eines digitalen Medikamenten Katalogs

Developer, Frontend Developer Apotheke Medizin Pharma ...
Developer, Frontend Developer
In dem Projekt ging es um das Erweitern, Instandhalten und Einbringen neuer Spezifikationen/ Regulationen für eine Software zum Abbilden eines Medikamenten Katalogs und Medikationsplänen.
  • Entwickeln von neuen Modulen in einem Team von 2-5 Mitarbeitern
  • Beheben von Bugs
  • Testen der Anwendung
Apotheke Medizin Pharma Funktionale Tests Manuelle Tests Microsoft Foundation Classes (MFC) Microsoft Visual Studio
Pharma & Gesundheit
6 Monate
2017-03 - 2017-08

Entwickeln eines Prototyps Frontend für RESTful API

Developer, Frontend Developer Softwareentwicklung Code Review UI Design ...
Developer, Frontend Developer
  • Entwicklung eines WPF Frontend mit Anbindung an eine RESTful API
Softwareentwicklung Code Review UI Design C# Microsoft Visual C# RESTful API Windows Presentation Foundation
Telekommunikation
2 Monate
2017-03 - 2017-04

Abschlussarbeit Prototyp E-Mail Verschlüsselung in OWA

Frontend Developer, Lead Developer Softwareentwicklung Telekommunikation UI Design ...
Frontend Developer, Lead Developer
  • Als Abschlussarbeit wurde ein Prototyp erstellt, mit welchem die Funktionalität eines Programms zur E-Mail Verschlüsselung in Outlook Web App
  • Einarbeitung ins Thema
  • Planung und Entwicklung der Software
  • Dokumentation der Software für Interne Zwecke
  • Dokumentation und Präsentation der Software für die Abschlussprüfung
Softwareentwicklung Telekommunikation UI Design AJAX Angular CSS HTML JQuery JSON JavaScript Microsoft Office Microsoft Visual Studio Node.js OAuth2 RESTful API RESTful JSON XML
Software
2 Jahre 1 Monat
2014-10 - 2016-10

Bedieneinheit eines Sinterofen

Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer Softwareentwicklung Code Review Datenmodellierung ...
Backend Developer, Developer, Frontend Developer, Software Architect, Software Developer, UI/ UX Designer
Entwickeln einer Software zur Bedienung eines Sinterofens, welche von Zahnärzten verwendet wird, um erstellte Kronen zu härten und glasieren. Die Aufgaben bestanden aus:
  • Entwicklung eines Prototyps der Bedienpanel-App, inklusive Backend, für Android 4.x
  • Erweitern der Servicetechniker-Software um Kommunikation, Funktionalitäten und GUIs für die neue Maschine
  • Erweitern der Produkt-Software für Zahnärzte um Kommunikation und Funktionalitäten für die neue Maschine
  • Entwickeln der Bedienpanel-App, inklusive Backend, auf einem Linux Embedded-System. Hierzu gehört auch Kommunikation mit dem internen Chip des Ofens und mit der Service- und Produkt-Software
  • Erstellung von Spezifikationen
  • Backendentwicklung mit Java und C++ in einem Team von 6-8 Personen
  • Sicherstellung der Kommunikation über TCP, UDP und Seriell
  • GUI Design und Entwicklung mit Java & Android GUI und C++ MFC
  • Design und Implementierung der SQLite Datenbank
  • Testen der Software & Code Reviews
Softwareentwicklung Code Review Datenmodellierung Explorative Test Funktionale Tests UI/ Oberflächen Tests UI Design Android Android SDK Bash C++ Draw.io Eclipse Android Developer Tools GIT GIT GitFlow Google Protocol Buffers Google Test (C++ Testing Framework) JAVA JSON Java Android LAN-Architekturen Linux Log4j Microsoft Foundation Classes (MFC) Microsoft Office Microsoft Visual C++ Microsoft Visual Studio Microsoft Windows Netzwerkarchitektur Notepad++ PUTTY Plastic SCM Protocol Buffers Protobuf Raspberry Pi Raspbian SQL Serial Communcation (RS-232) Shell Scripting Subversion (SVN) WLAN Architekturen WinSCP Windows CMD Batch WireShark XML
Pharma & Gesundheit
1 Monat
2016-07 - 2016-07

Einrichten eines TeamCity Servers

DevOps Engineer IT Infrastruktur IT-Dienstleistung DevOps ...
DevOps Engineer
Für das automatisierte Bauen einer E-Mail Verschlüsselungs-Software und anderer internen Projekte wird ein TeamCity Server eingerichtet und Build-Tools angepasst, so dass sowohl manuelles als auch automatisiertes Bauen funktioniert
  • Aufsetzen eines TeamCity Servers auf einer Windows Server VM
  • Einrichten des TeamCity Servers
  • Konfigurieren des Projekts im TeamCity Server
  • Anpassen der Build-Tools
  • Dokumentieren der Installation und Projekt Konfiguration
IT Infrastruktur IT-Dienstleistung DevOps C# TeamCity
Software

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Ausbildung - Fachinformatiker für Anwendungsentwicklung
  • Ausbildung - Elektroniker für Betriebstechnik

Zertifikate
  • Java Spring Core inkl. Spring Boot Workshop - Vorbereitung für Pivotal Certified Professional

Position

Position

  • Backend Developer
  • DevOps Engineer
  • Developer
  • Entwickler
  • Frontend Developer
  • Senior Software Engineer
  • Software Developer
  • Testautomatisierer
  • Testdesigner
  • UI/ UX Designer

Kompetenzen

Kompetenzen

Schwerpunkte

Embedded Development/ IoT
Java
C++
UI/ UX Design

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist ein sehr erfahrener Developer im Bereich von Embedded Software und Internet of Things (IoT). Er zeichnet sich durch eine hohe Flexibilität im Umgang mit Tools und Sprachen aus. Zusammen mit seiner schnellen Auffassungsgabe für fachliche Herausforderungen, seiner methodisch und qualitativ hochwertigen Arbeitsweise ist er ein Gewinn für jedes Projekt.

Persönliche Stärken
  • Flexibilität im Umgang mit verschiedenen Programmiersprachen und Toolings je nach Projektanforderung

Fachlichkeit
  • Allgemein
    • Embedded
    • Frontendentwicklung
    • Heimautomatisierung
    • IT-Dienstleistung
    • Internet of Things
    • Mobile App Entwicklung
    • Pharma
    • Softwareentwicklung
    • Telekommunikation
  • IT-Architektur
    • Prototyping
  • Management
    • IT Security/ IT Sicherheit
  • Vertrieb & Marketing
    • Händlersysteme/ POS

Methoden
  • Agile
    • Agile Develpoment
    • DevOps
    • Kanban
    • Scrum
  • Beratung/ Consulting
    • Trainertätigkeit/ Coaching
    • Workshop Design
  • Dokumentation
    • UML
  • IT-Architektur Vorgehensweisen
    • Proof of Concept 
    • Machbarkeitsanalyse
  • Qualitätssicherung
    • Clean Code
    • Code Review
    • Explorative Test
    • Funktionale Tests
    • Manuelle Tests
    • Pair Programming
    • Performanceoptimierung
    • Qualitätssicherung
    • Regressionstests
    • UI/ Oberflächen Tests
    • Unit-Testing
  • Requirements
    • Datenmodellierung
  • UI/ UX
    • Prototyping
    • UI Design

Technologien & Tools
  • Applikationen (Office, Adobe, ...)
    • Axure RP - UX Prototypes
    • Draw.io
    • Figma
    • GIMP
    • Microsoft Office
    • Rocket Chat
  • C/C++ Frameworks und Technologien
    • C/C++
  • Container; Containertools; Containerplattformen
    • Docker
    • Docker Compose
    • Docker for Desktop
  • Content Management
    • Magento
    • WoltLab Burning Board
  • Datentechnologien & verteilte Verarbeitung
    • Protocol Buffers Protobuf
  • DevOps
    • Artifactory
    • Jenkins
    • PUTTY
    • Shell Scripting
    • TeamCity
    • WinSCP
    • Jira
  • Dokumentenmangament
    • Alfresco
  • Entwicklungstooling
    • Android SDK
    • Gradle
    • Postman
  • Entwicklungsumgebungen
    • Eclipse
    • Eclipse Android Developer Tools
    • IntelliJ
    • Jetbrains PHP-Storm
    • MicroEJ SDK
    • Microsoft Visual Studio
  • Hardwareinfrastruktur
    • LAN-Architekturen
    • WLAN Architekturen
  • Identity Access Management
    • KeePass
  • Integrationsplattformen und Technologien (Messaging; API)
    • AJAX
    • Google Protocol Buffers
    • RESTful API
    • RESTful JSON
  • IoT
    • MicroEJ
    • MicroUI
    • Raspberry Pi
    • Serial Communcation (RS-232)
  • Issue Management
    • Youtrack
  • Java Frameworks & Standards
    • Log4j
  • JavaScript Frameworks & Technologien
    • Node.js
  • JavaScript Frontend Frameworks
    • Angular
    • JQuery
  • Kollaborationswerkzeuge
    • Atlassian Confluence
    • Atlassian JIRA
    • Discord
    • Jitsi
  • Microsoft Frameworks & Technologien
    • Microsoft Foundation Classes (MFC)
    • Windows Presentation Foundation
  • Mobile
    • Android
    • Java Android
  • PHP Frameworks
    • Symfony
    • Twig
  • Qualitätssicherungs- und Performance Tooling
    • SonarQube
  • Security Frameworks, Tooling & Standards
    • OAuth2
    • WireShark
  • Sonstige
    • Embedded Software
    • Netzwerkarchitektur
    • Notepad++
  • Sourcecodeverwaltung
    • Atlassian BitBucket
    • GIT
    • GIT GitFlow
    • Git Sourcetree
    • GitLab
    • Plastic SCM
    • Subversion (SVN)
  • Testframeworks
    • Google Test (C++ Testing Framework)
  • Virtualisierung
    • Oracle VM VirtualBox
    • Vagrant
  • Web Frontend
    • CSS
    • CSS Bootstrap
    • HTML/CSS
    • HTML5

Betriebssysteme

Bash
Linux
Linux Ubuntu
Microsoft Windows
Windows CMD Batch
Windows Subsystem for Linux
Raspbian

Programmiersprachen

PHP
Microsoft Visual C++
Microsoft Visual C#
JavaScript
JAVA
C++
C#
XML
SQL
JSON
HTML

Datenbanken

MySQL

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.