You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Tobias SchulzTS

Tobias Schulz

Fullstack Developer C#, .NET, Blazor, C++

€800/day
Frankfurt am Main, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Tobias

In recent years, I have extensively dealt with app development using Xamarin Forms, MAUI, and Blazor. Among other things, I recently led the development of a Xamarin app for merchandising and rollouts for an international corporation as Lead Developer.

We are an IT freelancer collective that has joined forces to cover a broad range of software development and to benefit from each other's extensive experience, thereby always achieving the best result for the client.

My focus areas are:

- App development with Xamarin or MAUI for Android and iOS
- Backend development with ASP.NET Core and .NET 7
- Backend development with PHP 8/Laravel
- Web development with Blazor WebAssembly
- Linux Server/Cloud
- .NET 5, .NET 6, .NET 7

In addition, I also have in-depth knowledge of:

- Native development with C/C++ and Rust
- Desktop development with .NET (Windows Forms/WPF) and C++ (Qt)
- Web development with TypeScript / JavaScript (especially Web Components)

- Microsoft technologies (Azure, .NET, ...)
- Java technologies / Oracle
- Linux administration
- PHP, Python, Perl
- Git / Bitbucket / GitHub / Jira / DevOps
  • German

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Samsung Electronics
    Senior Full Stack Developer
    TECH
    April 2021 - September 2021 (5 months)
    Frankfurt am Main, Germany
    For the native app of a data-intensive ERP application, an efficient and reliable real-time synchronization between the app and the backend was to be realized.

    Via a WebSocket-based protocol newly developed in C#, very large amounts of data (over 1 million records in over 120 tables) can be kept synchronized efficiently and without user interaction for mobile apps.
    The constantly maintained WebSocket connection enables server-side pushing of data to all devices within a few seconds in case of changes to individual records.
    The protocol also allows the execution of C# scripts on the devices for remote maintenance and diagnostic purposes, as well as monitoring of device parameters such as operating system version, storage space utilization, or errors that occurred on the devices.
    It was implemented with a backend based on ASP.NET Core (.NET Core 3.1, later .NET 6) and a client library for integration into Xamarin apps as well as WPF-based desktop applications.
    C# Xamarin WebSo ASP.NET Core ASP.NET MySQL Laravel
  • Samsung Electronics
    Full Stack Developer
    TECH
    March 2018 - October 2018 (7 months)
    The client required ticket and order systems with identical business logic on various technical platforms and form factors.

    Therefore, a system was to be designed and developed for a ticket system framework that would allow the business logic to be described as declaratively and language-independently as possible.
    The data sources for the fields, the forms, and the events triggered by status changes of the processes were described using a Lisp-like scripting language.
    Interpreters were developed for both the web (server-side via PHP/Laravel) and for within native apps (using C#/C++/Xamarin) to execute the scripting language on the respective platform.
    Xamarin iOS Android c++ C# php C
  • digitalkraft
    Full Stack Developer
    SOFTWARE PUBLISHING
    August 2017 - February 2018 (6 months)
    Frankfurt am Main, Germany
    To enable the creation of shared BDD / integration tests for both a Xamarin app and web-based backend applications, a Skia-based backend for Xamarin Forms was created that can be accessed via an API similar to Selenium. Since no real smartphones are needed for the tests, the tests could be executed more easily and reliably on a Linux server.
    The Xamarin.Forms backend renders into a framebuffer to enable video/screenshot creation during tests (especially in case of errors).
    From PHP / Behat, BDD tests can thus be executed in Gherkin / Cucumber syntax, where each test instruction is executed either in the browser or in the Xamarin app, depending on the context.
    Testing BDD Selenium Skia PHP Xamarin App Development

Recommendations

Be the first to recommend Tobias

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science
    Karlsruhe Institute of Technology
    2014

Skill set

Categories