Freiberuflicher App- und Software-Entwickler (Android + iOS, Xamarin/.NET MAUI, C#/.NET)
- Verfügbarkeit einsehen
- 3 Referenzen
- 85€/Stunde
- 49214 Bad Rothenfelde
- auf Anfrage
- de | en | es
- 01.07.2024
Kurzvorstellung
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!"
9/2021 – 7/2022
TätigkeitsbeschreibungNeuentwicklung 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 QualifikationenIt-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"
3/2021 – 5/2022
TätigkeitsbeschreibungStabilisierung 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 QualifikationenC#, 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."
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.
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
Projekt‐ & Berufserfahrung
1/2023 – offen
TätigkeitsbeschreibungWeiterentwicklung und Portierung einer bestehenden Xamarin.Forms-App zu .NET MAUI im Bereich des Veranstaltungsmanagements für Reitsportveranstaltungen.
Eingesetzte QualifikationenSoftware Architecture, Front End, Mobile Application Development, Softwareentwicklung (allg.), Xamarin.Forms
9/2022 – 9/2023
TätigkeitsbeschreibungFreiberufliche 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 QualifikationenAndroid, C#, Continuous Delivery, Git, iOS, Nunit, Test Automation, Microsoft Visual Studio, Xamarin, Xamarin.Forms
9/2021 – 7/2022
TätigkeitsbeschreibungNeuentwicklung 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 QualifikationenIt-Beratung, Mobile Application Development, Nunit, Software Architecture, Softwareentwicklung (allg.), Xamarin, Xamarin.Forms
3/2021 – 5/2022
TätigkeitsbeschreibungStabilisierung 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 QualifikationenC#, Continuous Delivery, Git, Nunit, Test Automation, Microsoft Visual Studio, Xamarin, Xamarin.Forms
2/2020 – 5/2020
TätigkeitsbeschreibungBeratung zum Einsatz von 3D-Druck für Hygienemaßnahmen bei der Augenklinik Bad Rothenfelde.
Eingesetzte QualifikationenIt-Beratung
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.
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
Dublin
Bremen
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Portugiesisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden