Architekt, Programmierer und Coach

Profil Foto
Verfügbarkeit einsehen
  DACH-Region
de  |  en
  65‐70€/Stunde
  Berlin
 09.05.2018

Kurzvorstellung

Architekt, Programmierer und Coach für Anwendungen mit .NET sowie für SharePoint-Lösungen und Android-Apps

Ich biete

IT, Entwicklung
  • .Net
    7 Jahre , 9 Monate Erfahrung
  • Android
  • Microsoft SharePoint Server

Projekt‐ & Berufserfahrung

Programmierer
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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
Kunde anonym,
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)
Jahr: 1977
Ort: Mönchengladbach

Qualifikationen

Architekt, Programmierer und Coach für n-Schicht-Anwendungen mit C# und Visual Basic .NET sowie für SharePoint-Lösungen und Android-Apps

Über mich

Architekt, Programmierer und Coach für n-Schicht-Anwendungen mit C# und Visual Basic .NET sowie für SharePoint-Lösungen und Android-Apps

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
434
Alter
60
Berufserfahrung
23 Jahre und 4 Monate (seit 01/1995)

Kontaktdaten

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

Jetzt Mitglied werden »