Entwicklung und Konzeptionierung einer Open Source Network Engine für Microsoft Azure und Unity mit folgenden Komponenten:
Entwicklung und Konzeptionierung einer Portierung von Handscanner Software zu Xamarin. Das Projekt „Handscanner Software für ein Logistikunternehmen“ wird testweise nach Xamarin auf Android und Windows Phone portiert. Eine Vorgehensweise für die Portierung muss entwickelt werden.
Entwicklung und Konzeptionierung von Handscanner Software für ein Logistikunternehmen. Die Software basiert auf ein Windows CE 6.0 System, die alte Software des Logistikunternehmens wird durch die neue Software ersetzt. Außerdem werden verschiedene Anwendungen in eine große Anwendung migriert. Neben der Handscanner Software wurden Unit Tests und ein Coded UI Testframework entwickelt, wobei beides auf einem Windows PC oder auf dem Device selber ausgeführt werden können.
Entwicklung eines Bestallanforderung-Systems mit asp.NET MVC, welches über ein IFrame in SharePoint integriert wird. Das Bestellanforderung-System erweitert ein Bestandssystem des Kunden, welches auf SAP basiert. Die Daten werden über ein nächtliches Synchronisationsprogramm mit SAP synchronisiert. Für die Kommunikation von SAP zu asp.NET und vice versa werden Web Services verwendet. Aufgrund der großen Datenmenge wird ein intelligentes Caching Verfahren umgesetzt. Die Benutzeroberfläche wird mit Kendo UI von Telerik entwickelt.
Konzeption und Entwicklung eines Kiosk Modus für einen JackPoint auf Windows 7 Basis Entwickeln. Neben einer Wartung der Bestandssoftware soll es Anwendern nicht möglich sein, die Bestandssoftware zu verlassen. Es werden mit Low Level Hooks in Windows 7 Tastatureingaben, Mauseingaben, der Browser (Internet Explorer) und Adobe Acrobat Reader eingeschränkt, damit unerwünschte Zugriffe auf das System von Anwendern nicht möglich sind.
Teilprojekte
Konzeption und Entwicklung eines Windows Azure Portal für das „Windows Azure Verwaltungssystem von Office 365 Instanzen“. Das Portal wird mit ASP.NET in eine Webrole von Windows Azure bereitgestellt. Es greift über diverse Schnittstellen auf Exchange, SharePoint, Active Directory und Metadaten (SQL Datenbank) zu.
Konzeption und Entwicklung einer Active Directory Synchronisation, die in Client und Server Applikationen getrennt sind. Die Client Synchronisation macht einen inkrementellen Abgleich mit dem lokalen Active Directory und lädt diesen über einen WCF Service in die Windows Azure Cloud. Der Status für den inkrementellen Abgleich wird in einer lokalen SQL Datenbank gehalten. Die Server Synchronisation holt über eine SQL Datenbank, die vorher vom WCF Service gefüllt wurde, die lokalen Synchronisationen ab und Load Balanced diese auf mehrere Threads. Die Threads legen im Windows Azure die Benutzer und Gruppen Konten an. Die Konten werden den Kundenwünschen entsprechend für SharePoint 2013 / SharePoint 2010 und Exchange konfiguriert mit den Projekten „Schnittstelle zu SharePoint 2013 / SharePoint 2010 in Office 365 mit dem Client Object Model“ und „Schnittstelle zu Exchange in Office 365 mit der PowerShell“.
Konzeption und Entwicklung einer Schnittstelle zu Exchange in Office 365, die es ermöglicht Gruppen, Mailkonten und Transportregeln zu verwalten. Die Schnittstelle baut über einen Remote Runspace eine Verbindung zu Office 365 auf und verwaltet Office 365 über diese. Die Schnittstelle wird im Projekt „Windows Azure Verwaltungssystem von Office 365 Instanzen“ verwendet.
weitere Projekte auf Anfrage
2007 - 2009
Ausbildung: Studium im Fachbereich Informatik
Institut: Universität zu Bonn
Abschluss: Keinen
2003 - 2006
Institut: George-Simon-Ohm Schule
Abschluss: Abitur
EDV-Kenntnisse
Berufliche Erfahrungen
04/2021
Rolle: Freelancer
04/2019 ? 03/2021
Rolle: Premier Field Engineer
Kunde: Microsoft
02/2017 ? 03/2019
Rolle: Freelancer
Rolle: Backend Developer
Kunde: Nextmarkets GmbH
09/2015 ? 11/2016
Rolle: Senior Backend Developer
Kunde: OnlineFussballManager GmbH
01/2014 ? 08/2015
Rolle: IT-Consultant
Kunde: eBiz Consulting GmbH
09/2013 ? 12/2013
Rolle: IT-Consultant/Software Engineer
Kunde: adesso AG
09/2012 ? 08/2013
Rolle: IT-Consultant
Kunde: novaCapta GmbH
08/2009 ? 08/2012
Rolle: Softwareentwickler
Kunde: TIMETOACT GmbH
Abschluss: Fachinformatiker, siehe Aus- und Weiterbildung
06/2006 ? 07/2007
Rolle: PHP Entwickler
Kunde: SmartSys
Entwicklung und Konzeptionierung einer Open Source Network Engine für Microsoft Azure und Unity mit folgenden Komponenten:
Entwicklung und Konzeptionierung einer Portierung von Handscanner Software zu Xamarin. Das Projekt „Handscanner Software für ein Logistikunternehmen“ wird testweise nach Xamarin auf Android und Windows Phone portiert. Eine Vorgehensweise für die Portierung muss entwickelt werden.
Entwicklung und Konzeptionierung von Handscanner Software für ein Logistikunternehmen. Die Software basiert auf ein Windows CE 6.0 System, die alte Software des Logistikunternehmens wird durch die neue Software ersetzt. Außerdem werden verschiedene Anwendungen in eine große Anwendung migriert. Neben der Handscanner Software wurden Unit Tests und ein Coded UI Testframework entwickelt, wobei beides auf einem Windows PC oder auf dem Device selber ausgeführt werden können.
Entwicklung eines Bestallanforderung-Systems mit asp.NET MVC, welches über ein IFrame in SharePoint integriert wird. Das Bestellanforderung-System erweitert ein Bestandssystem des Kunden, welches auf SAP basiert. Die Daten werden über ein nächtliches Synchronisationsprogramm mit SAP synchronisiert. Für die Kommunikation von SAP zu asp.NET und vice versa werden Web Services verwendet. Aufgrund der großen Datenmenge wird ein intelligentes Caching Verfahren umgesetzt. Die Benutzeroberfläche wird mit Kendo UI von Telerik entwickelt.
Konzeption und Entwicklung eines Kiosk Modus für einen JackPoint auf Windows 7 Basis Entwickeln. Neben einer Wartung der Bestandssoftware soll es Anwendern nicht möglich sein, die Bestandssoftware zu verlassen. Es werden mit Low Level Hooks in Windows 7 Tastatureingaben, Mauseingaben, der Browser (Internet Explorer) und Adobe Acrobat Reader eingeschränkt, damit unerwünschte Zugriffe auf das System von Anwendern nicht möglich sind.
Teilprojekte
Konzeption und Entwicklung eines Windows Azure Portal für das „Windows Azure Verwaltungssystem von Office 365 Instanzen“. Das Portal wird mit ASP.NET in eine Webrole von Windows Azure bereitgestellt. Es greift über diverse Schnittstellen auf Exchange, SharePoint, Active Directory und Metadaten (SQL Datenbank) zu.
Konzeption und Entwicklung einer Active Directory Synchronisation, die in Client und Server Applikationen getrennt sind. Die Client Synchronisation macht einen inkrementellen Abgleich mit dem lokalen Active Directory und lädt diesen über einen WCF Service in die Windows Azure Cloud. Der Status für den inkrementellen Abgleich wird in einer lokalen SQL Datenbank gehalten. Die Server Synchronisation holt über eine SQL Datenbank, die vorher vom WCF Service gefüllt wurde, die lokalen Synchronisationen ab und Load Balanced diese auf mehrere Threads. Die Threads legen im Windows Azure die Benutzer und Gruppen Konten an. Die Konten werden den Kundenwünschen entsprechend für SharePoint 2013 / SharePoint 2010 und Exchange konfiguriert mit den Projekten „Schnittstelle zu SharePoint 2013 / SharePoint 2010 in Office 365 mit dem Client Object Model“ und „Schnittstelle zu Exchange in Office 365 mit der PowerShell“.
Konzeption und Entwicklung einer Schnittstelle zu Exchange in Office 365, die es ermöglicht Gruppen, Mailkonten und Transportregeln zu verwalten. Die Schnittstelle baut über einen Remote Runspace eine Verbindung zu Office 365 auf und verwaltet Office 365 über diese. Die Schnittstelle wird im Projekt „Windows Azure Verwaltungssystem von Office 365 Instanzen“ verwendet.
weitere Projekte auf Anfrage
2007 - 2009
Ausbildung: Studium im Fachbereich Informatik
Institut: Universität zu Bonn
Abschluss: Keinen
2003 - 2006
Institut: George-Simon-Ohm Schule
Abschluss: Abitur
EDV-Kenntnisse
Berufliche Erfahrungen
04/2021
Rolle: Freelancer
04/2019 ? 03/2021
Rolle: Premier Field Engineer
Kunde: Microsoft
02/2017 ? 03/2019
Rolle: Freelancer
Rolle: Backend Developer
Kunde: Nextmarkets GmbH
09/2015 ? 11/2016
Rolle: Senior Backend Developer
Kunde: OnlineFussballManager GmbH
01/2014 ? 08/2015
Rolle: IT-Consultant
Kunde: eBiz Consulting GmbH
09/2013 ? 12/2013
Rolle: IT-Consultant/Software Engineer
Kunde: adesso AG
09/2012 ? 08/2013
Rolle: IT-Consultant
Kunde: novaCapta GmbH
08/2009 ? 08/2012
Rolle: Softwareentwickler
Kunde: TIMETOACT GmbH
Abschluss: Fachinformatiker, siehe Aus- und Weiterbildung
06/2006 ? 07/2007
Rolle: PHP Entwickler
Kunde: SmartSys