freiberufler Programmierer für .NET, Azure und Android auf freelance.de

Programmierer für .NET, Azure und Android

zuletzt online vor 5 Tagen
  • 75€/Stunde
  • Berlin
  • DACH-Region
  • de  |  en
  • 19.09.2023

Kurzvorstellung

Programmierer für .NET, Azure und Android

Qualifikationen

  • .Net
  • Android Entwicklung
  • ASP.NET
  • Microsoft Azure
  • React (JavaScript library)

Projekt‐ & Berufserfahrung

Programmierer
Kundenname anonymisiert, Deutschland
6/2019 – 10/2019 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2019 – 10/2019

Tätigkeitsbeschreibung

Diverse Android Apps für Hersteller biometrischer Geräte:
● Programmieren von Apps für SDK Tutorials und den Playstore:
- Ein- und Mehrfinger-Scans, Roll- und Fake-Detection-Unterstützung
- Programmieren einer interaktiven Grafik-Komponente zum Steuern und Darstellen von Fingerpositionen und -zuständen
- Programmieren eines Custom-JSON-Deserialisierers zur Performance-Steigerung
- Programmieren einer Benchmark-App zum Abschätzen von Performance und Energieverbrauch eines Geräts
● Programmieren einer App für Behörde im Nahen Osten zum Einsatz auf über 10.000 kundenspezifischen Scannern:
- SQLCipher als DB
- Internationalisierung mit Right-To-Left-Layout
- Schreiben auf SD-Karte per Storage Access Framework
- Hochladen von Dateien per Foreground Service über WLAN und REST-Schnittstelle
● Automatisieren von Gradle Builds mit Nexus-Einbindung
Android 7.1 + 8.1 + 9 + 10, Android Studio 3.4 + 3.5, TortoiseGit 2.8, SQLCipher 4.2, GSON, Postman 7.2, Nexus 3, Google Pixel 2 + 3, Windows 10

Eingesetzte Qualifikationen

Android, Representational State Transfer (REST)

Programmierer
Kundenname anonymisiert, Deutschland
11/2018 – 12/2018 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2018 – 12/2018

Tätigkeitsbeschreibung

Backend auf Azure-Basis für Mobil- und Web-Anwendungen in Automobilkonzern:
- Erweitern der bestehenden API sowie Refactorings
- Erstellen automatischer Tests, z. B. zum Prüfen der Absicherung aller Endpunkte:
- Automatisiertes Anlegen und Berechtigen von Nutzern
- Ermitteln der Attribute aller Endpunkte
- Aufrufen aller Endpunkte mit entsprechenden Nutzern und Auswertung
- Nach Einarbeitung 100 % Remote-Tätigkeit
C#, .NET, WebApi / Azure App Service, Cosmos DB / DocumentDB, AutoMapper 5.2, Newtonsoft Json.NET 11.0, Azure, MSTest, VSTS / Git

Eingesetzte Qualifikationen

.Net, C#, Microsoft Azure

Programmierer
Kundenname anonymisiert, Deutschland
5/2018 – 7/2018 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2018 – 7/2018

Tätigkeitsbeschreibung

Anwendung benachrichtigt über Eigengeschäfte von Führungskräften
● Implementieren des Backends mit Microservices (Azure Functions / Logic App): XML-Daten zeitgesteuert per HTTP abholen, nach Benutzerkriterien auswerten und im Erfolgsfall Nachricht senden
● Implementieren des App-Backends mit Web API: REST-basierte Funktionen zum Verwalten der Kriterien per App
● Implementieren der Android App mit Xamarin: zum Verwalten der Kriterien, dient auch als Vertriebskanal und zum Empfang der Nachrichten
● Implementieren der Website mit Razor Pages: Alternative zum Verwalten der Kriterien, zusätzlich Liste aktueller Eigengeschäfte als Testmöglichkeit, Online-Hilfe
● Absichern der Website mit ASP.NET Core Autorisierung, angepasst zum Verwenden von Azure Table Storage als Speicher
C#, VS 2017, TortoiseGit 2.6, .NET Core 2.1 RC1, ASP.NET Core Razor Pages, ASP.NET Web API, Azure Blob Storage, Azure Functions, Azure Table Storage, Firebase Cloud Messaging, JQuery, LINQ to XML, REST, Xamarin Forms, Postman

Eingesetzte Qualifikationen

Android Entwicklung, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
9/2017 – 5/2018 (9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2017 – 5/2018

Tätigkeitsbeschreibung

Android-App zur Materialverfolgung für Logistikunternehmen:
● App läuft in Werkstätten des Kunden auf 50+ Handscannern des Typs Zebra TC 8000 ohne Google Play Services und ist über SAP Gateway an Datenbank gebunden
● Implementieren und dokumentieren des Zugriffs auf SAP Gateway (REST / OData Version 2) mit Retrofit
● Implementieren und dokumentieren des Zugriffs auf den Scanner zum Lesen von Barcodes und für OCR
● Implementieren und dokumentieren des Druckens vom Scanner per Bluetooth auf ZD420 Druckern
● Implementieren und dokumentieren des Aufnehmens der Scanner in AirWatch
● Implementieren und dokumentieren einer SQLite-Datenbank für Offline-Funktionalität
Android 5.1, Android Studio 2.3, TortoiseGit 2.4, Retrofit 2, Windows 7, Scrum, Jira

Eingesetzte Qualifikationen

Android Entwicklung, Representational State Transfer (REST)

Programmierer
Kundenname anonymisiert, Deutschland
11/2016 – 8/2017 (10 Monate)
Chemieindustrie
Tätigkeitszeitraum

11/2016 – 8/2017

Tätigkeitsbeschreibung

Laborinformationssystem für Pharmakonzern:
●Weiterentwickeln der über 25 Jahre gewachsenen Lösung auf Basis von SmallTalk und Sybase, die mit verschiedenen Programmiersprachen und schließlich .NET erweitert wurde
●Implementieren der Schnittstelle ELGA (ELektronische GesundheitsAkte) für den Österreichischen Markt
●Implementieren der Schnittstelle LDT 3 (LaborDatenTransfer) für den Deutschen Markt
●Internationales Team mit 50+ Entwicklern sowie Offshore-Komponente in Indien
C#, VS 2012, Eclipse Neon, .NET 4.5, Sybase ASE 15, Stash / Bitbucket Server, Atlassian SourceTree, TortoiseGit 2.4, NUnit, JUnit, Jira, Windows 7, Google Docs + Drive + Sheets, Scrum + V-Modell

Eingesetzte Qualifikationen

Sybase, .Net, C#

Programmierer
Kundenname anonymisiert, Deutschland
2/2016 – 8/2016 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2016 – 8/2016

Tätigkeitsbeschreibung

Android-App zur Terminverwaltung für Wertpapiere:
●Erstellen der App inclusive SQLite Datenbank - die meisten Termine werden anhand von Ziel-Preisen errechnet (z. B. Trailing Stop Loss), Nutzer können Termine auch direkt eingeben
●Zeitgesteuerte Aktualisierung der Kurse aus Internet-Quellen unter Berücksichtigung der Doze und App Standby Modi ab API Level 23
●Implementieren der Wertpapier-, Termin- und Watchlist-Verwaltung
●Implementieren von Backup und Restore der Datenbank zum / vom PC
●Implementieren der Anbindung an Google AdMob, Firebase Analytics, Firebase Crash Reporting und Firebase Remote Config
●Performance-Optimierung von Bulk-Inserts in SQLite
●Test-Automatisierung mit Espresso und WireMock
●Multidexing und Zugriff auf Datei-Assets im Test-Package
●Definieren eines Build-Typs für instrumentierte Tests
●Simulieren von Netzwerkfehlern mit WireMock
●Testdurchführung auf physischen Geräten in Firebase Test Lab for Android
●Ausführliche Dokumentation
●Publizieren im Play Store

Android Studio 2.2, Git 2.8, TortoiseGit 2.3, GitHub, SQLite 3.14, WireMock 2.2.1, Windows 8.1

Eingesetzte Qualifikationen

Android Entwicklung

Programmierer
Kundenname anonymisiert, Deutschland
3/2015 – 9/2015 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2015 – 9/2015

Tätigkeitsbeschreibung

Fat Client für Einsatzplanung der Mitarbeiter einer Wirtschaftsberatung:
●Umstellen des bestehenden Clients (Windows Forms) von Model-View-Controller-Muster (MVC) auf Model-View-ViewModel-Muster (MVVM)
●Mocking von Abhängigkeiten zum Herstellen der Testbarkeit
●Automatisieren von Tests durch Ansteuern der ViewModels
●Erstellen, Reviewen und Durchführen manueller Tests
●Implementieren neuer Funktionalität, Bugfixing
●Erweitern der TFS-Funktionalität

C#, VS 2013, TFS, Microsoft Test Manager, SQL Server 2012, .NET 4.5, WCF, Unity 3.5, Entity Framework 6, DevExpress UI Controls 14.2, DevExpress MVVM-Framework, Effort In-Memory-DB, Moq 4, Windows 7, Scrum

Eingesetzte Qualifikationen

.Net, C#

Programmierer
Kundenname anonymisiert, Schweiz
11/2013 – 5/2014 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2013 – 5/2014

Tätigkeitsbeschreibung

SOA-basierte Verwaltungssoftware mit SharePoint-Integration für Behörde (Folgeauftrag):
●Aufbauen und Dokumentieren eines Continuous Inspection Prozesses
●Integrieren der vorhandenen Continuous Integration (Jenkins) in die Continuous Inspection (Sonar)
●Automatisieren von SharePoint-GUI-Tests mit Selenium und SpecFlow
●Automatisieren von WPF-GUI-Tests mit White
●Optimieren des Continuous Integration Prozesses

C#, VS 2013, SharePoint 2010, ASP.NET 3.5 + 4.5, WCF, Subversion 1.7, Jenkins 1.5, Selenium 2.41, soapUI 4.6.4, Sonar 4.3, SpecFlow 1.9, VersionOne, White 0.11, Windows 2008 Server R2

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET

Programmierer
Kundenname anonymisiert, Schweiz
8/2013 – 11/2013 (4 Monate)
Chemieindustrie
Tätigkeitszeitraum

8/2013 – 11/2013

Tätigkeitsbeschreibung

Web-basierter Editor für Chemiekonzern:
●Implementieren von Oberflächen- und funktionalen Erweiterungen zum Verwalten von Rezept- und Anlagendefinitionen

C#, VS 2012, ASP.NET 4.5, DevExpress-Komponenten, XML + XPath, Windows Server 2008 R2 + 2012

Eingesetzte Qualifikationen

.Net, C#, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
12/2012 – 5/2013 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2012 – 5/2013

Tätigkeitsbeschreibung

Intranet eines Großkonzerns:
●Implementieren zusätzlicher Funktionalität als Web Parts und Berichte
●Definieren, Dokumentieren und Implementieren des Vorgehens vom Aufsetzen der Entwicklungsumgebung über den Lösungsaufbau und die Migration auf SharePoint 2013 bis zum Installieren und Betreiben der Lösungen
●Skripten der Lösungsinstallation vom Zusammenstellen der Artefakte über die Installation von Lösungen und Berichten bis zum Anlegen und Verlinken der Web-Seiten
●Migrieren vorhandener Lösungen auf SharePoint 2013 und neues Vorgehen
●Internationalisierung

C#, VS 2010 + 2012, SQL Server 2008 R2 + 2012, SQL Server Reporting Services, SharePoint 2010 + 2013, PowerShell 2.0 + 3.0, Windows Server 2008 R2 + 2012

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#

Programmierer
Kundenname anonymisiert, Schweiz
9/2011 – 8/2012 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2011 – 8/2012

Tätigkeitsbeschreibung

SOA-basierte Verwaltungssoftware mit SharePoint-Integration für Behörde:
●Projektteam mit 65 Personen, Scrum-orientiert, Laufzeit über 5 Jahre
●Implementieren von Last- und Performance-Tests mit soapUI und loadUI
●Spezifizieren, durchführen und automatisieren von Tests mit TOSCA
●Refactoring bestehender Code-Basis
●Erweitern und dokumentieren der Continuous Integration

C#, VS 2010, SharePoint 2010, ASP.NET 3.5, WCF, Subversion 1.6, CruiseControl.NET 1.6, soapUI, loadUI, TOSCA, VersionOne, Windows 2008 Server R2

Eingesetzte Qualifikationen

.Net, C#, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
10/2009 – 2/2011 (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2009 – 2/2011

Tätigkeitsbeschreibung

SharePoint-basiertes Intranet- und Internet-Portal eines Großkonzerns:
●Implementieren von AJAX-basierten Web Parts mit Schwerpunkt Benutzer- und Berechtigungsverwaltung
●Migrieren auf SharePoint 2010, speziell Umstellen auf neue Oberflächen-Elemente wie Dialog-Framework, Notifications und Ribbons
●Implementieren von automatischen Tests mit Coded UI Tests und dem Managed Client Object Model; u. a. Generieren von Berechtigungen, Gruppen, Nutzern, Rollen und Sites sowie Gruppen und Nutzern im Active Directory. Außerdem programmgesteuertes Ändern der Wiki-basierten SharePoint 2010 Team Sites.
●Implementieren eines Frameworks zum Nutzen der neuen Logging-Infrastruktur.

C#, VSTS 2008 + 2010, SharePoint 2007 + 2010, ASP.NET 3.5, AJAX Control Toolkit, JSON, Silverlight 3.0, Windows 2008 Server R2

Eingesetzte Qualifikationen

.Net, C#, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
7/2009 – 7/2009 (1 Monat)
Logistikdienstleister
Tätigkeitszeitraum

7/2009 – 7/2009

Tätigkeitsbeschreibung

Web-Anwendung als Informationsplattform für Energieeffizienzmethoden im Bahnverkehr: ●Beratung zu Lösungsmustern: Authentifizierung, Autorisierung, Whitelisting
●Infrastruktur-Implementierung: Ausnahmebehandlung, Caching, Datenzugriff, Monitoring
●Coaching zu ASP.NET allgemein
C#, VSTS 2008, ASP.NET 3.5, MSSQL 2005, Windows 2008 Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
2/2009 – 3/2009 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2009 – 3/2009

Tätigkeitsbeschreibung

2009-02 - 2009-03
Web-Client für Kategorisierungswerkzeug: ●Feuerwehreinsatz zum Ergänzen und Optimieren des bestehenden Web-Clients
●Lösen von Stabilitätsproblemen in der bestehenden Infrastruktur
●Coaching zu ASP.NET
C#, VSTS 2008, ASP.NET 3.5, MSSQL 2005, VSS, Windows 2003 Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
3/2008 – 10/2008 (8 Monate)
Großhandel
Tätigkeitszeitraum

3/2008 – 10/2008

Tätigkeitsbeschreibung

Web-Anwendung als Intranet-Unternehmensportal für Discounter: ●Erstellen von InfoPath-Formularen, Web Parts und Webseiten für SharePoint
●Erstellen von Berichten mit Reporting Services
●Erstellen von Workflows auf WWF-Basis einschließlich wiederverwendbarer Komponenten
●Integrieren der Komponenten in Server-Farm der Produktivumgebung
●Generieren von CSV-Dateien zum Import in Fremdsysteme durch komplexe XSL-Transformationen
●Problemanalyse auf HTTP-Ebene
●Coaching zu .NET-Technologien sowie zu Software-Prozess und -Architektur
●Erstellen von Spezifikationen und Angeboten einschließlich Kalkulation
C#, .NET 3.5, WWF, XML + XSD + XSLT + XQuery, VSTS 2005 + 2008, MOSS, WSS 3.0, InfoPath 2007, MSSQL 2005 Reporting Services, MSSQL 2005, Windows 2003 Server, MS Virtual PC, Wireshark, MS Network Monitor 3.1

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, XML

Programmierer
Kundenname anonymisiert, Deutschland
1/2008 – 2/2008 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2008 – 2/2008

Tätigkeitsbeschreibung

Web-Anwendung für das Kompetenzmanagement in einem Systemhaus: ●Erstellen diverser Web Parts
●Ändern zentraler Tabellen und Beziehungen des Datenmodells und daraus folgend der Geschäftslogik- und Präsentationsschicht
C#, VS 2005, SharePoint Portal Server 2003, SharePoint Services 2.0, Active Directory, MSSQL 2005, Subversion, Windows 2003 Server, MS Virtual PC

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#

Programmierer
Kundenname anonymisiert, Deutschland
10/2007 – 12/2007 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2007 – 12/2007

Tätigkeitsbeschreibung

Web-Anwendung zum Bewerten von Mitarbeitern im Rahmen der leistungsorientierten Bezahlung in einem Bundesministerium: ●Aus Sicherheits- und Datenschutzgründen eigene Benutzer- und Rechteverwaltung, Kommunikation auschließlich per HTTPS
●Umfangreicher Formulardruck, PDF-Formulare evaluiert
●Server läuft in Virtual Machine
●Eigenverantwortliche Konzeptionierung und Implementierung von Client und Datenbank
●Erstellen einer XML-basierte Dokumentation, auch für Analyse, Risikomanagement, etc.
●Arbeit zu 80 % im Home Office
VB 2005, VSTS 2005, ADO.NET 2.0, ASP.NET 2.0, MSSQL 2005, Subversion, Windows 2003 Server, VMWare

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
10/2006 – 6/2007 (9 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

10/2006 – 6/2007

Tätigkeitsbeschreibung

Web-Client für Regulierungsmanagement der Energieversorger: ●Zunächst Einsatz als XML-Spezialist
●Coaching zu Migration auf .NET 2.0 und VS 2005 sowie zu .NET-Technologien und Software-Prozess
●Optimieren der Anwendung, insbesondere Neukonzeption und teilweise Implementierung von Fehlerbehandlung, Monitoring und Datenzugriff
●Optimieren des Software-Prozesses, z. B. durch Einführen von Standup-Meetings, Continuous Integration und Bugtracking-Software sowie Vorlagen für Testpläne und Online-Hilfe
●Entwickeln und teilweise implementieren von Sofortmaßnahmen zum Absichern des Internet-Einsatzes
VB.NET + VB 2005 + C#, JavaScript, XML + XSLT, VS 2003 + VSTS 2005, ADO.NET 1.1 + 2.0, ASP.NET 1.1 + 2.0, Oracle 10g, PL/SQL Developer, VSS 2005 + Subversion, NAnt + MSBuild, CruiseControl.NET, Bugtracker.NET, Microsoft Baseline Security Analyzer, Windows 2003 Server

Eingesetzte Qualifikationen

.Net, C#, ASP.NET

Prgrammierer
Kundenname anonymisiert, Deutschland
5/2006 – 6/2006 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2006 – 6/2006

Tätigkeitsbeschreibung

Web-Client für Lagerleitstand:
Erstellen der Kern-Anwendung sowie der Server-seitigen Stored Procedures
Coaching zu Web-Technologien: ASP.NET 2.0, CSS, HTML, JavaScript
Coaching zu Datenbankzugriff: Datenbindung, komplexe Views, Stored Procedures, etc.
Feuerwehreinsatz mit hohem Erfolgs- und Zeitdruck
VB 2005, JavaScript, VS 2005, ADO.NET 2.0, ASP.NET 2.0, MSSQL 2000, Windows 2003 Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, ASP.NET

Programmierer
Kundenname anonymisiert, Deutschland
2/2006 – 4/2006 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2006 – 4/2006

Tätigkeitsbeschreibung

Enterprise Project Management Portal für Systemhaus-Intranet:
Konsolidieren und Erweitern bestehender Lösungen
Datenübernahme aus Altsystemen per CSV- und XML- / InfoPath-Dokumenten
Anbindung an Project Server über Web Service, Datenbank und Project Server Web Access
Erstellen und Implementieren des Datenmodells einschließlich Stored Procedures
Technologie-Einführung .NET 2.0 / VS 2005
Dokumentation
C#, JavaScript, VS 2005, MS Project Server 2003, InfoPath, ADO.NET 2.0, ASP.NET 2.0, MSSQL 2000, Windows XP Pro / 2003 Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET

Autor
Kundenname anonymisiert, Deutschland
1/2006 – 2/2006 (2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2006 – 2/2006

Tätigkeitsbeschreibung

Aktualisieren der Unterlagen für einen Großteil der .NET-Kurse eines marktführenden Schulungsunternehmens auf .NET 2.0 und VS 2005 - von Codezugriffssicherheit über Datenzugriff und Webanwendungen bis XML-Integration, insgesamt mehr als 1000 Seiten sowie Foliensätze und Demonstrationsprogramme dazu.
C# und VB 2005, VS 2005, ADO.NET 2.0, ASP.NET 2.0, MSSQL Express 2005, Windows XP Pro

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET

Ausbildung

Fernmeldehandwerker
Ausbildung
1977
Mönchengladbach

Über mich

Programmierer für .NET, Azure und Android

Weitere Kenntnisse

Programmierer für .NET, Azure und Android

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
7585
Alter
66
Berufserfahrung
29 Jahre und 2 Monate (seit 01/1995)

Kontaktdaten

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

Jetzt Mitglied werden