Mobile Entwicklung, Backend Entwicklung, Frontend Entwicklung
Aktualisiert am 16.11.2023
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 02.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
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 Developer Flugsicherung Knowledge Transfer Mobile 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.
Flugsicherung Knowledge Transfer Mobile Test Refactoring User Testing Android AngularJS Apache Cordova Apache Maven Apache Tomcat Atlassian BitBucket Atlassian Confluence Azure ActiveDirectory CSS Google Chrome DevTools Google Play Services Gradle HTML5 IntelliJ JAVA JavaScript MarkDown Microsoft Teams XML XPATH XQuery
Logistik & Verkehr
4 Monate
2022-11 - 2023-02

ITCS 2.0

Mobile Developer Mobility Plattform Telematik Clean 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 Plattform Telematik Clean Code Code Review Scrum Android Android Studio Atlassian Confluence Atlassian JIRA IntelliJ JAVA 11 Kotlin Microsoft Outlook
Öffentliche Verwaltung
3 Jahre 3 Monate
2019-08 - 2022-10

Betriebsanleitung als Online-Dienst (BOD)

Full Stack Developer Betriebsanleitungen Code Review Funktionale 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.
Betriebsanleitungen Code Review Funktionale Tests Knowledge Transfer Kollaborationsplattformen Manuelle Tests Pair Programming Releasemanagement Responsive UI SAFe Scrum UI/ Oberflächen Tests UML Unit-Testing AWS CLI AWS Cloudfront Adobe Acrobat Android Automotive Android Jetpack Android Studio Apache Maven Atlassian BitBucket Atlassian Confluence Atlassian JIRA CSS Cloud Foundry Conceptboard Docker for Desktop Draw.io DyXML Feature Toggles GIT GitHub GitLab GitLab CI Google Chrome Google Firebase Gradle JAVA JFrog Artifactory JSON JSoup JavaScript KeePass Kotlin Microsoft Excel Microsoft Outlook Microsoft Teams Microsoft Visual Studio Code Microsoft Word OAuth2 PUTTY Postman PowerShell Slack SonarQube Spring Boot Spring Data Spring Security XML YAML
Automotive
1 Jahr
2018-04 - 2019-03

SysKit

Developer Industrie 4.0 Anwendungen Code Review Pair Programming ...
Developer
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)
Industrie 4.0 Anwendungen Code Review Pair Programming Scrum UML Atlassian JIRA Eclipse GitLab JAVA Jenkins XML XText Xtend
Öffentliche Verwaltung
1 Jahr
2016-07 - 2017-06

ModelJoin

Developer Softwareentwicklung Code Review Scrum ...
Developer
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
Softwareentwicklung Code Review Scrum UML Unit-Testing Atlassian JIRA Eclipse JAVA Jenkins SQL XML XText Xtend
Öffentliche Verwaltung

Aus- und Weiterbildung

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

Fragen?

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

Das GULP Freelancer-Portal

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