I compensated missing capacity in the Scrum team and jumped into the project without need of more information than the code and requirements.
Consulting the customer in best practices established in Flutter development. Working within a Scrum team on heavily modularized software components, potentially consumed by various projects.
A windows client, consuming a REST API of an embedded-hardware-running server had to be implemented with UI requirements which target a touch-only panel-pc in the industrial domain.
I was in charge of the client architecture and implementation. It defined a cross-project UI- shell that is injected with project-specific views and UI-components. Main features were user management, order management and processing overview.
In the role of architect and lead developer, the solution architecture and design had to be created by me. The solution is a medical product and as such underlies requirements and restrictions from IEC 62304. I conducted technical interviews for frontend and backend positions.
Next to being in charge of creating and verifying the architecture, I participated in the scrum team as developer, performing code reviews for up to three other developers, but mainly writing components such as the http client, chat, app navigation, notifications and various views.
I supported the customer in hitting a release deadline. A part of the app consisting of an overview- and detail-page was defined by design templates and a description of the backend APIs. The project was successfully completed with no friction and almost no need of synchronization.
Supported in externalizing app components and creating complex widgets.
07/2019-09/2019: Mobile App
Role: Developer
Customer: Vilua healthcare GmbH
Tasks:
My task was to create a solution in which the user can switch seamlessly from the portrait- mode video-call to a landscape-mode tools section and to create the respective tool- widgets.
In order to fulfill given requirements, I developed coordinate-systems, custom-made sliders, etc. One additional difficulty was to scale the widgets/fonts correctly from small-screen devices like the iPhone SE to tablets like the iPad 12.9?. Furthermore, the tools include a screen where spots had to be placed exactly on top of defined positions of a vector graphic.
The project challenged in managing rotation, controlling a video-call, scaling the layout correctly on multiple form-factors and operating systems and to keep the screen states intact between such orientation changes and switches between edit and read modes within these tools. The resulting solution was of library-quality; almost no dependencies and of clear software-design.
Technologies:
Flutter, Dart, Android, iOS
03/2018-05/2019: Mobile App SDK
Role: Employee
Customer: Sivantos Group, Global Architect Apps
Tasks:
Challenged by evolving a strongly coupled set of libraries into separately deployable artifacts, the task involved heavy refactoring and communication skills with external and internal parties. The emerged product even exceeded its goals as it was also highly configurable in respect to needs from product management and marketing.
Technologies:
C#, Xamarin, Android, iOS
07/2016-02/2018: TeleCare
Role: Employee, Lead Mobile Developer
Customer: audibene / hear.com
Tasks:
Developing the Android and iOS apps for the TeleCare platform with comprehensive feature sets. The app realizes a video call with real time hearing aid fitting, making a digital homevisit of a hearing care professional possible. In order to fit the devices, acoustic tones and Bluetooth LE were used.
Technologies:
C#, Xamarin Forms, Android, iOS
2015-2015: Quo App
Role: Co-founder
Customer: on Request
Tasks:
Co-founder and main developer of tinder-like social event suggestion app. Started in Copenhagen, Denmark with friends. Though the product did not make it to the market, the project itself was intriguing and provided the playground for new ideas.
Technologies:
C#, Xamarin Forms, Android, iOS, Windows Phone
08/2014-06/2016: finanzblick
Role: Employee, Mobile Developer
Customer: Buhl Data Service
Tasks:
I built the Windows 8 and Windows Phone 8 app, bringing the powerful multi-banking kernel onto the Windows platform in a native app. Customers were able to sync their financial data and see all bank accounts and transactions. Helpful statistics and graphics covered the customer?s financial aspects.
WISO Vermieter
finanzblick for Windows Phone
Technologies:
C#, XAML, Windows, Windows Phone
10/2013-07/2014: Developed software in Atmel Assembler
Role: Embedded Software Developer
Customer: Aupro ? automation in progress GmbH
Tasks:
Academic Grade
Senior Software Developer & -Architect
Expertise
Profile
Test Driven Development comes with many benefits; not only does one get a new buddy named XCTest. It's all about 'eat your own
dog food' and influences the thoroughness of API design. Bugs are mocking us no longer! Now it's us mocking every structure we seem fit. Leaning back, feeling the safety as hundreds or thousands of tests are running through, priceless.
Personal key skills
Top technical skills in 2019
C#
Experience since 2012: used with Windows apps, Windows Phone, WPF, ASP.NET, Xamarin
Xamarin (cross-platform)
Delivering cross-platform solutions since 2014 using Xamarin iOS, Xamarin Android, Xamarin Mac and Xamarin Forms
Swift / Objective-C / iOS Native
Earliest touches in 2009, working with AppKit on macOS apps in 2015-2016, core technology since 2019
Technologies used in the past
Frameworks/Tools
WPF, Xamarin, MFC, Boost libraries, Qt, Flutter, JSON, REST
IDEs
Xcode, AppCode, Rider, Visual Studio 2008 ? 2019 (ReSharper), Visual Studio for Mac, IntelliJ
Version Control
Git, TFS, SVN
Project Boards
TFS, Azure DevOps, Jira, Asana
I compensated missing capacity in the Scrum team and jumped into the project without need of more information than the code and requirements.
Consulting the customer in best practices established in Flutter development. Working within a Scrum team on heavily modularized software components, potentially consumed by various projects.
A windows client, consuming a REST API of an embedded-hardware-running server had to be implemented with UI requirements which target a touch-only panel-pc in the industrial domain.
I was in charge of the client architecture and implementation. It defined a cross-project UI- shell that is injected with project-specific views and UI-components. Main features were user management, order management and processing overview.
In the role of architect and lead developer, the solution architecture and design had to be created by me. The solution is a medical product and as such underlies requirements and restrictions from IEC 62304. I conducted technical interviews for frontend and backend positions.
Next to being in charge of creating and verifying the architecture, I participated in the scrum team as developer, performing code reviews for up to three other developers, but mainly writing components such as the http client, chat, app navigation, notifications and various views.
I supported the customer in hitting a release deadline. A part of the app consisting of an overview- and detail-page was defined by design templates and a description of the backend APIs. The project was successfully completed with no friction and almost no need of synchronization.
Supported in externalizing app components and creating complex widgets.
07/2019-09/2019: Mobile App
Role: Developer
Customer: Vilua healthcare GmbH
Tasks:
My task was to create a solution in which the user can switch seamlessly from the portrait- mode video-call to a landscape-mode tools section and to create the respective tool- widgets.
In order to fulfill given requirements, I developed coordinate-systems, custom-made sliders, etc. One additional difficulty was to scale the widgets/fonts correctly from small-screen devices like the iPhone SE to tablets like the iPad 12.9?. Furthermore, the tools include a screen where spots had to be placed exactly on top of defined positions of a vector graphic.
The project challenged in managing rotation, controlling a video-call, scaling the layout correctly on multiple form-factors and operating systems and to keep the screen states intact between such orientation changes and switches between edit and read modes within these tools. The resulting solution was of library-quality; almost no dependencies and of clear software-design.
Technologies:
Flutter, Dart, Android, iOS
03/2018-05/2019: Mobile App SDK
Role: Employee
Customer: Sivantos Group, Global Architect Apps
Tasks:
Challenged by evolving a strongly coupled set of libraries into separately deployable artifacts, the task involved heavy refactoring and communication skills with external and internal parties. The emerged product even exceeded its goals as it was also highly configurable in respect to needs from product management and marketing.
Technologies:
C#, Xamarin, Android, iOS
07/2016-02/2018: TeleCare
Role: Employee, Lead Mobile Developer
Customer: audibene / hear.com
Tasks:
Developing the Android and iOS apps for the TeleCare platform with comprehensive feature sets. The app realizes a video call with real time hearing aid fitting, making a digital homevisit of a hearing care professional possible. In order to fit the devices, acoustic tones and Bluetooth LE were used.
Technologies:
C#, Xamarin Forms, Android, iOS
2015-2015: Quo App
Role: Co-founder
Customer: on Request
Tasks:
Co-founder and main developer of tinder-like social event suggestion app. Started in Copenhagen, Denmark with friends. Though the product did not make it to the market, the project itself was intriguing and provided the playground for new ideas.
Technologies:
C#, Xamarin Forms, Android, iOS, Windows Phone
08/2014-06/2016: finanzblick
Role: Employee, Mobile Developer
Customer: Buhl Data Service
Tasks:
I built the Windows 8 and Windows Phone 8 app, bringing the powerful multi-banking kernel onto the Windows platform in a native app. Customers were able to sync their financial data and see all bank accounts and transactions. Helpful statistics and graphics covered the customer?s financial aspects.
WISO Vermieter
finanzblick for Windows Phone
Technologies:
C#, XAML, Windows, Windows Phone
10/2013-07/2014: Developed software in Atmel Assembler
Role: Embedded Software Developer
Customer: Aupro ? automation in progress GmbH
Tasks:
Academic Grade
Senior Software Developer & -Architect
Expertise
Profile
Test Driven Development comes with many benefits; not only does one get a new buddy named XCTest. It's all about 'eat your own
dog food' and influences the thoroughness of API design. Bugs are mocking us no longer! Now it's us mocking every structure we seem fit. Leaning back, feeling the safety as hundreds or thousands of tests are running through, priceless.
Personal key skills
Top technical skills in 2019
C#
Experience since 2012: used with Windows apps, Windows Phone, WPF, ASP.NET, Xamarin
Xamarin (cross-platform)
Delivering cross-platform solutions since 2014 using Xamarin iOS, Xamarin Android, Xamarin Mac and Xamarin Forms
Swift / Objective-C / iOS Native
Earliest touches in 2009, working with AppKit on macOS apps in 2015-2016, core technology since 2019
Technologies used in the past
Frameworks/Tools
WPF, Xamarin, MFC, Boost libraries, Qt, Flutter, JSON, REST
IDEs
Xcode, AppCode, Rider, Visual Studio 2008 ? 2019 (ReSharper), Visual Studio for Mac, IntelliJ
Version Control
Git, TFS, SVN
Project Boards
TFS, Azure DevOps, Jira, Asana
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.