Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
C1
Englisch
B2
Französisch
Muttersprache
Einsatzorte
Deutschland
nicht möglich
Projekte
6 Monate
2023-04 - 2023-09
Mobako/ Mofo/ MMDB
Full Stack DeveloperFlugsicherungKnowledge TransferMobile Test...
Full Stack Developer
Zusätzlich zu dieser technischen Verbesserung soll eine APK-Datei erstellt werden, die es ermöglicht, diese Anwendungen effizient über Intune zu verwalten. Diese Maßnahme dient der Vereinfachung und Steigerung der Verwaltbarkeit der mobilen Anwendungen. Es soll sichergestellt werden, dass diese Anwendungen reibungslos auf den neuesten Android-Geräten funktionieren und gleichzeitig eine benutzerfreundliche Verwaltung über Intune gewährleistet ist.
Aktualisierung der Android Version auf die neue Version und Testen der Funktionalitäten
Entwicklung der Hybride App für Intune (apk, Cordova) und entsprechendes Hochzählen der Version und Testen der Funktionalitäten
Testen insbesondere der Hardware-Funktionen wie RFID und interne Kamera, sowie der Offline-Fähigkeit
Dokumentation, so dass zukünftig eine neue apk von einem anderen Kollegen aufgesetzt werden kann
Herstellung der Google Playstore-Komptabilität
Einführung Single SignOn (Azure-Login), so dass nur eine Authentifizierung nötig ist
Ziel: In diesem Projekt steht die Modernisierung und Optimierung folgender mobiler Anwendungen im Fokus: Mobile Formulare (MoFo), Mobile Melderdatenbank (MMDB) und Mobile Ausweiskontrolle (MoBaKo). Diese Anwendungen sind derzeit auf Android-Geräten im Einsatz und sollen nun auf die aktuelle Android-Version angepasst werden.
Mobile DeveloperMobility PlattformTelematikClean Code...
Mobile Developer
Mit dem Hintergrund, dass die Fahrer-App des ITCS 2.0 ein Analogfunkmodem ansteuern kann (Meritec Karla) und damit die LSA-Beschleunigung unterstützt, wollte man die Fahrer-App für die Feuerwehr adaptieren, um die Ausrück-fahrt beschleunigt durchzuführen. Die Idee dabei ist, die typische Ausrückfahrt der Feuerwehr (über die ersten Kreuzungen) im ITCS 2.0 zu pflegen und darauf basierend LSA-Meldepunkte zu versorgen. Die Ortung und das Auslösen der Meldepunkte erfolgt für den Feuerwehr-Ansatz analog zur Fahrer-App.
Analyse von Anforderungen, Erstellen passender Lösungskonzepte und Sicherstellung einer qualitativ hochwertigen Umsetzung
Integration der App als Modul in die Systemlandschaft
Durchführung von Code Reviews
Enge Zusammenarbeit mit dem Fachbereich, Abstimmung von Anforderungen, Schnittstellen und Innovationen
Unterstützung bei C2X-Systeme
Ziel: Die Berufsfeuerwehr München hat die Anforderung, die Ausrückfahrt von der Feuerwache zu dem jeweiligen Einsatzort nach Möglichkeit LSA-beschleunigt abzuwickeln
Mobility PlattformTelematikClean CodeCode ReviewScrumAndroidAndroid StudioAtlassian ConfluenceAtlassian JIRAIntelliJJAVA 11KotlinMicrosoft Outlook
Öffentliche Verwaltung
3 Jahre 3 Monate
2019-08 - 2022-10
Betriebsanleitung als Online-Dienst (BOD)
Full Stack DeveloperBetriebsanleitungenCode ReviewFunktionale Tests...
Full Stack Developer
Die Interaktion des Kunden mit dem Fahrzeug muss durch die Betriebsanleitung auf einfache, verständliche und stets aktuelle Art und Weise unterstützt werden. Dazu soll die neue Betriebsanleitung als Onlinedienst (BOD) die bestehende Online-Betriebsanleitung (O-BAL) ersetzen und durch die wesentlichen Funktionsbereiche ?Online-Update?, Individualisierung? und ?Proaktivität? (update-notification, warning-notification, ...) erweitern. Eine zentrale Datenhaltung im Backend soll die gemeinsame und synchronisierte Nutzung von Betriebsanleitungsinhalten auf verschiedenen Endgeräten (Fahrzeug, Smartphone/Tablet, PC/Notebook) ermöglichen. Das BOD soll in einer skalierbaren Microservice-Architektur umgesetzt werden.
Spezifikation von Implementierungsobjekten
Erstellung des Designanteils der Systemspezifikation
Erstellung des Systementwurfs
Feature-Konzept dokumentieren
Implementierung des Systementwurfs
Implementierung von Features für das Backend-System (Microservices)
Behebung von Bugs im Backend-System
Entwicklung einer Android-App (MyPorsche), die das Backend-System aufruft
Entwicklung einer Android Automotive App (HCP3), die das Backend-System aufruft
Einarbeitung neuer Teammitglieder
Durchführung von Entwicklertests zur Sicherstellung der Code-Qualität
Ziel: Die Betriebsanleitung, so wie man sie bisher kennt (Print im Handschuhfach), soll durch eine digitale Version ergänzt bzw. ersetzt werden.
Der Einfluss von Industrie 4.0 (I4.0), cyber-physikalischen Systemen und dem Internet of Things (IoT) im vernetzten Umfeld von eingebetteten Systemen birgt immer mehr Gefahren bezüglich unbefugter Zugriffe sowie Manipulation durch Angriffe. So rücken Security-Analysen bei der Systementwicklung zunehmend in den Fokus. Dadurch kann dem gefährlichen Fehlverhalten, das durch Angriffe von außen verursacht werden könnte, bereits beim Systementwurf entgegengewirkt werden. Jedoch ist eine durchgängige Methodik sowie eine entsprechende Werkzeugunterstützung, um die Security eingebetteter und verteilter Systeme zu bewerten und abzusichern, noch nicht bekannt. Um diesen Herausforderungen gerecht zu werden, wird im Rahmen des Projektes SysKit ein I4.0-Entwicklungswerkzeug realisiert.
Einarbeitung in die modellbasierte Entwicklung
Erstellen von grafischen Editoren
Aufbereiten von Projektergebnissen
Ausprobieren und Gegenüberstellen von Eclipse-Plug-Ins
Programmieren in Java
Dokumentation
Ziel: Entwicklung von grafischen Editoren für eine neue integrierte Entwicklungsumgebung (SysKit)
ModelJoin ist ein Palladio-Projekt, das hilft, Modelle zu kombinieren, die nur lose gekoppelt sind. Es bietet eine textuelle domänenspezifische Sprache (DSL), die SQL-ähnlich ist und dazu dient, Abfragen auf heterogenen Modellen zu spezifizieren, die Instanzen verschiedener Metamodelle sein können. Die Ergebnismenge einer solchen Abfrage ist eine Instanz eines Ziel-Metamodells, das bei der Ausführung der Abfrage automatisch generiert wird. Mit ModelJoin können Entwickler schnell Abfragen zu Modellen mit einem kompakten textuellen Ausdruck erstellen. Die notwendigen Artefakte, wie das Zielmetamodell und die Modell-zu-Modell-Transformationen, werden durch die Implementierung von ModelJoin on-the-fly erzeugt.
Anforderungsanalyse
Entwurf
Implementierung
Erstellung von Tests
Programmieraufgaben in java
Erstellung und Pflege der Dokumentation
Ziel: Weiterentwicklung des ModelJoin-Tools zur Erstellung von spezifischen Sichten aus heterogenen Modellen
Studium - Informatik KIT Karlsruhe Abschluss: Master of Science
Studium - Informatik University of Douala Abschluss: Bachelor of Science
Zertifikate
The Professional Scrum Master (PSM I)
Position
Backend Developer
Database Developer
DevOps Engineer
Developer
Entwickler
Frontend Developer
Full Stack Developer
IT Consultant
Lead Developer
Mobile Developer
SAFe Program Consultant (SPC)
Scrum Master
Software Developer
Software Engineer
Kompetenzen
Schwerpunkte
Mobile Entwicklung
Backend Entwicklung
Frontend Entwicklung
Produkte / Standards / Erfahrungen / Methoden
Profil Der Mitarbeiter übernimmt im Projekt am liebsten Verantwortung für die zielgerichtete Umsetzung von Features, die er von Anfang bis Ende durchdenkt und handwerklich exzellent realisiert. Dabei hilft ihm seine große Erfahrung aus unterschiedlichen Projekten im agilen Umfeld. Des Weiteren kümmert er sich um die Koordination der Aufgaben und leistet Unterstützung bei der Einarbeitung neuer Teammitglieder.
Persönliche Stärken
Gute Kommunikationsfähigkeit
Zuverlässigkeit
Teamfähigkeit
Schnelle Einarbeitung
Selbständiges Arbeiten
Fachlichkeit
Allgemein
Backend Services
Cloud
Elektromobilität
Embedded
Forschung
Frontendentwicklung
Industrie 4.0 Anwendungen
Internet of Things
Mobile Datenerfassung
Reverse Engineering
Softwareentwicklung
Automotive
Automotive
Betriebsanleitungen
Connected Car
Management
Mobile Device Management
Releasemanagement
Soziales
Ausbildung
Social Media
Travel, Transport & Logistics
Fahrgastinformation
Flugsicherung
Linienbus
Mobility Plattform
Telematik
Verkehrsverbünde
Methoden
Agile
Agile Projectmanagement
DevOps
Minimum Viable Product (MVP)
Scrum
Qualitätssicherung
Clean Code
Explorative Test
Funktionale Tests
Integrationstest
Komponenten Tests
Manuelle Tests
Mobile Test
Test Driven Development (TDD)
UI/ Oberflächen Tests
Scaled Agile
SAFe
Sonstige
Kotlin
Model Driven Architecture
Technologien & Tools
Application Server
Apache Tomcat
Applikationen (Office, Adobe, ...)
Adobe Acrobat
Audacity
DeepL
Draw.io
Google Chrome
Google Kalender
MATLAB Simulink
MatLab
Microsoft Access
Microsoft Excel
Microsoft Office
Microsoft OneNote
Microsoft Outlook
Microsoft Powerpoint
Microsoft Project
Microsoft Share Point
Microsoft Word
Prima
Rexx HR
Sketch
TeamViewer
C/C++ Frameworks und Technologien
C/C++
Cloud
AWS Cloudfront
AWS CodeStar
AWS EC2
AWS IAM
AWS S3
AWS SNS
AWS SQS
Azure ActiveDirectory
Cloud Foundry
Google Firebase
Microsoft Intune
Container; Containertools; Containerplattformen
Docker
Docker Compose
Docker for Desktop
Kubernetes
DevOps
Artifactory
GitLab
JFrog Artifactory
Jenkins
Nexus
PUTTY
Jira
Dokumentation
PlantUML
Swagger
Unified Modeling Language (UML)
Entwicklungstooling
Android SDK
Apache Maven
Eclipse Modelling Framework (EMF)
Google Chrome DevTools
Gradle
IBM Rational Software Architect
MarkDown
Postman
RationalRose
Scrum
Kollaborationswerkzeuge
Abstract
Atlassian Confluence
Atlassian JIRA
Conceptboard
Dropbox
Google Drive
Microsoft Skype
Microsoft Teams
Miro
Slack
Logging und Monitoring
Kibana
Logging
Microsoft Frameworks & Technologien
PowerShell
Mobile
Android
Android Automotive
Android Jetpack
Android Material Components
Android Studio
Google Play Services
Java Android
RxAndroid
Muster, Programmiermodelle & Standards
KOIN (Dependency Injection)
Kotlin Coroutines
MVC
MVP
mvvm
Qualitätssicherungs und Performance Tooling
SonarQube
Security Frameworks, Tooling & Standards
JSON Web Token JWT
OAuth2
OpenID Connect
Two-factor authentication (2FA)
Sonstige
Domain Specific Language
Embedded Software
Google Analytics
Sourcecodeverwaltung
GIT
GIT GitFlow
GitHub
GitLab
GitLab CI
Subversion (SVN)
Testframeworks
BrowserStack
Hamcrest
JUnit
JUnit4
JUnit5
Mockito
SonarLint
Web Frontend
Google Material Design
HTML5
sonstige Erfahrungen
Wissenschaftliche Hilfskraft (FZI Karlsruhe)
Werkstudent IT Infrastruktur (INIT Individuelle Softwareentwicklung & Beratung)
Wissenschaftliche Hilfskraft (IPD KIT Karlsruhe)
Praktikum IT Infrastruktur (Global Services & Communication)
Betriebssysteme
Linux
Linux Ubuntu
Microsoft Windows
Programmiersprachen
C
C#
C++
JAVA
8, 11
Kotlin
HTML
JSON
SQL
XML
XPATH
YAML
XQuery
LaTeX
Datenbanken
MySQL Workbench
PgAdmin
Microsoft SQL Server
Redis
PostgreSQL
MySQL
MongoDB
Vertrauen Sie auf GULP
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung