Fachlicher Schwerpunkt dieses Freiberuflers

Entwerfen und entwickeln von Software in C# (+ .Net Core) für Frontend & Backend sowie ASP.Net (Core) REST APIs mit Docker support

verfügbar ab
01.01.2021
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Städte
Hamburg
150 km
Arnsberg
150 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

01/2019 - 12/2020

2 Jahre

Weiterentwicklung eines Frameworks

Rolle
Software Development Specialist
Kunde
NXP Semiconductors GmbH
Einsatzort
Hamburg
Projektinhalte

Weiterentwicklung eines Frameworks welches die Entwicklung und das Deployment von neuen Bidirektionalen Datenflows aus unterschiedlichen Quellen.
Erweitern um weitere Agenten, Unterstützung für Orchestrierung, Verbesserung der Performance und Vereinfachung der Zusammenarbeit über das Framework.
Verbesserung der Komponentenkommunikation via Redis und message-queueing (RabbitMQ)

  • Anforderungsanalyse und Anwendungsmodellierung
  • Entwickeln von Agenten für Dateninput/Output aus multiplen Quellen
  • Erweitern der API
  • Erweitern und Generalisieren des Datenbankmodelles
  • Unterstützen und Einarbeiten von Arbeitskollegen in die Verwendung des Frameworks
  • Supervision von Projekten die im Framework entwickelt werden
  • Ablösen vorhandener Projekte und Integrieren in das MVP (minimum viable product)
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring
  • Anlegen einer Musterdokumentation zur Entwicklung in .NET Core durch Internationale Teams
  • Technische Dokumentation
  • Anwenderdokumentation
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Code Reviews

Clean Code Development

Domain driven design

Model View Controller

MVC

Produkte

.Net Core 3.1

Microsoft SQL Server 2012

Redis

C# 7.0

XML

LINQ

SQL

Team Foundation Server

NuGet Package Manager

Entity Framework Core

ASP .NET Core

Microsoft Visual Studio 2019 Enterprise Docker

Elasticsearch

Logstash

Swagger

Redis

RabbitMQ

MessageQueue

05/2018 - 01/2019

9 Monate

ENTWURF UND ENTWICKLUNG EINES FRAMEWORKS

Rolle
IT Consultant, SCRUM Developer
Kunde
NXP Semiconductors GmbH
Einsatzort
Hamburg
Projektinhalte

Entwurf und Entwicklung eines Frameworks welches die Entwicklung und das Deployment von neuen Bidirektionalen Datenflows aus unterschiedlichen Quellen, hierbei werden Daten erweitert, transformiert und beidseitig B2B ausgetauscht.
Vorraussetzung ist dass das Entwickeln neuer Datenflows nur wenig Zeit in Anspruch nimmt und mehrere Entwicklerteams das Framework verwenden können.  Ziel ist ein MVP (minimum viable product) bis 2019

  • Anforderungsanalyse und Anwendungsmodellierung
  • Entwickeln einer Client/Server-Architektur
  • Entwickeln einer API
  • Entwickeln eines Datenbankmodelles für große und ansteigende Datenmengen
  • Entwickeln einer Test und Deploymentlandschaft auf Basis von Docker
  • Entwickeln einer Maintenanceoberfläche
  • Entwickeln eines Logging-Frameworks auf basis von Logstash und Elasticsearch
  • Entwickeln einer Deploymentstrategie auf Basis von Docker
  • Entwickeln von Agenten zum Dateninput/Output via SFTP/Filesystem/API-Call/SQL-DBs
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring
  • Anlegen einer Musterdokumentation zur Entwicklung in .NET Core durch Internationale Teams
  • Technische Dokumentation
  • Anwenderdokumentation
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Code Reviews

Clean Code Development

Domain driven design

Model View Controller

.Net Core 2.2

C# 7.0

XML

LINQ

SQL

Produkte

Team Foundation Server

NuGet Package Manager

Docker

Elasticsearch

Logstash

Swagger Entity Framework Core

ASP .NET Core

Microsoft Visual Studio 2017 Enterprise SFTP

Docker

Elasticsearch

LogStash

Swagger

MOQ

Microsoft SQL Server 2012

08/2017 - 05/2018

10 Monate

ENTWURF UND ENTWICKLUNG EINES SYSTEMS FÜR DEN ZUGRIFF UND DIE VERARBEITUNG

Rolle
IT Consultant, SCRUM Developer
Kunde
NXP Semiconductors GmbH
Einsatzort
Hamburg
Projektinhalte

Entwurf und Entwicklung einer Kombination aus Webservices und Windows-Services zur Verarbeitung und Lieferung von Daten aus unterschiedlichen Datenquellen, das System soll dynamisch erweiterbar sein

  • Anforderungsanalyse und Anwendungsmodellierung
  • Entwurf einer Client/Server-Architektur
  • Entwurf einer API
  • Entwurf eines Datenbankmodelles
  • Entwurf eines Kommunikationsmodelles zwischen den Services
  • Implementierung eines Webservice in .NET Core
  • Beratung im Bereich einzusetzender Tools
  • Entwerfen einer Deploymentstrategie
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
  • Anlegen einer Musterdokumentation zur Entwicklung in .NET Core
  • Technische Dokumentation
  • Anwenderdokumentation
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Code Reviews

Clean Code Development

Behavior driven design

Model View Controller

MVC

.Net Core 2.0

Produkte

Microsoft SQL Server 2012

Team Foundation Server

NuGet Package Manager

Entity Framework Core

ASP .NET Core

Microsoft Visual Studio 2017 Enterprise SFTP

DOCKER

ElasticSearch

LogStash

MOQ

07/2016 - 10/2017

1 Jahr 4 Monate

Entwurf und Weiterentwicklung einer bestehenden WPF Anwendung für die Zulieferindustrie

Rolle
IT Consultant, Scrum Developer
Einsatzort
Kassel/Dortmund
Projektinhalte

Weiterentwicklung einer bestehenden, verteilten, serviceorientierten Multi-Tier WPF Logistik und Informations-Management Software für die Zulieferindustrie auf Basis von WPF 4.5 und Entity Framework 6.

  • Unterstützung bei der Planung und Weiterentwicklung der Anwendung
  • Beratung im Bereich der einzusetzenden Frameworks
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in WPF mit MVVM
  • Implementierung von Funktionalität und Businesslogik
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

Agiles Projektmanagement

Scrum

User Stories

Task Reviews

Code Reviews

Clean Code Development

Model View ViewModel

Refactoring

Produkte

Microsoft SQL Server 2012 Express

Team Foundation Server

NuGet Package Manager

JetBrains ReSharper

Microsoft Visual Studio 2013 Premium

WPF 4

MS Unit Test Framework

NSubstitute

Fluent Assertion

Microsoft Prism

Microsoft Unity Container

Telerik WPF UI & Reporting Controls

Entity Framework 6 Code First

cURL

SSH.Net

MOQ

07/2016 - 10/2017

1 Jahr 4 Monate

Entwurf und Weiterentwicklung einer bestehenden WPF Anwendung

Kunde
Zuliefererindustrie, Krauss-Maffei Wegmann Kassel
Projektinhalte

Entwurf und Weiterentwicklung einer bestehenden WPF Anwendung für die Zulieferindustrie Weiterentwicklung einer bestehenden, verteilten, serviceorientierten Multi-Tier WPF Logistik und Informations-Management Software für die Zulieferindustrie auf Basis von WPF 4.5 und Entity Framework 6.

  • Unterstützung bei der Planung und Weiterentwicklung der Anwendung
  • Beratung im Bereich der einzusetzenden Frameworks
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in WPF mit MVVM
  • Implementierung von Funktionalität und Businesslogik
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Task Reviews

Code Reviews

Clean Code Development

Model View ViewModel (MVVM)

NET 4.5.1

C# 4.0

XML

LINQ

Microsoft SQL Server 2012 Express

Team Foundation Server

NuGet Package Manager

JetBrains ReSharper

Microsoft Visual Studio 2013 Premium

WPF 4

MS Unit Test Framework

NSubstitute

Fluent Assertion

Microsoft Prism

Microsoft Unity Container

Telerik WPF UI & Reporting Controls

Entity Framework 6 Code First

03/2017 - 08/2017

6 Monate

ENTWURF UND ENTWICKLUNG EINER PLATTFORMUNABHÄNGIGEN WEB API

Rolle
IT Consultant, SCRUM Developer
Kunde
NXP Semiconductors GmbH
Einsatzort
Hamburg
Projektinhalte

ENTWURF UND ENTWICKLUNG EINER PLATTFORMUNABHÄNGIGEN WEB API FÜR DEN ZUGRIFF AUF KORRELIERENDE DATEN AUS MEHREREN DATENQUELLEN
Entwurf und Entwicklung eines plattformunabhängigen Webservice für die Ausgabe von Daten in durch verarbeitung von Ergebnissen aus unterschiedlichen Datenquellen.

  • Anforderungsanalyse und Anwendungsmodellierung
  • Entwurf einer Server-Architektur
  • Entwurf einer API
  • Implementierung eines Webservice in .NET Core
  • Beratung im Bereich einzusetzender Tools
  • Entwerfen einer Deploymentstrategie
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
  • Anlegen einer Musterdokumentation zur Entwicklung in .NET Core
  • Technische Dokumentation
  • Anwenderdokumentation
  • Entwurf einer Testanwendung in C++
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Code Reviews

Clean Code Development

Behavior driven design

Model View Controller (MVC)

.Net Core 1.1

C# 6.0

XML

LINQ

C++

Produkte

Microsoft SQL Server 2012

Team Foundation Server

NuGet Package Manager

Entity Framework Core

ASP .NET Core

Microsoft Visual Studio 2017 Enterprise Docker

LogStash

ElasticSearch

MOQ

03/2017 - 05/2017

3 Monate

Entwurf und Entwicklung

Rolle
IT Consultant, SCRUM Developer
Kunde
NXP Semicondurctors GmbH
Einsatzort
Hamburg
Projektinhalte

Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung über das World Wide Web

Entwurf und Entwicklung eines Services zur automatisierten verschlüsselten Datenübertragung durch einen Upload call an eine WEB API unter der Verwendung von cURL (Client for Uniform Resource Locator)

  • Anforderungsanalyse und Anwendungsmodellierung
  • Entwurf einer automatisierten Client-Architektur
  • Implementierung einer teilverschlüsselten Konfiguration
  • Implementierung von User-Interaktionen mit dem Service
  • Implementieren eines universell einsetzbaren cURL C# Wrappers
  • Entwerfen einer Deploymentstrategie
  • Technische Dokumentation
  • Anwenderdokumentation
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Code Reviews

Clean Code Development

Behavior driven design

C# 6.0

XML

LINQ

Produkte

Team Foundation Server

NuGet Package Manager

Microsoft Visual Studio 2012 Enterprise

cURL SSH.Net MOQ

01/2017 - 03/2017

3 Monate

Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung

Rolle
IT Consultant, SCRUM Developer
Kunde
NXP Semiconductors GmbH
Einsatzort
Hamburg
Projektinhalte

Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung zwischen mehreren geschlossenen Netzwerken
Entwurf und Entwicklung eines Services zur automatisierten verschlüsselten Datenübertragung zwischen mehreren sicheren und unsicheren Netzwerken für den Einsatz in einer Vorhandenen Infrastruktur

  • Anforderungsanalyse und Anwendungsmodellierung
  • Entwurf einer Client-Server-Architektur
  • Implementierung einer teilverschlüsselten Konfiguration
  • Implementierung von User-Interaktionen mit dem Service
  • Implementieren eines universell einsetzbaren putty C# Wrappers
  • Entwerfen einer Deploymentstrategie
  • Technische Dokumentation
  • Anwenderdokumentation
Kenntnisse

Agiles Projektmanagement

Scrum mit User Stories

Refactoring

Code Reviews

Clean Code Development

Produkte

C# 6.0

XML

LINQ

Team Foundation Server

NuGet Package Manager

Microsoft Visual Studio 2012 Enterprise

Docker

OpenPGP

MOQ

02/2016 - 04/2016

3 Monate

Entwurf und Entwicklung einer Software

Rolle
Software Developer
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Entwurf und Entwicklung einer Software zur Modifikation von Geokoordinaten für die Verwendung in Hauseigener Software
Zur Unterstützung des Fachbereiches „Trassierung“ wurde diese Software entwickelt um ungenormte Standortdaten aus verschiedenen Koordinatensystemen und/oder
mit Inkohärenzen zu modifizieren und vereinheitlichen.

  • Unterstützung bei der Planung und Weiterentwicklung der Anwendung
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in WPF mit MVVM.
  • Implementierung von Funktionalität und Businesslogik
  • Erstellen einer Benutzerdokumentation
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

C#

XML

Produkte

Geospatial Data Abstraction Library (GDAL)

WPF 4

NuGet Package Manager

NET 4.5.1

01/2014 - 02/2016

2 Jahre 2 Monate

Verwalten und Pflegen eines Joomla Content Management Systems

Rolle
Software Entwickler
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Zu diesem Projekt gehören die Pflege und Verwaltung des Content Management Systemes, darunter fallen Backups und Sicherheitsupdates für das CMS und die einzelnen Komponenten und die Entwicklung Graphischer Elemente sowie die Einweisung des Marketingpersonales.

Kenntnisse

HTML

PHP

XML

Produkte

Oracle MySQL 5

Microsoft SQL Server 2012 Express

Joomla 2.x

Joomla 3.x

01/2014 - 02/2016

2 Jahre 2 Monate

Verwalten und Pflegen eines Joomla Content Management Systems

Projektinhalte

Zu diesem Projekt gehören die Pflege und Verwaltung des Content Management Systemes, darunter fallen Backups und Sicherheitsupdates für das CMS und die einzelnen Komponenten und die Entwicklung Graphischer Elemente sowie die Einweisung des Marketingpersonales.

  • Pflege des CMS und regelmäßige Backups
  • Erweiterung und Anpassung von Funktionalitäten und Plug-Ins
  • Entwicklung grafischer Elemente
  • Einweisung des Marketingpersonales
Kenntnisse

Klassisches Projektmanagement

HTML

PHP

XML

Oracle MySQL 5

Microsoft SQL Server 2012 Express

Joomla 2.x

Joomla 3.x

03/2015 - 06/2015

4 Monate

Entwurf und Entwicklung einer mobilen Anwendung

Rolle
Software Entwickler
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Entwurf und Entwicklung einer mobilen Anwendung zur Erfassung von Geokoordinaten und Objektfotografien
Bei der Entwicklung der Android-Anwendung mussten GPS-Daten sowie Fotos inklusive detaillierter Lageinformationen des entsprechenden Smartphones erfasst und übersichtlich in einem PDF-Dokument dargestellt werden um dieses schließlich auf einen Server zu synchronisieren.

  • Unterstützung bei der Planung und Weiterentwicklung der Anwendung
  • Beratung im Bereich der einzusetzenden IDE
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in XML
  • Implementierung von Funktionalität und Businesslogik
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

XML

JAVA

Produkte

Android Studio 1.5

10/2014 - 01/2015

4 Monate

Entwurf und Entwicklung einer Software zur Verwaltung von Objekten für ein Hauseigenes Softwareprodukt

Rolle
Software Developer
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Entwurf und Entwicklung einer Software zur Verwaltung von Objekten für ein Hauseigenes Softwareprodukt
Bei dem Projekt wurde die Software „ForestCompositor“ entworfen welche dazu dient die Visualisierung von Wäldern im Hauseigenen Produkt „NOUN3D“ zu vereinfachen indem verschiedene grafische Objekte sowie Daten zu den einzelnen Baumarten und deren Varianzen eingegeben und ausgewertet werden können um Konfigurationsdateien für „NOUN3D“ zu erstellen.

  • Unterstützung bei der Planung und Weiterentwicklung der Anwendung
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in WPF mit Code Behind
  • Implementierung von Funktionalität und Businesslogik
  • Erstellen einer Benutzerdokumentation
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

C# 4.0

XML

Klassisches Projektmanagement

Refactoring

Code Reviews

Clean Code Development

Produkte

.NET 4.5.1

Microsoft Visual Studio 2013 Premium

WPF 4

NUGET PACKAGE MANAGER

04/2014 - 06/2014

3 Monate

Entwurf und Entwicklung einer Inventarisierungssoftware

Rolle
Software Developer
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Im Zuge des Projektes wurde eine Verwaltungssoftware umgesetzt welche Informationen zu unterschiedlichen Lizenzarten sowie zu Soft- und Hardware enthielt, darunter auch Preis und Benutzergebundene Informationen.

Die Software dient der Kostenberechnung und dem Aufbau neuer Workstations für unterschiedliche Bereiche dazu können auch „Workstation-Templates“ aufgebaut werden, hierbei musste besonders auf die Beziehungen verschiedener Hard- und Software (sowie Lizenzen) zu den einzelnen Bereichen geachtet werden.

  • Unterstützung bei der Planung und Weiterentwicklung der Anwendung
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in WPF mit Code-Behind
  • Implementierung von Funktionalität und Businesslogik
  • Dokumentation, Fehlerbehebung, Performance Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

C#

XML

SQL

Klassisches Projektmanagement

Refactoring

Code Reviews

Clean Code Development

Produkte

.NET 4.5.1

C# 4.0

XML

SQL

Microsoft SQL Server 2012 Express

Microsoft Visual Studio 2013

WPF 4

02/2014 - 03/2014

2 Monate

Entwurf und Entwicklung einer Lizenzmanagement Software

Rolle
Software Entwickler
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Bei diesem Projekt wurden unter Einsatz des Tools EzLicense Lizenzen mit Ablauf und
Besitzerinformationen für die Hauseigene 3D-Visualisierungssoftware „NOUN3D“ erstellt und Verwaltet..

  • Unterstützung bei der Planung und Entwicklung der Anwendung
  • Anforderungsanalyse und Anwendungsmodellierung
  • Implementierung von Benutzeroberflächen in WinForms
  • Implementierung von Funktionalität und Businesslogik
  • Dokumentation, Fehlerbehebung, Performance-Analyse, Code-Optimierung und Refactoring von bestehendem Quellcode
Kenntnisse

C#

XML

SQL

Produkte

.NET 4.5.1

C# 4.0

XML

SQL

Microsoft SQL Server 2012 Express

EzLicense

Microsoft Visual Studio 2013 Premium

WinForms

11/2013 - 01/2014

3 Monate

Migration und Konfiguration mehrerer Webpräsenzen

Rolle
Software Developer
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Migration und Konfiguration mehrerer Webpräsenzen auf ein Joomla Content Management System (CMS)

Im Zuge dieses Projektes mussten Daten von einem Drupal Content Management System auf ein Joomla Content Management System migriert werden, dazu wurden entsprechende Datenbanktools geschrieben um diesen Vorgang zu automatisieren.

  • Einrichten von Mehrsprachigkeit
  • Einrichten von Rollen und Berechtigungen
  • Erweiterung und Anpassung von Funktionalitäten und Plug-Ins
  • Entwicklung grafischer Elemente
  • Entwickeln von Migrationsskripten- und Tools
Kenntnisse

HTML

PHP

XML

Klassisches Projektmanagement

Produkte

Oracle MySQL 5

Microsoft SQL Server 2012 Express

Joomla 2.x

Drupal 8.x

11/2013 - 12/2013

2 Monate

Installation und Konfiguration mehrerer Server für den Einsatz eines neuen Content Management Systems (CMS)

Rolle
Software Entwickler
Kunde
IMP GMBH
Einsatzort
Arnsberg
Projektinhalte

Für dieses Projekt mussten mehrere virtuelle Linux-Server aufgebaut und Konfiguriert werden um schließlich das Modulare Content Management System Joomla auf ihnen zu installieren.

  • Unterstützung und Beratung bei der Auswahl eines CMS
  • Auswahl und Einrichtung der Hardware
  • Einrichten des CMS
  • Einrichten von Rollen und Berechtigungen
  • Erweiterung und Anpassung von Funktionalitäten und Plug-Ins
  • Entwicklung grafischer Elemente
Kenntnisse

HTML

PHP

XML

Klassisches Projektmanagement

Produkte

Oracle MySQL 5

Microsoft SQL Server 2012 Express

Joomla 2.x

Drupal 8.x

08/2013 - 12/2013

5 Monate

Verwaltung und Pflege mehrerer Drupal Content Management Systeme (CMS)

Rolle
Software Developer
Kunde
IMP-GMBH Arnsberg
Einsatzort
Arnsberg, Westfalen
Projektinhalte

Für dieses Projekt mussten mehrere virtuelle Linux-Server verwaltet und gepflegt werden.

Im Content Management System Drupal mussten Plug-Ins zur Unterstützung des Marketingbereiches entwickelt und konfiguriert werden, darüber hinaus sollte Mehrsprachigkeit und ein zuverlässiges User-Management eingerichtet werden

  • Pflege von Daten und Usern
  • Unterstützung des Marketings bei der Verwaltung
  • Einweisen des Marketingpersonales
  • Einrichtung von Erweiterungen zur Verbesserung der Usability
  • Datenbankpflege
Kenntnisse

HTML

PHP

XML

Klassisches Projektmanagement

Produkte

Drupal 8.x

10/2013 - 11/2013

2 Monate

Entwerfen einer C# Anwendung für Android-Betriebssystem

Kunde
Privat
Projektinhalte

Entwerfen einer C# Anwendung für Android-Betriebssysteme unter Verwendung von Xamarin zur Evaluierung der Xamarin-Entwicklungsumgebung und Tools
Für dieses Projekt wurde eine derzeit kostenpflichtige Xamarin-Entwicklungsumgebung aufgesetzt, zur Evaluierung dieser Entwicklungsumgebung wurde ein Notizblock-Tool in C# entworfen und als Applikation auf einem Android-Gerät getestet.

  • Evaluierung der Xamarin-Entwicklungsumgebung
  • Verwenden von Xamarin-Forms
  • Entwickeln einer Notizblock-Funktionalität
  • Entwicklung grafischer Elemente
Kenntnisse

Klassisches Projektmanagement

C# 5.0

Xamarin Studio

Xamarin Forms

Kompetenzen

Programmiersprachen
CSS
HTML
HTML 5
JAVA
PHP
Powershell
Python
QuickBasic
TSQL
Visual Basic
Visual C#,
XAML
XML

Produkte / Standards / Erfahrungen

IDE

  • Microsoft - Visual Studio 2010
  • Microsoft - Visual Studio 2013
  • Microsoft - Visual Studio 2015
  • Microsoft - Visual Studio 2017
  • Microsoft - Visual Studio 2019
  • Microsoft - Visual Studio Code
  • The Eclipse Foundation – Eclipse

TOOLS

  • Microsoft Corporation - Team Foundation Server
  • Microsoft Corporation – Office
  • .Net Foundation – NuGet
  • JetBrains - ReSharper
  • The Apache Software Foundation - Apache2
  • NGINX Inc. – NGINX
  • The Apache Software Foundation - OpenOffice
  • The Document Foundation – LibreOffice
  • Enkari Ltd. – Ninject
  • Docker Inc. – Docker
  • Pivotal Software – RabbitMQ
  • Apache Software Foundation - Kafka

TECHNIKEN

  • OOP (Object Oriented Programming),
  • SCRUM with User Stories / Agile Development
  • Continuous Integration, Clean Code Development

FRAMEWORKS
.NET:

  • Microsoft - .NET Framework (all versions)
  • Microsoft -.NET Framework Core (all versions)
  • Microsoft - .NET Framework Standard (all versions)
  • Mono Project – Mono
  • Microsoft - ASP .NET, ASP.NET Core

Desktop:

  • Microsoft - WinForms
  • Microsoft – WPF

Datenbanken
Redis
SQL

Design / Entwicklung / Konstruktion
Behavior driven design
Clean Code Development
Domain driven design
Model View Controller (MVC)
Scrum mit User Stories
User Stories

Aufgabenbereiche
Agiles Projektmanagement
Code Reviews
Refactoring
Reporting
Software Design
Software Entwicklung
Task Reviews

Sprachkenntnisse
Englisch
Wort und Schrift (KMK Zertifikat Stufe 3, 100%)
Türkisch

Aus- und Weiterbildung

08/2013 - 08/2016

3 Jahre 1 Monat

Fachinformatiker Anwendungsentwicklung

Abschluss
Fachinformatiker Anwendungsentwicklung
Institution, Ort
IMP GmbH Arnsberg
Schwerpunkt

Unterstützung Marketing, Lizenzmanagement, InHouse Software

Ausbildungshistorie

01/2019 - heute
Development Specialist

NXP Semicondusctors Germany GmbH

07/2016 - 12/2018
.Net Consultant

Hauertmann IT Consulting

2013 - 2016
Ausbildung: Fachinformatiker Anwendungsentwicklung

imp GmbH

Bis: 2013
Abitur: Franz Stock Gymnasium in Arnsberg, Neheim

Schulungen

Von: 05/2017 bis: 05/2017

  • Web Development with HTML5, CSS & JAVASCRIPT

New Elements

Von: 04/2017 bis: 04/2017

  • Failure Mode and Effects Analysis (FMEA)

InHouse NXP Semiconductors GmbH

Von: 12/2016 bis: 12/2016

  • Deeply Embedded – Hardcore C++

Zertifizierungen:

  • Professional Scrum Developer I bei SCRUM.org
  • Microsoft ASP.NET MVC 5 bei Hauertmann IT Consulting
  • Business English 100% bei Kultusministerkonferenz