Matthias Schicker

Artful software engineering

Freiberuflicher Experte für App Entwicklung seit 2008
ICH BIETE

Coding

Ihr Code in besten Händen. Strukturiert, performant, dokumentiert, wartbar.

Consulting

Ich biete Hilfe bei der Auswahl und Einführung von Technologien, Architekturen und Prozessen - passend für genau Ihre Situation.

Coaching

Heben Sie das ganze Potenzial Ihres Teams!

UX Design

Verstehen Sie Ihre Nutzer und passen Sie Ihre Systeme an deren Bedürfnisse an.

ICH KANN
- JAVASCRIPT IST DEAKTIVIERT -
Hier wäre eine nette Visualisierung der Technologien mit denen ich vertraut bin.
Aktivieren Sie bitte JavaScript in ihrem Browser!

Dann würden sie Schlagwort-Wolken sehen zu

Android

iOS

Flutter

Agile Prozesse

Tools

...

PROJEKT HISTORIE
08 2021HEUTE
HEUTE
|
08 2021
FIRMA
PROJEKT
MobiCall Android and Flutter apps
Development of native Android and Flutter apps as part of an alarming system for hospitals, warehouses, hotels, ...
ROLLE
Mobile lead developer
VERANTWORTUNGEN
Responsible for architecture, roadmap, and development of legacy native Android app as well as a greenfield implementation utilizing Flutter. Data modelation, protocols, UX consulting, implementations, code reviews.
TECH
Flutter, Java, Kotlin, BluetoothLE, Websockets, Firebase, automated sensor alarms, XML, JSON, REST
HERAUSFORDERUNGEN
International team
On-premise installations
Extensive forwards- and backwards-compatibility needs
Legacy code base
Limited developer resources
Minimal or missing documentation
02 202011 2021
FIRMA
PROJEKT
M-Login Online Wallet
Web System to create and manage payment methods in the M-Login context in order to provide the data for accessing services

M-Login App
Companion/authorization app for the M-Login exo system for more comfortable data management and autohorization flows.

München App
App to connect citizens in Munich with civil services and ticketing, written in Flutter.
ROLLE
App architect + developer, UX consultant, web developer
VERANTWORTUNGEN
Developed M-Login app from scratch, responsible for data definitions, system architecture, protocols. Consultant, architect, and developer for München App
TECH
Flutter, Dart, Kotlin, Swift, Angular, Typescript, REST
HERAUSFORDERUNGEN
Integration in existing enterprise solution, enterprise environment, inter-company communications.
11 2021
|
02 2020
05 201812 2019
12 2019
|
05 2018
FIRMA
(NDA)
PROJEKT
Smart Home System
Development of a complete smart home solution from scratch for DAX FIRMA (NDA). Custom hardware as central object installed in the user's home provides voice, app, and cloud access to control and automate smart devices.
ROLLE
Head of mobile development
VERANTWORTUNGEN
Lead an international team of Android and iOS developers. Defined architecture, conventions, data structures, protocols. Coordinated with PO, UX, hardware, and cloud teams. Build up the mobile team: Interview and select candidates, onboard them
TECH
Swift, Kotlin, Java, BluetoothLE, Websockets, Firebase, GitLab CI, ZeroConf networking, JUnit, Mockito, XCTest, JSON
HERAUSFORDERUNGEN
International team spread out over several locations and countries
Low-level data exchange protocols
Data synchronization over multiple entities in the system
Non-finalized hardware and drivers
02 201505 2018
FIRMA
PROJEKT
Ryd App
IoT system that transforms any car into a "connected" or "smart" car. Allows for position tracking and sharing, automatic emergency calls, payment at gas stations with a single tap, ...
ROLLE
Mobile lead developer, architect, UX consultant
VERANTWORTUNGEN
Developed the architecture and major parts of the codebase for the iOS and Android apps. Planning, designing, and implementation of features in coordination with backend developers and designers.
TECH
Java, Swift, ObjectiveC, REST, Jenkins CI
HERAUSFORDERUNGEN
Playful, interactive UI
Short-staffed app team
Volatile startup environment
05 2018
|
02 2015
07 201705 2018
05 2018
|
07 2017
FIRMA
PROJEKT
Soccer apps for major clubs (BVB, HSV, Westham United, FCN, ..)
Development of official apps for soccer clubs
ROLLE
Architect, lead developer
VERANTWORTUNGEN
Architecture of new common core as basis for different apps. Development of features for Android and iOS. Maintenance and refactoring of legacy codebase.
TECH
Swift, Java, RxJava, RxCocoa, REST, TestFlight, BuddyBuild, JSON, XML
HERAUSFORDERUNGEN
Complex module setup with many re-usable and stylable components
Complex legacy codebase
Data synchronization over multiple entities in the system
Non-finalized hardware and drivers
05 201606 2016
FIRMA
PROJEKT
SignaSurium
System to collect signatures for various causes. Consists of two iPad apps("Master" app for creating and managing campaigns, "Collector" app for collecting data sets and signatures) and backend.
ROLLE
System designer, architect and developer
VERANTWORTUNGEN
Everything. Collected requirements with the client, chose fitting technologies, designed the system, and implemented it.
TECH
ObjectiveC, REST, SQL, PHP, JavaScript, Html
HERAUSFORDERUNGEN
Limited budget
Short time frame
06 2016
|
05 2016
04 201412 2014
12 2014
|
04 2014
FIRMA
wishdrum ag
PROJEKT
ROLLE
CPO, head of mobile development
VERANTWORTUNGEN
Product roadmap, Android app architecture and development, iOS development support
TECH
Java, ObjectiveC, REST, JSON, Spring, Tomcat, Balsamiq
HERAUSFORDERUNGEN
Volatile Startup environment
Limited budget
Ambitious vision
05 2014
FIRMA
PROJEKT
Photo competition app
App for a competition where users could upload their favourite photos of Munich and rate them. Part of a promotion for the muenchen.de website.
UX workshop
Workshop with the designers and developers of the muenchen.de app to evaluate the current UX, find pain points, formulate solution strategies
ROLLE
Android developer, UX consultant
VERANTWORTUNGEN
Develop app from scratch according to design; prepare and conduct UX workshop
TECH
Java, REST, Balsamiq
05 2014
03 201404 2014
04 2014
|
03 2014
FIRMA
PROJEKT
Agent app
ROLLE
Android Coach, Consulant
VERANTWORTUNGEN
Teach development team to develop for Android. Implemented architecture skeleton. Code reviews and mentoring
TECH
Java, REST, XML, Volley
HERAUSFORDERUNGEN
Developers from various backgrounds and skill levels
10 201311 2013
FIRMA
PROJEKT
Chip Android App
Companion app to the Chip magazine. Direct access to same CMS that drives magazine and website.
ROLLE
Android coach, UX consultant
VERANTWORTUNGEN
Tought a team of web and backend developers Android development. Supported UX and UI designers in adapting CHIP corporate design and interaction flows for apps.
TECH
Java, REST, GraphML
HERAUSFORDERUNGEN
Young team with varied backgrounds and experience
11 2013
|
10 2013
10 201202 2014
02 2014
|
10 2012
FIRMA
Pockets United GmbH
PROJEKT
Pockets United
System to easily share costs in groups and pay for things together
ROLLE
Co-Founder, CXO, Head of mobile development
VERANTWORTUNGEN
UX design, app development
TECH
Java, ObjectiveC, OpenGL, XML, REST
HERAUSFORDERUNGEN
Start-up environment
Super ambitious vision
Limited resources (seed funding, business angels, own savings)
CONTACT
Write Email
Email
LinkedIn profile
LinkedIn
Xing profile
Xing
GitHub profile
GitHub
IMPRINT
Responsible (§5 TMG)

Matthias Schicker
(Freiberuflicher SoftwareEntwickler)
Kornweg 1a
85598 Baldham
Tel.: (+49) 160 954 05 119
Email: imprint@matthiasschicker.de
Ust.Id.Nr.: DE300003492

DSGVO / GDPR

There is no personal data of any kind tracked, stored, or processed.

© Matthias Schicker