freiberufler Software-Entwicklung / Programmierung auf freelance.de

Software-Entwicklung / Programmierung

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 90409 Nürnberg
  • Europa
  • de  |  pl  |  en
  • 18.09.2024

Kurzvorstellung

C# .NET Core ASP.NET REST WPF WinForms RTLS MQTT OPC-UA

Qualifikationen

  • C# .NET Core ASP.NET MQTT REST WPF WinForms
  • OPC Unified Architecture
  • Projektleitung / Teamleitung (IT)
  • Angular
  • C++6 J.
  • JavaScript
  • Microsoft Foundation Classes (MFC)3 J.
  • Mono/.NET Framework
  • Mysql
  • Postgresql

Projekt‐ & Berufserfahrung

Architekt, Entwickler
BrixWare GmbH, Nürnberg
10/2022 – 1/2023 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 1/2023

Tätigkeitsbeschreibung

Konzeption und Umsetzung CI/CD auf Basis vom GitLab
• Automatisierung der Produktionsvorgänge
o Managen von Pull/Merge Requests
o Implementierung der Bereitstellungsstrategien
Native Installationsimages
Docker (Bereitstellung auf Docker Hub)
• Testautomatisierung
• Automatisierung der Lieferung zu Testumgebung mittels Ansible
• Manuele Lieferung zu Produktion mittels Ansible
• Synchronisation der Issues zwischen GitLab und AzureDevOps
• Orchestration Werkzeug bw-do (.NET)
o Anbindung GitLab API
o Anbindung AzureDevOps API
o Local Git Repository Management
• Benachrichtigungen (MailKit) über Produktionsphasen

Eingesetzte Qualifikationen

Software engineering / -technik

Setup - Entwickler
Atlascopco, Remote
9/2022 – 10/2022 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2022 – 10/2022

Tätigkeitsbeschreibung

• Bootstrapper
o Installation .NET Core Frameworks
o OpenSSL
o SQL Server Express und Management Tools
o MariaDb und Management Tools
• Setup
o Windows Feature Installation
IIS
MSMQ
o SmartAdjust Configurator
o SmaetAdjust Windows Service
o SmartAdjust WebServer
• Custom Actions
o Test für .NET Core/AspNetCore/Desktop Runtimes
o Erstellen der Datenbanken
o Erstellen der Queues
o Aktualisieren der Konfiguration

Eingesetzte Qualifikationen

WIX (Windows Install XML)

Backendentwickler
Agilent Technologies, Remote
7/2021 – 10/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 10/2022

Tätigkeitsbeschreibung

OpenLab Scheduler
- Migration von EF zu EF Core
- Orchestrator
- Datenbank Abstraktion Schicht
- REST Windows Service
- Authentication Custom JWT
- Entfernen von Komponenten, Refactoring

Eingesetzte Qualifikationen

Backend

Projektleitung
Kommunikationsagentur, Nürnberg
1/2021 – 3/2021 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2021 – 3/2021

Tätigkeitsbeschreibung

Bundesbank - Truck
• Mediale Darstellung der Institution
• Realisierung der multimedialen Präsentation
◦ Video und Webinhalte

Eingesetzte Qualifikationen

.Net, C#, HTML, JavaScript, Microsoft Visual Studio, Windows 10, Windows Presentation Foundation

Konzeption und Entwicklung
Flad & Flad, Siemens, Nürnberg
10/2020 – 5/2021 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2020 – 5/2021

Tätigkeitsbeschreibung

VCS – Global Visitor Center Amberg
• Integration SIMATIC RTLS für Ortung der Besucher innerhalb der Gebäde und Verknüpfung mit multimedialen Infotainment Anwendungen
o Integration mit Locating Inteligence
o Integration mit Digital Visitor Management
o Integration LmPaper Services
• Verknüpfung der Ortung mit Infotainment Systemen
o Begrüßung der Besucher anhand Tracking und Ortungsinformationen
o Frage – Antwort Anwendungen mit Transponder
• Bereitstellung von REST API’s für CMS
• Player PlugIn zu Abspielen von Video- und Webinhalten
• Player PlugIn zum Provisionieren von Besucher
o Integration SIMATIC MV560 Kamera zum Scannen von Einladungen und Transponder (Pairing Station)

Eingesetzte Qualifikationen

.Net, ASP.NET, C#, IIS, SESAM/SQL Server, Windows 10, Windows Presentation Foundation

Entwickler
Atlascopco Solutions, Nürnberg
5/2020 – 6/2020 (2 Monate)
Automotive
Tätigkeitszeitraum

5/2020 – 6/2020

Tätigkeitsbeschreibung

PinMaker
• Erweiterung des Password Generators
• User und Password Listen
• Validierung der Usernamen und Passwörter
• Einstellbare Password Regeln

Eingesetzte Qualifikationen

.Net, C#, Microsoft Visual Studio, Windows 10

Backendentwicklung
Energiehandel, Nürnberg
3/2020 – 6/2020 (4 Monate)
Energiehandel
Tätigkeitszeitraum

3/2020 – 6/2020

Tätigkeitsbeschreibung

Backendentwicklung
• Entwicklung von Web – Services
• Schnittstellen zu regelleistung.net - (REST Client)
o Abgabe der Gebote
o Löschen der Gebote
o Holen der Auktionsergebnisse
o Speichern der Ergebnisse in der Datenbank
• REST Client zu internen Microservices für Einbindung zu WPF/WinForms APP (EDM)
• Testunits mit xUnit
• Validierung XML Dokumente (XSD)
• Docker

Eingesetzte Qualifikationen

.Net, Backend, C#, Docker, Microsoft Visual Studio, Windows 10

Entwickler, Designer
Mesys, Nürnberg
10/2019 – 1/2021 (1 Jahr, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2019 – 1/2021

Tätigkeitsbeschreibung

LabScan – Anwendung zu Erfassung und Analyse und Visualisierung von Messwerten
• Design und Umsetzung der UI nach Material Design (ClickModel)
• Multitarget Umsetzung (.NET 4.8 und .NET Core 3.1)
• SciChart Integration
• MVVM
• Microsoft Dependency Injection

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Microsoft Visual Studio, Windows Presentation Foundation

Architekt, Entwickler
BrixWare, Nürnberg
7/2019 – 9/2020 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 9/2020

Tätigkeitsbeschreibung

Migration der Anwendung "BrixWire Hub" von ASP.NET zu ASP.NET Core
• Transformation von .NET 4.7 zu Multitarget (.NET Standard, .NET Core 3.1)
• Migration aller Komponenten zu .NET Standard 2.0
• Integration Dependncy Injection in der alten Anwendung um gemeinsame Kodebasis für .NET Framework und .NET Core zu erreichen
• Migration der Datenschnittstellen
o EF zu EF Core
o SQL Server/PostgreSQL
• Komponenten Migration
• Migration der Controller zu API Controller
• Re-Implementierung des BrixWare Identity Multimandanten Manager
• Implementierung UI mit VUE
o VUE innerhalb eines MVC Views

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Docker, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio

Entwickler
A&F/BrixWare, Nürnberg
7/2019 – 8/2019 (2 Monate)
Medienbranche
Tätigkeitszeitraum

7/2019 – 8/2019

Tätigkeitsbeschreibung

Integration OKTA/SAML2/2FA in BrixWire

Visual Studio ASP.NET MVC, OKTA, SMAL2 Suite

Eingesetzte Qualifikationen

IIS, .Net Framework (Microsoft), Microsoft Visual Studio, ASP.NET

Architekt, Entwickler
Medienunternehmen aus Nürnberg, Nürnberg
12/2018 – 2/2019 (3 Monate)
Medienbranche
Tätigkeitszeitraum

12/2018 – 2/2019

Tätigkeitsbeschreibung

ExD – Expedition – Digitale Technologien - Truck
• Komplette Software Ausstattung
• Erweiterung bestehenden Systemkomponente
o Plug-In für Steuerungszentrum zum Verwalten von Mobilen Arbeitsstationen (Windows Tabletts)
o Plug-In für Guide Server für BL - Erweiterungen
o Player Plug-Ins
 Steuerung für den Coach Tablett
 Plug-In für Lehrer Tablett
 Plug-In für Schüler Tablett
 Für haptische Exponate
, /, , , SQL Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C++, Docker, Jscript, Qt (Software), Microsoft Visual Studio, ASP.NET

Architektur und Entwicklung
Flad & Flad, Remote
4/2018 – 7/2019 (1 Jahr, 4 Monate)
Medienbranche
Tätigkeitszeitraum

4/2018 – 7/2019

Tätigkeitsbeschreibung

Eigenentwicklung einer verteilten Sever/Client Landschaft bestehend aus folgenden Komponenten:
Das System besteht aus über 90 unterschiedlichen Standard PCs, Embedded und Steuerungsgeräten
Kontrollzentrum (Ausstellungsteuerung)
Guide – Server für Speicherung der Verkehrsdaten
Universal Player mit Plug-In Schnittstelle für Windows
Universal Player mit Plug-In Schnittstelle für Raspberry PI
Über 20 Unterschiedliche Plug-Ins, unter anderem Standard Integrationen:
o Chromium WPF Integration
o FFMPEG WPF Integration
o Unterschiedliche Anwendungen/Spiele für die Ausstellung
o Monitoring für die Ausstellung
o Audio Player für Raspberry PI
MQTT Integration für Steuerung und Kommunikation zwischen den Systemkomponenten

Steuerung für WebIO Komponenten

Eingesetzte Qualifikationen

Betriebssysteme

Architekt, Entwickler
Medienunternehmen aus Nürnberg, Nürnberg
4/2018 – 6/2019 (1 Jahr, 3 Monate)
Medienbranche
Tätigkeitszeitraum

4/2018 – 6/2019

Tätigkeitsbeschreibung

KSB – Ausstellungsbetriebssystem
• Eigenentwicklung einer verteilten Sever/Client Landschaft bestehend aus folgenden Komponenten:
• Das System besteht aus über 90 unterschiedlichen Standard PCs, Embedded und Steuerungsgeräten
• Kontrollzentrum (Ausstellungsteuerung)
• Guide – Server für Speicherung der Verkehrsdaten
• Universal Player mit Plug-In Schnittstelle für Windows
• Universal Player mit Plug-In Schnittstelle für Raspberry PI
• Über 20 Unterschiedliche Plug-Ins, unter anderem Standard Integrationen:
o Chromium WPF Integration
o FFMPEG WPF Integration
o Unterschiedliche Anwendungen/Spiele für die Ausstellung
o Monitoring für die Ausstellung
o Audio Player für Raspberry PI
• MQTT Integration für Steuerung und Kommunikation zwischen den Systemkomponenten
• Steuerung für WebIO Komponenten

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C++, Docker, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET

Architekt, Entwickler
Verlag in Dänemark, Nürnberg
2/2018 – 3/2018 (2 Monate)
Medienbranche
Tätigkeitszeitraum

2/2018 – 3/2018

Tätigkeitsbeschreibung

Elvis 4 zu Elvis 6 Migration
• Entwicklung und Design .NET WebService Client für Elvis 4/5/6
• Tool zu Übertragung der Assets zwischen unterschiedlichen Versionen von Elvis Installationen

Eingesetzte Qualifikationen

.Net, Microsoft Visual Studio, ASP.NET

Architekt, Entwickler
Verlag in der Schweiz, Nürnberg
1/2018 – 3/2018 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

ADFS/SAML2 – BrixWire Integration
• Integration der Anwendung in bestehende Cloud Umgebung
MS Visual Studio .Net, ASP.NET, SMAL2 Suite

Eingesetzte Qualifikationen

.Net, Microsoft Visual Studio, ASP.NET

Architekt, Entwickler
Atlascopco Solutions, Nürnberg
11/2017 – 2/2018 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2017 – 2/2018

Tätigkeitsbeschreibung

SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
MS Visual Studio .Net, WiX Setup Tool, WinForms, MVVM, NUnit

Eingesetzte Qualifikationen

.Net, Nunit, Microsoft Visual Studio

Entwickler
Konrad Kleiner GmbH, Nürnberg
11/2017 – 1/2018 (3 Monate)
Handel
Tätigkeitszeitraum

11/2017 – 1/2018

Tätigkeitsbeschreibung

Kleiner eShop – Neues Dashboard
• Modernisierung der Anwendung
• Dashboard
• Neue Sicht auf Kampanien, Angebote, Prämien und etc.
• Zuletzt angesehene Artikel
Visual Studio for Mac (Xamarin), REST, NUnit

Eingesetzte Qualifikationen

Nunit, Xamarin.Mac, Representational State Transfer (REST)

Architekt, Entwickler
Atlascopco Solutions, Nürnberg
6/2017 – 8/2017 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2017 – 8/2017

Tätigkeitsbeschreibung

SCA - Tools
• Aktualisierung der Software
• Integration von weiteren Komponenten
• Ausbau der Command Line Interface
• Update der Bootstrap Setup
• Integration von neuen Tools im Setup
MS Visual Studio .Net, WiX Setup Tool, WinForms, MVC, NUnit

Eingesetzte Qualifikationen

.Net, Nunit, Microsoft Visual Studio, WIX (Windows Install XML)

Architektur und Entwicklung
Automotive/Automatisierung, Nürnberg
4/2017 – 7/2017 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2017 – 7/2017

Tätigkeitsbeschreibung

SCA – FtpBackup – Produktentwicklung
• Parallele Sicherung mehreren SYS6000 Systeme (im 100-er Bereich)
• Zuverlässiger TimeScheduler (Multithreading)
• Device Discovery über Netzwek
• Datenablage in SQL Datenbank
• WinForms mit MVC
• Die Anwendung muss Produktqualität für weltweite Vermarktung aufweisen
Visual Studio, WinForms, SQLite, RSET, NUnit

Eingesetzte Qualifikationen

SQL, Nunit, Microsoft Visual Studio

Projektleitung und Entwicklung
Werbeagentur, Nürnberg
1/2017 – 3/2017 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2017 – 3/2017

Tätigkeitsbeschreibung

InnoTruck - Multimedia Steuerung
• Player zum Abspielen von Video und Multimedia -ASP.NET Anwendungen
• 3 ASP.NET Anwendungen
• Netzwerksteuerung (Namenservice und Remotekonfiguration)
• RFID Integration
Visual Studio, WPF, WCF, ASP-NET, NUnit

Eingesetzte Qualifikationen

Nunit, Microsoft Visual Studio, Windows Presentation Foundation, ASP.NET

Entwickler
Automotive/Automatisierung, Nürnberg
9/2016 – 2/2017 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2016 – 2/2017

Tätigkeitsbeschreibung

SignalTrace
Datenvisualisierung für SYS6000 – Steuerung. Darstellung der System Parameter als Kurvendiagrame.

Eingesetzte Qualifikationen

Microsoft Visual Studio

Entwickler
Automotive/Automatisierung, Nürnberg
7/2016 – 9/2016 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

PDE/ADS für PLC3
Die Entwicklung einer kompletten Kommunikations- schnittstelle zu PLC3. Das beinhaltet eigenständige Protokollbasis PDE (Project Data Exchange).
Basierend auf der PDE Implementierung, die Entwicklung einer 100% kompatiblen Schnittstelle zu Beckhoff ADS, so dass Projekte im Zusammenhang mit bereits existierenden Komponenten mit PLC3 verwendet werden können.

Eingesetzte Qualifikationen

Nunit, Microsoft Visual Studio

Architektur und Entwicklung
Medien und Verlage, Nürnberg
5/2016 – 7/2017 (1 Jahr, 3 Monate)
Medienbranche
Tätigkeitszeitraum

5/2016 – 7/2017

Tätigkeitsbeschreibung

 Design und Implementierung einer web basierten Agenturlösung (On Premise und SAAS) für das Verlagsumfeld. Medienneutraler Content wird von diversen Input Kanälen in ein darstellungsneutrales Format umgewandelt und via Plugins auf diverse Output Kanäle verteilt.

Eingesetzte Qualifikationen

SESAM/SQL Server, C#, ASP, ASP.NET, Representational State Transfer (REST)

Entwickler
Handel, Nürnberg
5/2016 – 12/2016 (8 Monate)
Handel
Tätigkeitszeitraum

5/2016 – 12/2016

Tätigkeitsbeschreibung

Weiterentwicklung der Kleiner eShop
• Entwicklung von neuer BL für Bestellungsvorgänge
• Entwicklung von neuen UI Logik
• Anpassungen für AppStore Übergabe
• Die APP ist seit Mitte November in AppStore Verfügbar unter dem Namen „Kleiner eShop“

Eingesetzte Qualifikationen

Nunit, Xamarin Studio, Representational State Transfer (REST)

Entwickler
Automotive/Automatisierung, Nürnberg
4/2016 – 6/2016 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2016 – 6/2016

Tätigkeitsbeschreibung

Diverse Projekte:
• FTP Backup/Restore für SYS6000 Embedded Steuerung
• Konzept für Entwicklung eines äquivalenten Protokolls zu ADS (Beckhoff) für neu Generation von Produkten basierend auf PLC3

Eingesetzte Qualifikationen

Nunit, Microsoft Visual Studio

Architekt, Entwickler
Werbeagentur, Nürnberg
3/2016 – 4/2016 (2 Monate)
Medienbranche
Tätigkeitszeitraum

3/2016 – 4/2016

Tätigkeitsbeschreibung

HMI2016 - Steuerung für Messestand (ABB)
• Steuerung Lichtshow (20000 LED) über DMX (ArcNet) Protokoll
• Remotesteuerung 10 Tablets (Player für PPT und Video)
• Multimedia Steuerungsserver
• Robot -Ansteuerung

Die Aufgabe war komplexe Choreographien mit Licht, Animation und Video, sowie Roboterbewegungen zu synchronisieren. Wobei alle Aktionen vom Besucher ausgelöst und gesteuert werden können.

Eingesetzte Qualifikationen

Nunit, Microsoft Visual Studio, Windows Presentation Foundation

Berater und Entwickler
Landwirtschaft, Nürnberg
12/2015 – 2/2016 (3 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

12/2015 – 2/2016

Tätigkeitsbeschreibung

Performance, Speicheranalyse und Lösung für sicherheitskritische Anwendung im Beriech der Automatisierung in der Landwirtschaft.
Konkret geht es um die Enddeckung einer zufälligen Manipulation der Daten im Speicher eines Steuergerätes.

• Performance Analyse der Anwendung
• Algorithmischer Ersatz für redundante Datenhaltung und die Herstellung der Sicherheit nach ISO-25119
• Konzept und Umsetzung der Verbesserungen
• Tests

Eingesetzte Qualifikationen

Nunit, Xamarin Studio

Entwickler
Handel, Nürnberg
11/2015 – 4/2016 (6 Monate)
Handel
Tätigkeitszeitraum

11/2015 – 4/2016

Tätigkeitsbeschreibung

Fertigstellung und Behebung von Problemen in einer iOS Shop Anwendungen.

Abstürze auf Grund nicht ausimplementierten Views und Datenbankschicht. Verbesserung der Stabilität der Anwendung

Eingesetzte Qualifikationen

Nunit, Xamarin Studio, Representational State Transfer (REST)

Architekt, Entwickler
SCA Solutions (Automotive), Nürnberg
7/2015 – 8/2015 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 8/2015

Tätigkeitsbeschreibung

SCA - Tools Rahmenanwendung für .Net Anwendungen, die in Form von Plug-Ins vorliegen.

Link3000 – Port von VB6 zu .Net. Anwendung zu Konfiguration und Aktualisierung der Firmware für Klebestoff-Systeme.
Umstellung der Anwendung in Richtung des MVC Ansatzes realisiert mit WinForms.
MS Visual Studio .Net, Mono, WiX Setup Tool, WinForms, NUnit

Eingesetzte Qualifikationen

.Net, Nunit, Microsoft Visual Studio

Berater
Softwarehaus, Nürnberg
3/2015 – 6/2015 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2015 – 6/2015

Tätigkeitsbeschreibung

Git und GitLab Einführung
• Planung der Migration von zentralen zu dezentralen Verwaltungssystem (Subversion -> Git)
• Integration mit LDAP
• Integration von Ticketsystem
• Einführung und Schulung der Mitarbeiter
• Integration mit bestehender Softwarelandschaft
o Visual Studio Integration
o Fremdtools (TortoiseGIT, SourceTree)
• Lösung der laufenden Probleme

Software: GIT + GITLAB, TortoiseGIT, SourceTree,

Eingesetzte Qualifikationen

Git

Architekt, Entwickler
Werbeagentur, Nürnberg
10/2014 – 1/2015 (4 Monate)
Medienbranche
Tätigkeitszeitraum

10/2014 – 1/2015

Tätigkeitsbeschreibung

TouchTable

Infotainment Software für Präsentation der Geschichte der Industrie. Die Software ist in einem Thementruck installiert.
Die Software/Hardware besteht aus mehreren Komponenten:
- Animation Software auf Basis von WPF
- Mobile Terminals auf Basis von Android als Ausgabegerät

Eingesetzte Qualifikationen

AOS/VS, Windows Presentation Foundation, Xamarin Studio

Coach
Datev, Nürnberg
7/2014 – 7/2014 (1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2014 – 7/2014

Tätigkeitsbeschreibung

Cross Plattform Entwicklung mit Xamarin Studio

Vorträge über die Möglichkeiten der Softwareentwicklung mit Xamarin und Mono unter Windows.
- Darstellung der möglichen Migrationspfade für bestehende Middleware Komponenten auf Mobileplattformen
- Wiederverwendbarkeit der Code und Komponenten zwischen verschiedenen Plattformen

Eingesetzte Qualifikationen

AOS/VS, Xamarin Studio

Architekt, Entwickler
Bizerba, Nürnberg
6/2014 – 7/2014 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2014 – 7/2014

Tätigkeitsbeschreibung

Remote Welmec Display

Prototypentwicklung: Darstellung der Ergebnisse einer Wiegung auf mobilen Geräten (Androd/iOS).
Kommunikation zwischen Waage und einem mobilen Gerät.

Eingesetzte Qualifikationen

Android, AOS/VS, iOS, Microsoft Windows (allg.), OSX, .Net, Xamarin Studio

Architekt, Entwickler
Datev (Steuerberatung), Nürnberg
4/2013 – 2/2014 (11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2013 – 2/2014

Tätigkeitsbeschreibung

Legacy Code Entwicklung.

Entwicklung eines Aufsatzes für alte MFC Stände (Code Basis 1999) zwecks Modernisierung der Oberflächenkomponenten ohne die Notwendigkeit die gesamte Software auf die modernere Versionen der MFC anpassen zu müssen.

Eingesetzte Qualifikationen

Windows 7, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio

Architekt, Entwickler
Choice AG, Nürnberg
1/2013 – 2/2013 (2 Monate)
Handel
Tätigkeitszeitraum

1/2013 – 2/2013

Tätigkeitsbeschreibung

Integration Tesseract und ZBar für MChoice

Integration der nativen Bibliotheken für Einsatz mit Xamarin Mono unter iOS und Android, OSX und Windows

Eingesetzte Qualifikationen

Android, iOS, OSX, Windows 7, .Net, C++, Eclipse, Java (allg.), Microsoft Visual Studio, Xamarin Studio

Architekt, Entwickler
Schwanstabilo, Nürnberg
6/2012 – 12/2012 (7 Monate)
Chemieindustrie
Tätigkeitszeitraum

6/2012 – 12/2012

Tätigkeitsbeschreibung

Digital Highlighting

• Plattform unabhängige Datenbankschnittstellen (Mono/.Net) Implementierung für Android und iOS auf der Basis von Sqlite
• Aufbereitung und Integration der Tesseract OCR Engine für den Einsatz unter Android (Native/Java/Mono Bridge) und iOS (C++/Objective-C/Mono Bridge)
• Untersuchungen der Leistungsfähigkeit der OCR Software in unterschiedlichen Anwendungssituationen
• Implementierung eines Prototypen

Eingesetzte Qualifikationen

Android, iOS, OSX, Windows 7, .Net, C++, Eclipse, Java (allg.), Microsoft Visual Studio, Xamarin Studio

Architekt, Entwickler
Areva, Nürnberg
12/2010 – 12/2011 (1 Jahr, 1 Monat)
Chemieindustrie
Tätigkeitszeitraum

12/2010 – 12/2011

Tätigkeitsbeschreibung

Deconta
Entwicklung einer Plattform zu Analyse und Berechnung der Prozessdaten aus einem Dekontaminationsprozess
Konzeption und Umsetzung einer Skriptsprache zu Durchführung von chemischen Onlineberechnungen
Konzeption und Umsetzung einer Online – Berechnungseinheit (Lexer, Parser)
Konzeption und Umsetzung eines Servers zu Koordination der Clientabfragen und Berechnungen

Eingesetzte Qualifikationen

SESAM/SQL Server, Windows 7, .Net, Microsoft Visual Studio, Windows Presentation Foundation

Analyse und Entwicklung
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
5/2009 – 6/2009 (2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

5/2009 – 6/2009

Tätigkeitsbeschreibung

SparkLine
Implementierung einer Miniauswertung als Windows Forms Control und Infragistics Grid Control und Integration in
bestehende Anwendung (Kanzleirechnungswesen).

Eingesetzte Qualifikationen

Windows XP, .Net, Microsoft Visual Studio

Analyse
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
11/2008 – 3/2009 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2008 – 3/2009

Tätigkeitsbeschreibung

Performanceanalysen im Umfeld Kanzleirechnungswesen
- Analyse der Übergänge zwischen mananged/unmanaged
Komponenten
- Analyse des Speicherverbrauchs
- Architekturanalyse
- Herausarbeitung der Verbesserungsvorschläge

Eingesetzte Qualifikationen

Windows XP, .Net, C++, Microsoft Visual Studio

Architektur, Konzept und Entwicklung
Siemens A & D, Nürnberg
8/2004 – 9/2015 (11 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2004 – 9/2015

Tätigkeitsbeschreibung

PE (Plattform Engineering) – NOSQL Datenbank -FileStorage Server
Analyse, Konzeption und Entwicklung eines objektorientierten Datenbankservers für die Persistenzschicht der Siemens Automatisierungsplattform.
.NET Plattform Analysen im Bezug auf Eignung für die Entwicklung des Datenbankservers
• Untersuchung der IO (Streams)
• Untersuchung der NamedPipes und TCP
• Collections, Arrays und Hashtables
• Performance - Analyse der .NET Komponenten

Konzeption und Entwicklung der Kommunikation
• Datenübertragung über NamedPipes
• Datenübertragung über TCP
• Anwendungsprotokoll und Kommandoebene

Konzeption und Entwicklung des Datenproviders
• Kommunikationsmanager
• DataStore Client
• Cachingmechanismen

Konzeption und Entwicklung des Servers
• Serversteuerung (Standalone und Service)
• Abstürzsicheres Datenformat für die
Datenbankdateien
• Multichannel IO
• Objektkomprimierung
• Threading und Scheduling
• Session- und Clientmanagement
• Storage - Manager
• Serialisierung
• Objekt - Refactory
• Online Performance - Index
• Tracesystem
• Nicht Suchen - Finden der Objekte
• Hashtables und Arrays
• Datenreorganisation
• Recovery - Strategien (Totalsystemausfall, Netzwerkausfall)
• Behandlung von mobilen Datenträger (Externe Festplatten und USB Stick)

Konzeption und Entwicklung der Analysewerkzeugen
• Monitor für online Performance - Index
• Tool für offline Analyse der Trace - Dateien
• Tool für offline Analysen der Datenbank - Dateien

Arbeitsmethoden:
Grundsätzlich zu der Konzeption der einzelnen Komponenten gehören, die Entwicklung von statistischen Rechenmodellen und ausführliche Analysen der Performance. Damit ist es möglich abzuschätzen, ob die Komponente die Anforderungen des Marketings erfühlen kann. Gleichzeitig anhand der herausgearbeiteten Testprogramme lässt sich der Aufwand für die Implementierung der Komponente mit sehr großer Genauigkeit berechnen.
.NET, NUnit, AppSight, MemoryProfiler, SpeedTrace, ClearCase, TFS, GIT

Eingesetzte Qualifikationen

.Net, Nunit, Microsoft Visual Studio

Konzept und Entwicklung
Siemens AG, PG (Energieerzeugung und Anlagenbau ), Nürnberg
5/2004 – 9/2004 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2004 – 9/2004

Tätigkeitsbeschreibung

Personaleinsatzplanung (PEP)
Die Software wird für die strategische und operative Personaleinsatzplanung bei Siemens eingesetzt und wird seit 10 Jahren kontinuierlich von mir weiterentwickelt.
Die Grundideen der Anwendung:
Einfache Erfassung der Mitarbeiterstammdaten
Projekterfassung nach vorgegebenen Geschäftslogik
Projektangebote
Projekte in Abwicklung
Erstellung der Projektvorlagen
Statistische Auswertungen an gesamten Datenpool
Listen
Balken
Kurven
Automatische Protokollierung der Stammdatenänderungen zum späteren Analyse
Das Programm muss auch von nicht Spezialisten bedient werden können
Die Einarbeitungszeit in die Anwendung muss extrem kurz sein
Ziele des Auftraggebers:
Budgetplanung
Personalbedarfsplanung
Ermittlung der Auslastung der Mitarbeiter
Die Anwendung wird aktuell in der Version 4.1.2 produktiv eingesetzt und ständig weiterentwickelt.

Eingesetzte Qualifikationen

Microsoft Access, Mysql, SESAM/SQL Server, Windows 2000, Windows XP, Visual Basic, MS Office (Anwenderkenntnisse)

Entwickler
Datev (Softwarehersteller, betriebswirtschaftlich, Nürnberg
2/2004 – 4/2004 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2004 – 4/2004

Tätigkeitsbeschreibung

Assistent für Steuerkontoregistrierung und Abfrage
In Rahmen des Projektes wurde ein Assistent realisiert, welcher für den Einsatz in Steuerberaterkanzleien vorgesehen ist. Die Aufgabe bestand darin unterschiedliche Technologien miteinander zu kombinieren und eine ansprechende und leicht verständliche Oberfläche zu entwickeln.
Folgende Technologien kamen zum Einsatz
.NET Framework
Web Services
SmartCards
.NET Interop

Eingesetzte Qualifikationen

Microsoft Windows (allg.), .Net, C#, C++, Microsoft Visual Studio

Konzept und Entwicklung
Autowork GmbH (Unternehmensberatung), Nürnberg
8/2003 – 8/2003 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2003 – 8/2003

Tätigkeitsbeschreibung

Microsoft Office Add Ins
Entwicklung von Office Add-Ins zum automatischen Konvertieren von Word Dokumenten in PDF Format, die als Mailanhänge angehängt werden.

Eingesetzte Qualifikationen

Windows 2000, Windows XP, Visual Basic, MS Office (Anwenderkenntnisse)

Konzept und Entwicklung
Datev(Softwarehersteller, betriebswirtschaftliche, Nürnberg
1/2003 – 12/2003 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2003 – 12/2003

Tätigkeitsbeschreibung

Design und Entwicklung von internationalisierten Eingabefeldern
Entwicklung von .NET Komponenten für den Einsatz in MFC Anwendungen (.NET Interop)
Entwicklung von Formatkomponenten für die speziellen Formate im kaufmännischen Bereich
Entwicklung von MFC Eingabefelder
Entwicklung von OLE Eingabefelder
Entwicklung von .NET Eingabefelder für Microsoft .NET Framework und Infragistics

Eingesetzte Qualifikationen

Windows 2000, Windows XP, .Net, .Net Framework (Microsoft), C#, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio

konzeption der Migration, Entwiclung
Datev (Softwarehersteller, betriebswirtschaftlich, Nürnberg
1/2002 – 12/2002 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2002 – 12/2002

Tätigkeitsbeschreibung

Entwicklung und Wartung von Basisbibliotheken und Migration der Basiskomponenten von MFC 4.2 auf MFC 7.X
Der Gegenstand der Entwicklung war die Migration von über 30 MFC und COM Steuerelementen auf die neue MFC 7.X Bibliothek.

Eingesetzte Qualifikationen

Windows 2000, .Net, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio

Konzeption und Implementierung
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
6/2001 – 7/2001 (2 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2001 – 7/2001

Tätigkeitsbeschreibung

Erstellung von Tools zu Internationalisierung von Javascripten
Automatisches Deployment von internationalen Texten aus Exceldateien in bestehende HTML Dokumente, und Java Ressourcebundles
Erstellung von Servlets zum dynamischen Austausch von Sprach - Ressourcen auf dem Server in Abhängigkeit von der Sprache des Benutzers

Eingesetzte Qualifikationen

Embedded Linux, Solaris, Windows 2000, Apache Tomcat, Eclipse, J2EE

Entwickler
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
1/2001 – 12/2001 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2001 – 12/2001

Tätigkeitsbeschreibung

Entwicklung und Wartung von Basisbibliotheken
Der Projektumfang war die Wartung und Weiterentwicklung von bestehenden Basiskomponenten für die Microsoft Windows Plattform.
Wartung und Pflege von MFC Komponenten
Wartung und Pflege von OLE Komponenten
Test der Komponenten

Eingesetzte Qualifikationen

Windows 2000, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio

Über mich

Inhaltliche Schwerpunkte
- Ergebnisorientiert, mit großem Interesse an Problemprojekten und schwierigen Termin- / Teamsituationen, Troubleshooter
- Technischer Allrounder mit Schwerpunkt Basistechnologien, Performanz und Speicherauslastung, Datenbanken und Konzepten im Serverumfeld
- Anforderungen, Analyse und Design

Weitere Kenntnisse

- C#/.NET Framework, C/C++, MFC, QT,SQL Server, PostgreSQL, MySQL, PowerShell
- GitLab DevOps
- Docker
- OPC-UA
- MQTT
- RTLS

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Polnisch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
6400
Alter
59
Berufserfahrung
31 Jahre und 10 Monate (seit 01/1993)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden