Fullstack .NET, open-source & cross-platform Developer, Consultant and SQL Expert
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 80333 München
- auf Anfrage
- de | en
- 21.02.2018
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2017 – 4/2018
Tätigkeitsbeschreibung
Weiterentwicklung, Wartung und Betrieb einer internen Webapplikation zur Verwaltung von Neugeschäften und Credit Risk Management im Bereich Immobilien –und öffentliche Finanzierungen
• Entwicklung neuer Features einer im Intranet genutzten, globalen Web Applikation für das Credit Risk Management von Immobilienfinanzierungen in Abstimmung mit den Fachbereichen
• Wartung der Applikation und der Komponenten wie z.B. Datenbereinigung, Daten- Import und Export, Dokumentenverwaltung
• Support der Anwendung um einen reibungslosen Betrieb zu gewährleisten durch ggf. Fehlerbehebungen, Anpassungen
Transact-Sql, Microsoft SQL-Server (MS SQL), .Net Framework (Microsoft), Subversion, C#, Microsoft Visual Studio, Jira, Entity Framework, ASP.NET, Jquery
6/2017 – 9/2017
Tätigkeitsbeschreibung
Erstellung eines Prototypen zum Auslesen von IoT-Daten (Telemetrie, Alarme) von pellet-Geräten und Verbarbeitung der Daten als JSON Nachrichten in eine TimeScale DB (time-series for Postgre) via IoT-Edge Gateway.
Da die IoT-Daten aus Phase 1 in einer relationalen Cloud-Datenbank gespeichert werden und daraus neue Probleme entstehen, wird ein Prototyp erstellt der das Gleiche leistet kann allerdings ohne Abhängigkeiten zur Cloud, MSSQL oder Windows und außerdem modulare Möglichkeiten zur Analyse und Prozessierung von IoT-Daten bereitstellt oder vorbereitet.
Außerdem sollen die Daten in einer für IoT-Daten spezialisierten Datenbank (time series) abgelegt und ausgewertet werden können
Transact-Sql, Postgresql, .Net Framework (Microsoft), C#, Windows Powershell, Hyper-V
12/2016 – 6/2017
Tätigkeitsbeschreibung
Planung, Erstellung und Implementierung eines Device-Adapters zur Ermittlung von Telemetrie und Alarm-Daten und zum Senden der Daten zur Azure Cloud via Fieldgateway.
Zur Übermittlung und Auswertung IoT relevanter Daten müssen Geräte/Maschinen die nicht Cloud-fähig sind, über ein FieldGateway mit passendem Datenadapter angebunden werden.
Dieses Teilprojekt befasst sich mit Geräten die vom Kunden selbstentwickelt/hergestellt wurden/werden, die keine selbstständige Verbindung zum Internet herstellen können
Es wird ein FieldGateway mit Verbindung zu Azure cloud benötigt und ein Adapter um die Daten des Gerätes lesen, anpassen und optimiert ins cloud backend senden zu können
Microsoft SQL-Server (MS SQL), .Net Framework (Microsoft), C#, Microsoft Visual Studio, Git, Node.Js, Microsoft Azure, Json
10/2016 – 11/2016
Tätigkeitsbeschreibung
Erstellung von MSSQL-Prozeduren, Views und automatisierten Unittests als Daten-Backend für SPS-Software
• Entwicklung, Test und Doku von MSSQL Stored Procedures zum Speichern von Produktionsdaten einer SPS-Steuerung
• Erstellung von automatisierten Deployments und Unittests in Visual Studio für die Prozeduren bzw. komplette Datenbank
Transact-Sql, Testen, .Net Framework (Microsoft)
1/2015 – 6/2016
Tätigkeitsbeschreibung
Neukonzeption und Erstellung einer Webanwendung zur statistischen Anzeige und Auswertung von IoT Kamera -und Produktionsdaten.
• Neuentwicklung eines bestehenden Webapplikation für statistische Auswertungen mit aktueller .NET-Webtechnologie (C#, ASP.NET MVC), dem Telerik Kendo UI Framework, Razor, jQuery, SignalR, JSON
• Die Anwendung wurde in allen Ebenen: Backend (SQL), Business (MCV Model, DataAcces) und UI (Views, kendoui) neu entworfen und entwickelt
• Das wichtigste Kritierum beim Erstellen der Web-Applikation ist eine hohe Performance beim Suchen, Anzeigen und Navigieren durch die Massendaten und eine einfache Bedienung der komplexen Datenanzeigen, da die Anwendung hauptsächlich auf Touch-gesteuerten und mobilen Endgeräten ausgeführt wird
Transact-Sql, Microsoft SQL-Server (MS SQL), Windows Server 2012, IIS, .Net Framework (Microsoft), C#, Microsoft Visual Studio, XML, HTML5, Json, ASP.NET, JavaScript, JavaScript-Frameworks, Jquery
12/2014 – 1/2015
Tätigkeitsbeschreibung
Erstellung von SQL Prozeduren zur Ablage von Massendaten.
Performance-Optimierung, Erweiterung und Dokumentation von MSSQL- und SQLite-Datenbanken für Kameradaten.
Erstellung eines Prototypen für den Proof of Concept einer .NET-Webanwendung zur Visualisierung und Verwaltung von MongoDB-Collections.
• Aufbau & Implementierung von T-SQL Stored Procedures zum Speichern von Massendaten aus einer SPS-gesteuerten Produktionsanlage für Kontaktlinsen, um ein Live-Tracking zu etablieren
• Analyse und Optimierung einer SQL-Datenbank die Kameradaten von einer Produktionsanlage abspeichert und Performance Probleme hat
• Neuentwicklung eines bestehenden Webapplikation für statistische Auswertungen mit aktueller .NET-Webtechnologie (C#, ASP MVC), dem Telerik Kendo UI Framework, Razor, jQuery, SignalR, JSON, BSON
Transact-Sql, Microsoft SQL-Server (MS SQL), IIS, Microsoft Visual Studio
8/2013 – 9/2013
Tätigkeitsbeschreibung
Umstellung, Anpassung und Optimierung von SCCM Skript-Automatisierungen von SCCM 2007 auf 2012
+ Anpassung von bestehenden Datenmigrationsanwendungen an Windows 8
• Analyse, Umbau, Test und Implementierung von bestehenden SCCM 2007 Skripten für automatiserte Installation, Erstellung von Software-Paketen und Softwareverteilung auf die neue Version 2012 von SCCM
• Anpassung verschiedener, kundenspezifischer User- und Daten-Migrationsanwendungen an Windows 8
Microsoft SQL-Server (MS SQL), Windows 8, .Net Framework (Microsoft), Visual Basic, System Center Configuration Manager
8/2012 – 10/2014
Tätigkeitsbeschreibung
Aufbau, Ausbau und Wartung einer zentralen Datenbank zur Steuerung von Auskunft, Planung und Ausführung von automatisierten Prozessen bei einer Massenmigration von Computersystemen von XP auf 7
• Konzeption und Aufbau einer SQL-Datenbank für den Import von Benutzer, Computer und Software-Daten aus verschiedenen Quellen (SCCM, AD, etc.)
• Erstellung eines automatisierten Importprozesses zur Weiterverarbeitung und Auswertung der Daten
• Erstellung von prozessrelevanten Funktionen wie: Anbindung an einen Genehmigungsworkflow und Schreiben von Auftragsdaten in das automatische Installationssystem
• Überwachung und Manipulation der gesamten Prozesskette
• Erstellung von Reports zur Vor- und Nachbereitung von Migrationsaktionen
• Aufbau einer benutzerdefinierten, automatischen SQL / Excel Exportschnittstelle zur Erstellung von Auswertungen zur Unterstützung des Rollouts
• Notfallsupport um reibungslosen Ablauf des Rollout zu garantieren
Transact-Sql, Oracle Database, Microsoft SQL-Server (MS SQL), IBM DB2, Active Directory, .Net Framework (Microsoft), C#, Lotus Notes Domino, System Center Configuration Manager
4/2012 – 7/2012
Tätigkeitsbeschreibung
Automatisiertes SCCM Site Deployment Programm +
Erstellung von SCCM Wartungstools
• Konzeption und Erstellung eines Programmes zur vollautomatischen Anlage + Einrichtung von SCCM Secondary Sites anhand von in Datenbanken hinterlegten Basiskonfigurationen
• Erstellung von Maintenance-Tools zur automatisierten Verarbeitung von wiederkehrenden Wartungsarbeiten im SCCM wie Paketverteilung, Einrichten von Wartungsfenster, Aufräumen von Sammlungen
Transact-Sql, Microsoft SQL-Server (MS SQL), Windows Server 2008, .Net Framework (Microsoft), C#, Microsoft Visual Studio, System Center Configuration Manager
11/2011 – 3/2012
Tätigkeitsbeschreibung
Migration der Softwareverteilungsinfrastruktur von Tivoli nach SCCM 2007 – Anpassung der Migrationsskripte
• Anpassung der in Phase I erstellten Migrationsskripte, zum automatisierten Import von Tivoli-Softwarepaketen nach SCCM, an die neuen Anforderungen (z.B. Setzen von DP-
Gruppen, SCCM IRW Matching, Bugfixing…)
• Erweiterung der Schnittstelle, zum Anlegen und Verwalten von SCCM Softwarepaketen (z.B. Paketermittlung, zus.
Anlage von Serverpaketen, Anlage von Tasksequenzpaketen)
• Überarbeitung eines Skriptes zum nachträglichen Ändern von SCCM-Objekteigenschaften (für Sammlungen, Pakete, Programme und Ankündigungen)
Transact-Sql, Microsoft SQL-Server (MS SQL), Windows XP, Windows Server 2008, Windows Server 2003, .Net Framework (Microsoft), C#, Microsoft Visual Studio, System Center Configuration Manager
10/2011 – 1/2012
Tätigkeitsbeschreibung
Aufbau eines Tools zur Verwaltung und Umstellung von Proxy-Einstellungen
• Um kundenseitige Proxy-Einstellungen schnell und einfach umzustellen, wird ein Programm erstellt, dass die unterschiedlichen Proxy-Einstellungen als Profile verwaltet und entsprechend als aktive Proxykonfiguration in den Internetverbindungseinstellungen setzt.
Windows 7, .Net Framework (Microsoft), C#, Microsoft Visual Studio
1/2011 – 9/2011
Tätigkeitsbeschreibung
Erstellung und Anpassung von Programmen und Prozessen zur Automatisierung der SCCM Softwareverteilung und des OS Deployments
• Weiterentwicklung eines Formulars zum Erstellen von SCCM Softwarepaketen mit Abhängigkeiten wie z.B. der Sammlungen und Ankündigungen
• Neuentwicklung von Prozessen zur automatisierten Verarbeitung von OS-Deployment Workflows.
• Die verschiedenen Workflows (z.B. Computer „NewJoin“ oder „Clone“) übergeben Daten und Befehle an den passenden Prozess. Anhand der Daten legt der Prozess die definierten SCCM-Objekte (Ressource, Sammlungen, Task
Sequenzen mit evtl. Softwarepaketen aus
Mappinginformationen und Ankündigungen) für das OSDeployment an
• Anpassung und Weiterentwicklung von Tools zur automatisierten Steuerung von Aufgaben im SCCM wie z.B. Setzen von periodisierten Wartungsfenstern. Verschieben und Löschen mehrere Sammlungen anhand verschiedener Suchkriterien
• Umsetzung eines SCCM Softwarebestellungsprozess bei der Bestelldaten aus einer SQL-Datenbanktabelle gelesen werden und anhand dieser Daten entsprechende Zuweisungen von Computer zur Softwaresammlung resultieren
• Erstellung von SCCM-Tools zur automatischen Reorganisation des SCCM Verzeichnisses (z.B.
Umstrukturierung der Softwaresammlungen und Pakete)
Transact-Sql, Microsoft SQL-Server (MS SQL), Windows Server 2008, Windows Server 2003, .Net Framework (Microsoft), Visual Basic, Microsoft Visual Studio, System Center Configuration Manager
10/2010 – 7/2011
Tätigkeitsbeschreibung
Anpassung individueller Tools zur Migration von
Benutzerdaten für die Umstellung von Windows Vista (x86) auf Windows 7 (x64)
• Im Zuge der Vorbereitungen eines globalen Wechsel des Betriebssystems von Windows Vista (x86) auf Windows 7
(x64) müssen zahlreiche Tools zur Migration und für den
Betrieb geprüft und ggf. angepasst oder erweitert werden
• Der Schwerpunkt liegt hier auf der Migration von Benutzerdaten, der Personalisierung des Betriebssystems und der automatisierten Authentifizierung für die Festplattenverschlüsselung
Mcafee Virusscan, Windows 7, .Net Framework (Microsoft), Visual Basic, Microsoft Visual Studio
6/2010 – 12/2010
Tätigkeitsbeschreibung
Konzeption und Aufbau einer Lösung, um Softwarepakete automatisiert von Tivoli nach SCCM zu migrieren und Aufbau einer Schnittstelle für ein Web-Frontend zum Zugriff auf
SCCM
• Zur Umstellung der Softwareverteilungs-Infrastruktur von Tivoli auf SCCM soll eine Anwendung erstellt werden, um die Softwarepakete automatisiert in das neue System zu migrieren
• In Abstimmung mit dem Kunden wurde ein Konzept, zum Export (bestehendes System) und Import (neues System) der Pakete sowie der Paketsequenzen(Sammlungen von Paketen), erstellt
• Für jedes Paket wird im SCCM eine entsprechendes Paketobjekt mit festgelegten Programmen, eine Sammlungsstruktur und den Ankündigungen erstellt
• Die Paketsequenzen werden mit Hilfe von Tasksequenzen dargestellt
• Nach der Konzeption erfolgte die Umsetzung der Anwendung, um mehr als 600 Pakete und 100 Paketsequenzen zu migrieren
Transact-Sql, Microsoft SQL-Server (MS SQL), .Net Framework (Microsoft), C#, Microsoft Visual Studio, System Center Configuration Manager
10/2009 – 4/2010
Tätigkeitsbeschreibung
Import von SAP Stammdaten in eine Datenbank über Integration Services und Export von SharePoint
Bewegungsdaten nach SAP über Web Services
• Für eine Webanwendung zur Budgetplanung sollen SAP Stammdaten in eine externe Datenbank importiert werden, damit eine SharePoint Anwendung direkten Zugriff auf diese Daten hat und der Anwender sich besser zu Recht findet.
• Dafür werden die Daten per nächtlichen Batch-Job aus dem BI System exportiert und im Anschluss mit einem automatischen SQL Integration Services Job in die Datenbank importiert.
• Eine Webanwendung stellt den Benutzer eine Oberfläche zur Eingabe von Planungsdaten zur Verfügung in der Aktivitäten und dazugehörige Kosten eingegeben werden.
• Nach der Budgetplanung werden die eingegebenen Daten mit Hilfe einer Konsolenanwendung aus der Datenbank gesammelt und über Webservices, die von SAP bereitgestellt werden, in das BI-System übertragen.
• Die Web Services stellen Funktionen zu Verfügung die es ermöglichen SAP Innenaufträge zu erstellen und zu ändern,
Primär- und Sekundärkosten zu übertragen und Abrechnungsvorschriften zu erstellen, ändern und zu löschen.
• Nach der Initialen Datenübertragung werden lediglich die Differenzen der Plandaten übertragen.
Transact-Sql, SQL, Microsoft SQL-Server (MS SQL), .Net Framework (Microsoft)
Zertifikate
Ausbildung
München
Über mich
Zuverlässigkeit, Verantwortungsvoll, Selbständigkeit, Teamfähigkeit, Kundenorientiert, Flexibilität, Lern- und Leistungsbereitschaft.
Meinen Ausgleich zur Arbeit finde ich im Sport, Musik und Reisen.
Weitere Kenntnisse
• VisualStudio Professional und TeamSystem
• C#, VB.NET
• VBScript
• WMI, WQL
• WebForms / WebParts
• WinForms
• Console Applications
• ASP.NET
• Windows Workflow Foundation
• Web Services
• Windows Services
• CAML, XAML
• RegularExpressions
• ADO.NET
• Active Directory Automation / Scripting (VBScript)
• Source Control/SourceSafe
• LINQ
• XML
WSS / MOSS
• SiteCollection Management
• Web Application Management
• InfoPath Forms Integration
• Web Part–Development / Deployment / Integration / Localization
• Site Navigation / Editing / Setting
• Libraries & Lists Management, Permissioning
• Central Administration (Application Management)
• Information Management Policies – Expiration Policies
Microsoft Infopath
• Publishing
• XPath
• Conditional Formatting
• Rules
• Forms Services, Signatures
Microsoft SQL Server
• Management
• T-SQL
• Stored Procedures, Functions, Triggers
• Integration Services
System Center Configuration Manager
• IIS
• Automation / Scripting (VBScript, VB.NET, WMI)
• Software Distribution Automation
• Operating System Deployment Automation
• Update Management Automation
• Collection-, Package-, TaskSequenz-, Advertisement- Management
• Admin Console Management
• Tool implementation
• Site Deployment + Configuration
• Migration SCCM 2007 -> 2012
Microsoft Internet Information Services
• Application Pools Management
• Web Site Management
• Permissions / Rights Management
• Web Application Deployment
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden