freiberufler Software Entwicklung/Projektleitung .Net C#/Xamarin auf freelance.de

Software Entwicklung/Projektleitung .Net C#/Xamarin

offline
  • auf Anfrage
  • 22523 Eimsbüttel
  • Weltweit
  • de  |  en
  • 05.07.2019

Kurzvorstellung

Die Möglichkeiten mobiler Technologien - Tablets, Smartphones und Wearables - faszinieren mich. In Nearshore Projekten mache ich sie finanzierbar. Ich bin Software Architekt mit langjähriger Erfahrung in Desktop-, Mobile- und Embedded Computing.

Qualifikationen

  • .Net Framework (Microsoft)
  • C#
  • Eclipse
  • Informatik
  • IT-Beratung (allg.)
  • Java (allg.)
  • Nhibernate (.NET)
  • Oracle Database
  • Visual Studio
  • Windows Presentation Foundation (WPF)

Projekt‐ & Berufserfahrung

Technologieberater und Software Entwickler
PPI AG / Funk Gruppe, Hamburg
9/2017 – offen (6 Jahre, 7 Monate)
Versicherungen
Tätigkeitszeitraum

9/2017 – offen

Tätigkeitsbeschreibung

Die Funk Gruppe aktualisiert ihr aktuelles auf COBOL basiertes CRM System. Dazu wird ein neues, auf Microsoft .net basiertes System entworfen. Einzelne Funktionen werden entsprechend der Fertigstellung des neuen Systems in Betrieb genommen. Mit Hilfe eines Datenbank-Prismas wird während der Übergangszeit der simultane Betrieb des alten und des neuen Systems auf demselben Datenbestand gewährleistet. Das System arbeitet prozessorientiert mithilfe des Camunda BPMN Engine. Im Backend werden die Daten auf einem Oracle 12 System persistiert. Der Zugriff auf die Datenbank erfolgt über den ORM Mapper NHibernate. Die Kommunikation zwischen Backend und Frontend wird mit WCF Data Services (ODATA V4) gewährleistet. Der Datenbestand beläuft sich auf ca. 80GB.
 Technologieberatung und Schulung der Teammitglieder zum korrekten Einsatz der ausgewählten Technologien und geeigneter Patterns.
 Prototyping und Mitwirkung beim Architekturentwurf
 Bewertung des Pflichtenhefts und Aufwandschätzungen
 Lösung von performance- und speicherrelevanten Herausforderungen
 Fortlaufende Hands On Tätigkeit (Backend und Frontend (z.B. WPF))

Eingesetzte Qualifikationen

Oracle Database, .Net Framework (Microsoft), C#, Eclipse, Java (allg.), Nhibernate (.NET), Visual Studio, Windows Presentation Foundation (WPF)

Software Architekt, Projektleiter - Nearshoring (C#/Xamarin)
Thyssen Krupp Marine Systeme, Kiel & München
3/2015 – 9/2018 (3 Jahre, 7 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

3/2015 – 9/2018

Tätigkeitsbeschreibung

ThyssenKrupp / Marine Systeme plant einen Neuentwurf des bestehenden PLM Systems. Einen Teil dieses Systems macht die MEFAP-DB aus. Sie ist ein System dass aus Benutzoberfläche und einer Vielzahl von Services besteht, die mit einem serviceorientertem Ansatz implemtiert werden. Das System kommuniziert zudem mit 5 externen Services im Intranet von TKMS.
Erstellung des Pflichtenhefts mit vollständigem Backlog
Aufstellung des Entwicklungsteams
Aufsetzen der TFS Umgebung, Scrum Template, Customization der Report (SSRS)
Projektleitung und SCRUM Master Tätigkeit
Architekturentwurf, Service orientierte Architektur (SOA), Mandatenfähigkeit, Mobile Applikationen (Xamarin / UWP) - Backend in Azure Cloud
No SQL Datenbank MongoDB, Performanceoptimierung
Hands On Tätigkeit

Eingesetzte Qualifikationen

Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL-Server (MS SQL), C, C#, C++, Team Foundation Server (TFS), Visual Studio, Xamarin (allg.)

SW Developer (Xamarin, .Net/C#)
Kundenname anonymisiert, Hamburg
1/2015 – 6/2015 (6 Monate)
Medienbranche
Tätigkeitszeitraum

1/2015 – 6/2015

Tätigkeitsbeschreibung

Projektbeschreibung: Neuentwicklung einer mobilen Applikation
für iOS, Android und Windows Phone, die bisher als native App für Android und iOS vorlag.
- Ausarbeitung des Pflichtenhefts auf Basis der bestehenden Apps (Java sowie Objective C)
- Gestaltung eines einheitlichen User Interface (WPF/Xamarin, Crosslight) sowie die Einarbeitung des Branding des Kunden
- Client Server Kommunikation (WCF, FTP)
- Design der lokalen Datenbank (SQLite)
- Xamarin Test Center

Eingesetzte Qualifikationen

Hardware Entwicklung, Windows Phone, Android, iOS, Objective-C, Mobile Entwicklung (allg.), Windows Phone Entwicklung, Softwareentwicklung (allg.), .Net, C, C#, C++, Android Entwicklung, iOS Entwicklung, Java (allg.)

Neuentwicklung ERP System (C # net 4.5. ~ 200 users)
Schmidt Gruppe, Norderstedt
1/2014 – 12/2014 (1 Jahr)
Konsumgüterindustrie
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Projektbeschreibung: Entwicklung eines ERP Systems für die Textilindustrie: Client/Server-basierte Architektur, Offline Funktionalität, Email, Web und Clientinterface.
- Hauptverantwortlicher Software Architect/Lead Developer
- User Interface (WPF/DEVExpress)
- Client Server Komunikation (WCF)
- Erstellung von Reports SAP - Crystal Reports
- Datenbankdesign und Performanceoptimierung
- Office 365 Integration
- Variantenmanagement / SAT Solver

Eingesetzte Qualifikationen

SAP Crystal Reports, Hardware Entwicklung, SAP PT-IN, SAP IS-A, SAP Beratung (allg.), Software Architektur / Modellierung, .Net, C#, User Interface (UI), Architektur (allg.), Rechnergestütztes Betriebsleitsystem (RBL), Variantenmanagement

Technische Angebotserstellung und Prototypendesign - .Net/C#
Rhode & Schwarz GmbH, Hamburg
12/2012 – 4/2013 (5 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

12/2012 – 4/2013

Tätigkeitsbeschreibung

Projektbeschreibung:
- Konzeptionelles Design
- Requirementerfassung und Analyse
- Prototypenentwcklung mit Microsofttechnologien
Technologien und Tools: Microsoft Office, DOORS, MS Project, Visual Studio 2010, C#, MS SQL 2008
Projektteam: 4 Mitarbeiter

Eingesetzte Qualifikationen

Design (allg.), Adobe InDesign, Microsoft SQL-Server (MS SQL), .Net, C, C#, C++, Visual Studio, Filtertechnik, Mikrotechnik / Mikrostrukturtechnik, Technische Konzeption

Erstellung unabhängiger Gutachten / Satellitenbau
Deutsches Zentrum für Luft- und Raumfahrt (DLR), Köln/Bonn
12/2011 – offen (12 Jahre, 4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

12/2011 – offen

Tätigkeitsbeschreibung

Fachliche Beurteilung und regelmäßige Teilnahme an Reviews zur Freigabe von Meilensteinen.

Eingesetzte Qualifikationen

IT-Beratung (allg.)

SCRUM Master und Lead Developer (.Net/C#)
AIRBUS, Hamburg / Toulouse
9/2010 – 1/2014 (3 Jahre, 5 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

9/2010 – 1/2014

Tätigkeitsbeschreibung

Funktion: Projektleitung und Lead Developer (.Net/C#)
Projektbeschreibung: Entwicklung der Content Management Lösung „XDF Process“ - cloudbasierte Architektur mit Offline Funktionalität, Email, Desktop und mobile Interface.
- Detailierte Spezifikation der Kundenanforderungen auf Basis einer vorhandenen VBA Lösung.
- Hauptverantwortlicher Software Architect/Lead Developer
- Etablierung des Entwicklungsteams sowie des agilen Entwicklungsprozesses
- User Interface mit WPF/MVVM
- Datenbankdesign, Entity Framework, Datenabfragen mit MDX
- Performanceoptimierung SQLite (Tabellen, Indexe, SQL, SWOP, Cache, etc.)
- Webservices mit WCF
- Generierung von KPIs und Trendcharts (Data Warehouse)
- Scheduling mit Quartz.net
- Email and WCF Encryption (S/MIME, AES)
- Fuzzy Logic and knowledge based Pattern Matching
- Entwicklungsprozess: SCRUM
Technologien und Tools: Microsoft Office, Visual Studio 2008/2010, C #, VBA, WPF, WCF/MVVM, SQLite, MS SQL 2012, Infragistics, COM, Entity Framework, Data Services, Aspose.net, MailBee.net, Quartz.net, Infragistics, TFS
Projektteam: 22 Mitarbeiter

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Hardware Entwicklung, MIME Object Security Services (MOSS), SCRUM, Projektleitung / Teamleitung (IT), Software Architektur / Modellierung, Mobile Entwicklung (allg.), Visual Studio, .Net, C, C#, C++, User Interface (UI), VBA (Visual Basic for Applications), ASP.NET

Software Developer / Refactoring Specialist (.Net/C#)
Carl Zeiss, Oberkochen
1/2009 – 9/2010 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2009 – 9/2010

Tätigkeitsbeschreibung

Funktion: Software Developer / Refactoring Specialist (.Net/C#)
Projektbeschreibung: Entwicklung und Pflege eines Kontrollsystems für die Überwachung von Produktionsprozessen bei der bei Produktion von Wafern. „Notizen“ werden über einen PDA mit Compact-Framework gespeichert und in eine ASP.NET-Anwendung geladen (SQL 2005 / Oracle). Von dort stehen die Daten verschiedenen Konsumenten zur Verfügung (Webseiten, Webservices)
- Software Entwicklung und Refactoring
- Performanceoptimierung der MS SQL Datenbank
- Entwicklung der Webservices zum PDA (Compact Framework)
- Entwicklungsprozess: SCRUM

Eingesetzte Qualifikationen

Oracle (allg.), Microsoft SQL-Server (MS SQL), Datenbankentwicklung, Hardware Entwicklung, SCRUM, Softwareentwicklung (allg.), .Net, C, C#, C++, Webservices, ASP.NET, Betriebsdatenerfassung (BDE), Pflege (allg.), Forschung & Entwicklung (allg.)

Software Architekt
ESG GmbH, Fürstenfeldbruck
1/2007 – 11/2007 (11 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2007 – 11/2007

Tätigkeitsbeschreibung

Projektbeschreibung: Blueprints sind Konfigurationsdaten auf XML Basis und repräsentieren die Konfiguration eines STANAG 4626 Betriebssystems und der installierten Applikationen. Der Runtime Blueprint Generator optimiert die Abbildung der Anforderungen jeder Applikation auf die zur Verfügung stehenden Ressourcen:
- Erarbeitung geeigneter Algorithmen
- Design und Entwurf des Runtime Blueprint Generators (.net/C#).
Technologien und Tools: XML Spy, Visual Studio, C#
Projektteam: 8 Mitarbeiter

Eingesetzte Qualifikationen

Betriebssysteme (allg.), Visual Studio, XML, .Net, C, C#, C++, Konfiguration, Architektur (allg.), Filtertechnik, Technische Konzeption, Design (allg.), Adobe InDesign

Projektleitung / SW Architekt / Lead Developer
ESG GmbH, München / Fürstenfeldbruck
3/2006 – 12/2008 (2 Jahre, 10 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

3/2006 – 12/2008

Tätigkeitsbeschreibung

Projektbeschreibung: Entwicklung eines DO-178B qualifizierbaren Betriebssystemstacks (STANAG 4626/ASAAC):
- Entwicklung der STANAG 4626 Kernsystems (C++/Boost und C).
- Vervollständigung des STANAG 4626 Standards
- Diffie Hellman / AES Verschlüsselung
- Safety Case Analyse (ähnlich FMEA).
- Dokumentation entsprechend DO-178B
- HW / SW integration: PikeOS and INTEGRITY 178B /
- A400M MMC, IMA FCC und MTU HPC (High Performance Computing)
Technologien und Tools: SysML, UML 2.0, C, C + + / Boost, Eclipse, SVN, PikeOS, INTEGRITY 178B, CaliberRM, Together, CUnit, ASN.1
Projektteam: 15 Mitarbeiter

Eingesetzte Qualifikationen

Hardware Entwicklung, Betriebssysteme (allg.), Projektleitung / Teamleitung (IT), FMEA (Failure Mode and Effects Analysis), UML, Together (Borland), C, C#, C++, CASE (Computer-aided software engineering), Apache Subversion (SVN), ASN.1, Eclipse, Fehlermöglichkeits- und -einflussanalyse (FMEA), Forschung & Entwicklung (allg.)

Software Developer
Eager Bit GmbH, Ilmenau
12/2004 – 2/2006 (1 Jahr, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2004 – 2/2006

Tätigkeitsbeschreibung

Projektbeschreibung: Development of the firmware (programming language: C) for an integrated GPS / GSM solution (Skeye pad).
- Develop communication via RS232 interface between PocketPC and eCos hardware.
- Virtual Device Driver for Windows CE. Net based.
- presentation at CeBIT 2006
Technologien und Tools: MS Embedded Toolkit, eCos, C, PocketPC, EmbeddedHW, GSM, GPS
Projektteam: 12 Mitarbeiter

Eingesetzte Qualifikationen

Hardware Entwicklung, Windows CE, Firmware, Softwareentwicklung (allg.), .Net, C, C#, C++, Gerätetreiber, RS-232, Telekommunikation / Netzwerke (allg.), GSM/GPRS, Kommunikation (allg.), Moderation, Sprache (allg.)

Software Developer
GMC Systems, Ilmenau
6/2002 – 10/2002 (5 Monate)
Medizintechnik
Tätigkeitszeitraum

6/2002 – 10/2002

Tätigkeitsbeschreibung

Projektbeschreibung: Entwicklung eines ASP.net basierten Webseite für die Eingabe und Analyse von Fragebögen. Microsoft .Net 1.1/C#
Technologien und Tools: MS SQL, MS Access, ASP.net, C#, Photoshop

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Microsoft Access, Access, Hardware Entwicklung, Softwareentwicklung (allg.), .Net, C, C#, C++, ASP.NET, Filtertechnik, Adobe Photoshop, Forschung & Entwicklung (allg.)

Software Developer
GMC Systems, Ilmenau
11/2001 – 5/2002 (7 Monate)
Medizintechnik
Tätigkeitszeitraum

11/2001 – 5/2002

Tätigkeitsbeschreibung

Projektbeschreibung: Entwicklung einer Client/Server Architektur zur mobile Erfassung von Blutzuckerspiegeln und einer Ferndiagnose und Empfehlungen durch einen Arzt:
- Treiberentwicklung (C language) zur Ansteuerung des Glucometer (Windows CE)
- Entwicklung des Patientenclients (Windows CE - C #)
- Server and Database Management (Windows Server 2003, C++)
- Web Interface (Arzt und Patient) (C # ASP.net)
Projektteam: 3 Mitarbeiter
Technologien und Tools: UML, C, C + +, C #, ASP.net, Web services, Net Remoting, MS-SQL, Crystal Reports, PocketPC, Photoshop
Projektteam: 7 Mitarbeiter.

Eingesetzte Qualifikationen

SAP Crystal Reports, Microsoft SQL-Server (MS SQL), Hardware Entwicklung, Windows Server 2003, Windows Server (allg.), Windows CE, UML, Mobile Entwicklung (allg.), Softwareentwicklung (allg.), .Net, C, C#, C++, Webservices, ASP.NET

Software Developer
Technische Universität Ilnmenau, Ilmenau
6/2001 – 10/2002 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2001 – 10/2002

Tätigkeitsbeschreibung

Projektbeschreibung: Entwicklung einer interaktiven c/s-Anwendung zur Planung von Fertigteilhäusern in 2D und 3D Visualisierungen unter der Leitung von Prof. Dr.-Ing. K. Brandenburg in Kooperation mit der Bauhausuniversität in Weimar unter der Leitung von Prof. Dr.-Ing. F. Werner
- Analyse und Entwicklung (C++/Delphi/ActiveX)
- 2D/3D Visualisierung
- Datenbankanbindung (mySQL)

Eingesetzte Qualifikationen

mySQL, Hardware Entwicklung, Softwareentwicklung (allg.), C, C#, C++, Delphi, Forschung & Entwicklung (allg.)

Software Developer
Eastern Graphics GmbH, Ilmenau
4/1999 – 5/2001 (2 Jahre, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/1999 – 5/2001

Tätigkeitsbeschreibung

Projektbeschreibung: Entwicklung und Support von Software rund um das Thema
3D Produkt Visualisierung
- Entwicklung des Produktkonfigurators Quick Quote für Philips Lighting in Eindhoven
- Entwicklung eines webbasierten Produktbrowsers
- Interface und Databanken Design
- Programmierung von 3D Daten für Produktkataloge verschiedener Möbelproduzenten
Technologien und Tools: , Delphi, CVS, GDI/GDI +, Access, Oracle, Corba, 3D Studio, BMEcat, Altova XML Spy

Eingesetzte Qualifikationen

Oracle (allg.), Access, Hardware Entwicklung, XML, Softwareentwicklung (allg.), CVS (Concurrent Versions System), Delphi, IT-Support (allg.), CORBA, Filtertechnik, Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE), Design (allg.), Adobe InDesign, Forschung & Entwicklung (allg.)

Zertifikate

SCRUM Master
2014
ITIL Foundation
2013

Ausbildung

Informatik
Diplom Informatiker
2004
Technische Universität Ilmenau

Über mich

Diplom Informatiker (Univ.) mit langjähriger Erfahrung in Desktop-, Mobile- und Embedded Computing.

Die Möglichkeiten mobiler Technologien - Tablets, Smartphones, Wearables - faszinieren mich.
In Nearshore Projekten mache ich sie finanzierbar. Ich berate Sie gern - vor und während ihres Projekts in Osteuropa. Besuchen Sie unsere Webseite (siehe Kontaktdaten)

Weitere Kenntnisse

DV Kenntnisse

Betriebssysteme: Windows, Windows CE, Linux
Embedded Betriebssysteme: PikeOS, INTEGRITY, eCos
Mobile Plattformen: Android, Windows Phone
Simulation: Matlab Simulink, MLDesigner
Systeme/Architekturen: UML, SysML, SDL, Esterel SCADE
Requirementengeneering: DOORS, Borland Caliber, MS Excel,
Entwicklungsumgebungen: MS Visual Studio, Eclipse, Delphi
Programmiersprachen: C++, C, C#, VBA, Java, VB.net, Object Pascal, ADA, SQL,
Assembler IA32
Konfigurationssprachen: AADL
Datenbanken: SQLite, Access, mySQL, MSSQL, Oracle
Datenbank Middleware: ADO, DAO, BDE, Zeos, mySQL.lib
Middleware: WCF, Corba, Message Queues, MS Services,
COM Technologien, AUTOSAR, Integrated Modular Avionics (IMA)
Interprocess Communication: Shared Memory, Multithreading, Message Queues,
Semaphores, Sockets
Netzwerk und Protokolle: TCP/IP, Berkeley Sockets, Ethernet, HTTP, SMTP, POP3, IMAP
User Interface: WPF, GDI, GDI+, Direct X, OpenGL
Design und Layout: Photoshop, Gimp
Repositories: TeamSource, CVS, SVN, ClearCase
Vorgehensmodelle: V-Modell XT und ähnliche, Agile Methoden (z.B. Scrum)
Prozess Management: BPMN, BPEL, XPDL, ARIS, Biz AGI Process
Normen u. Standards: ISO 9000ff, ISO 90003, DO178B, DO254, DO297, EN4660
Sonstiges: XML/DOM,Crystal Reports, Reguläre Ausdrücke, GPS, 3DStudio,
BMEcat Künstliche Intelligenz, Neurale Netzwerke,
Pattern Matching


Internationale Erfahrung

7 Jahre Erfahrung in europäischen Projekten wie ETAP TDP 1.7 und AIRBUS Process Assurance. Erfahrung im Umgang mit Behördenvertretern.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
5410
Alter
43
Berufserfahrung
24 Jahre und 9 Monate (seit 06/1999)
Projektleitung
9 Jahre

Kontaktdaten

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

Jetzt Mitglied werden