freiberufler Freiberuflicher App- und Software-Entwickler (Android + iOS, Xamarin/.NET MAUI, C#/.NET) auf freelance.de

Freiberuflicher App- und Software-Entwickler (Android + iOS, Xamarin/.NET MAUI, C#/.NET)

offline
  • 85€/Stunde
  • 49214 Bad Rothenfelde
  • auf Anfrage
  • de  |  en  |  es
  • 01.07.2024

Kurzvorstellung

Ich entwickle hochwertige, stabile und wartbare mobile Applikationen (Android und iOS) und Software mit Xamarin.Forms bzw. .NET MAUI sowie C#/.NET unter Einsatz von Clean Code, TDD und SOLID. Vorzugsweise Remote. Keine Webentwicklung, keine ANÜ.

Auszug Referenzen (3)

"Herr E.-P. hat für uns eine Service App für IOS und Android Smartphones programmiert. Wir sind mit seiner Tätigkeit sehr zufrieden!"
Freiberuflicher App-Entwickler
Heiko Sachse
Tätigkeitszeitraum

9/2021 – 7/2022

Tätigkeitsbeschreibung

Neuentwicklung einer Service App für ein Medizinprodukt mit Xamarin Forms für iOS und Android unter Einsatz einer Bluetooth Low Energy-Schnittstelle zur Datenübertragung.

Eingesetzte Qualifikationen

It-Beratung, Mobile Application Development, Nunit, Software Architecture, Softwareentwicklung (allg.), Xamarin, Xamarin.Forms

"Die Zusammenarbeit mit J. lief sehr gut: er ist sehr zuverlässig und kompetent. Er arbeitet gewissenhaft und hat sich super ins Team eingegliedert"
Freiberuflicher Senior App-Entwickler
Lara Roscher
Tätigkeitszeitraum

3/2021 – 5/2022

Tätigkeitsbeschreibung

Stabilisierung und Weiterentwicklung einer bestehenden Xamarin.Forms-App, Refactoring für MVVM-Konformität und strategische Einführung von Unit Tests sowie Beratung zu Continuous Integration und Delivery.

Eingesetzte Qualifikationen

C#, Continuous Delivery, Git, Nunit, Test Automation, Microsoft Visual Studio, Xamarin, Xamarin.Forms

"Sehr zuverlässiger und motivierter Mitarbeiter, mit vielen guten Ideen und einer schnellen Umsetzung."
Softwareentwickler (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

1/2012 – 8/2019

Tätigkeitsbeschreibung

Entwicklung und Mitkonzeption des Materialise Build Processor sowie Weiterentwicklung des Build Processor Frameworks und der dazugehörigen Belichtungsstrategien bzw. Verfahrwege für professionelle AM-Anlagen (industrieller 3D-Druck) in den Programmiersprachen C++11/14 und C#/.NET.

Leitung diverser Projekte im Bereich Build Processor und schlussendlich Übernahme der Abteilungsleitung der Softwareentwicklung für Additive Fertigung inkl. Personalverantwortung.

Eingesetzte Qualifikationen

Mysql, Continuous Integration, Agile Methodologie, Kanban (Softwareentwicklung), Projektleitung / Teamleitung (IT), Scrum, Code-Review, Test Automation, Objektorientierte Software-Entwicklung, .Net Framework (Microsoft), C#, C++, Python, Team Foundation Server, XML, Lean Prozesse, DIN EN ISO 9001

Qualifikationen

  • Android1 J.
  • C#10 J.
  • C++7 J.
  • Clean Code
  • Continuous Delivery2 J.
  • Datenbanken (SQL, NoSQL)
  • Front End1 J.
  • Git2 J.
  • iOS1 J.
  • Microsoft Visual Studio2 J.
  • Mobile Application Development2 J.
  • Nunit2 J.
  • Objektorientierte Software-Entwicklung7 J.
  • Software Architecture2 J.
  • Softwareentwicklung (allg.)2 J.
  • Test Automation10 J.
  • Xamarin2 J.
  • Xamarin.Forms3 J.

Projekt‐ & Berufserfahrung

Senior App Entwickler
Kundenname anonymisiert, remote
1/2023 – offen (1 Jahr, 11 Monate)
Veranstaltungsmanagement
Tätigkeitszeitraum

1/2023 – offen

Tätigkeitsbeschreibung

Weiterentwicklung und Portierung einer bestehenden Xamarin.Forms-App zu .NET MAUI im Bereich des Veranstaltungsmanagements für Reitsportveranstaltungen.

Eingesetzte Qualifikationen

Software Architecture, Front End, Mobile Application Development, Softwareentwicklung (allg.), Xamarin.Forms

Senior Mobile App Developer
IDONOS Solutions GmbH, Remote
9/2022 – 9/2023 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – 9/2023

Tätigkeitsbeschreibung

Freiberufliche Mitarbeit an einer bestehenden Xamarin.Forms-App im Bereich des Personal Training als Senior Entwickler und technischer Berater für das Entwicklungsteam. Architektur, Design und Entwicklung neuer App-Komponenten und Features sowie Wartung, Verbesserung und Refactoring der bestehenden Code-Basis. Unit Tests, Testautomatisierung und Continuous Integration.

Eingesetzte Qualifikationen

Android, C#, Continuous Delivery, Git, iOS, Nunit, Test Automation, Microsoft Visual Studio, Xamarin, Xamarin.Forms

Freiberuflicher App-Entwickler
emedos GmbH, Remote
9/2021 – 7/2022 (11 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2021 – 7/2022

Tätigkeitsbeschreibung

Neuentwicklung einer Service App für ein Medizinprodukt mit Xamarin Forms für iOS und Android unter Einsatz einer Bluetooth Low Energy-Schnittstelle zur Datenübertragung.

Eingesetzte Qualifikationen

It-Beratung, Mobile Application Development, Nunit, Software Architecture, Softwareentwicklung (allg.), Xamarin, Xamarin.Forms

Freiberuflicher Senior App-Entwickler
IDONOS Solutions GmbH, Remote
3/2021 – 5/2022 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 5/2022

Tätigkeitsbeschreibung

Stabilisierung und Weiterentwicklung einer bestehenden Xamarin.Forms-App, Refactoring für MVVM-Konformität und strategische Einführung von Unit Tests sowie Beratung zu Continuous Integration und Delivery.

Eingesetzte Qualifikationen

C#, Continuous Delivery, Git, Nunit, Test Automation, Microsoft Visual Studio, Xamarin, Xamarin.Forms

Außerordentliche 3D-Druck-Beratung während Corona-Pandemie
Augenklinik Bad Rothenfelde, Bad Rothenfelde
2/2020 – 5/2020 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

2/2020 – 5/2020

Tätigkeitsbeschreibung

Beratung zum Einsatz von 3D-Druck für Hygienemaßnahmen bei der Augenklinik Bad Rothenfelde.

Eingesetzte Qualifikationen

It-Beratung

Softwareentwickler (Festanstellung)
Materialise GmbH, Bremen
1/2012 – 8/2019 (7 Jahre, 8 Monate)
Additive Fertigung
Tätigkeitszeitraum

1/2012 – 8/2019

Tätigkeitsbeschreibung

Entwicklung und Mitkonzeption des Materialise Build Processor sowie Weiterentwicklung des Build Processor Frameworks und der dazugehörigen Belichtungsstrategien bzw. Verfahrwege für professionelle AM-Anlagen (industrieller 3D-Druck) in den Programmiersprachen C++11/14 und C#/.NET.

Leitung diverser Projekte im Bereich Build Processor und schlussendlich Übernahme der Abteilungsleitung der Softwareentwicklung für Additive Fertigung inkl. Personalverantwortung.

Eingesetzte Qualifikationen

Mysql, Continuous Integration, Agile Methodologie, Kanban (Softwareentwicklung), Projektleitung / Teamleitung (IT), Scrum, Code-Review, Test Automation, Objektorientierte Software-Entwicklung, .Net Framework (Microsoft), C#, C++, Python, Team Foundation Server, XML, Lean Prozesse, DIN EN ISO 9001

Ausbildung

Interactive Digital Media
Master of Science
2011
Dublin
Digitale Medien
Bachelor of Science
2010
Bremen

Über mich

Als freiberuflicher App- und Softwareentwickler erstelle ich hochwertige Applikationen und mobile Apps für Android und iOS mit Xamarin und anderen modernen Technologien - von der Idee bis zur fertigen App.

Ich lege einen hohen Wert auf sauberen Code und saubere Architektur. Deshalb wende ich neben modernen Entwurfsmustern, Clean Code und den SOLID-Prinzipien auch regelmäßig TDD an, um eine hohe Test Coverage sowie stabilen, wartbaren Code zu entwickeln.

Grundsätzlich entwickle ich unter Windows mit Visual Studio und JetBrains Rider, jedoch steht auch ein MacBook Pro zur Verfügung, sodass ich ebenfalls die Möglichkeit unter macOS mit Visual Studio for Mac oder JetBrains Rider for Mac zu entwickeln bieten kann.

Meine Projekt- und Berufserfahrung deckt viele Bereiche ab. Neben langjähriger Erfahrung mit C# und C++ besitze ich Kenntnisse in der Arbeit mit Multithreading/Nebenläufigkeit, REST-APIs sowie Bluetooth-Schnittstellen (BLE).

Ich suche NICHT nach Festanstellungen, zeitlich befristeten oder permanenten Positionen und auch keine Arbeitnehmerüberlassung (ANÜ).

Weitere Kenntnisse

Plattformübergreifende App-Entwicklung mit Xamarin und .NET MAUI für Android und iOS sowie Softwareentwicklung mit C++11/14/17 und C#/.NET sowie WPF

Einsatz objektorientierter Programmierung und Anwendung moderner Entwurfsmuster, wie z.B. MVVM, Strategy Pattern, Observer Pattern sowie Events und Tasks

Anwendung von SOLID-Prinzipien, Clean Code und Test-Driven Development

Inversion of Control mit Frameworks wie TinyIoC und Dependecy Service, aber auch Prism ist möglich

Unit Tests mit NUnit, MSTest und Google Test unter Einsatz von Mocking Frameworks wie Moq und gmock

Versionierung von Source Code mit Git sowie Continuous Integration über GitHub, BitBucket und Azure DevOps

Anbindung von REST-APIs sowie Datenbankenabfragen mit MySQL, SQLite, etc. sowie strukturierte Abfrage von Datenstrukturen mit LINQ als auch NoSQL-Datenbanken wie Firebase

Agile Entwicklung im Team mit Kanban und Scrum

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
  • Portugiesisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
3020
Alter
37
Berufserfahrung
12 Jahre und 10 Monate (seit 01/2012)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden