Reinhold S.

Senior Softwareentwickler

Risch-Rotkreuz, Schweiz

Erfahrungen

Nov. 2023 - Bis heute
1 Jahr 10 Monaten
Baden, Schweiz

Senior Softwareentwickler

Hitachi Energy

  • Betreuung und Weiterentwicklung des Leegoo-Builders
  • Ad-Hoc-Anfragen bearbeiten
  • Definition von Rules/Attributen und deren Regeln
  • SQL-Abfragen optimieren und verwalten
Aug. 2023 - Okt. 2023
3 Monaten
Wallisellen, Schweiz

Service BI Spezialist

Canon Schweiz

  • Datenauswertungen und -analysen zur effizienten Unterstützung des Business
  • Ad-hoc-Analysen
  • Datenqualitätsmanagement & Testing
  • Optimierung von Tools (Power BI/Dashboards und OAS-Dashboards)
  • Unterstützung SQL-Datenmanagement – SQL Management Studio
Juni 2009 - Juli 2023
14 Jahren 2 Monaten
Zürich, Schweiz

Data Analytics / Softwarearchitekt / Entwickler / Admin

IBM / Kyndryl

  • Data Analytics – Power BI – On-Premises/Cloud

  • Aufbau/Administration eines Dashboards für verschiedene KPIs aus dem Incident/Change/Problem-Ticketsystem

  • Erstellung der benötigten Infrastruktur von ETL (T-SQL) → Datamarts → Layer-System

  • Aufteilung der Daten in FACTs (Kalkulation der KPIs) und Dimensions (Daten selbst) – SQL-Views und Stored Procedures

  • Darstellung/Visualisierung via Power BI

  • Einrichten des Data Gateways → Azure

  • Migration des Dashboards von On-Premise → Azure

  • Aufbau einer Banking-Umgebung in Azure (Architekt/Entwickler)

  • Installation via PowerShell/AZ CLI

  • Azure Bastion für den RDP-Zugriff

  • Azure Storage Explorer für den Transfer von Files On-Premise → Azure

  • Testing SHP → Azure Active Directory + ADDS für Authentifizierung

  • Anbindung SHP → Okta/OneID – SSO

  • Migration aller Apps (VB6/C#) → Azure

  • .NET Framework (Net Core, ASP.NET MVC)

  • Tools: Visual Studio 2022

  • Entwicklung Power BI/SSRS (Data Analytics)

  • Installation/Konfiguration Power BI/SSRS Server

  • Erstellung von Dashboards/Paginated Reports

  • Erstellung von Reports (SSRS)

  • Für Reports wurden Quellen aus selbst erstellten Stored Procedures (SQL-Server) verarbeitet

  • Erstellung von CUBEs (SSAS)

  • Entwicklung von Power-BI-Dashboards (Modellierung der Daten)

  • Datamarts + Dashboard

  • ETL-Frameworks

  • Datenmodelle, Datenbankdesign, Data Mining

  • Datenbanken (SQL etc.)

  • SharePoint 2019 (Admin/Developer)

  • Installation/Konfiguration SharePoint 2019

  • Health Services und Logging konfiguriert

  • Auditing konfiguriert

  • Security NTLM/LDAP konfiguriert

  • Installation via PowerShell

  • Migration von SP2010 → SP2019

  • Entwickelter LDAP Membership-Provider (VS2019/C#)

  • Entwickelter SQL Membership-Provider (VS2019/C#)

  • Migration der vorhandenen Farm Solutions (8 Projekte) SP2010 → SP2019 Farm-Features/Listen/Security

  • Tools: VS2019/C#

  • Blazor als App-Framework (Developer)

  • Unterschiede zu bisherigen JS-Frameworks evaluiert

  • DevExpress UI Components for Blazor

  • Component Structure

  • Dependency Injection und Data Access

  • Authentication mit OWIN (OpenID Connect/SSO)

  • Routing, Editing und Validation

  • JavaScript Interop

  • Blazor Server ↔ Blazor WebAssembly

  • Aufbau DWH/SQL-Server (>2012) (Admin/Developer)

  • Aufbau eines DWH-Servers

  • Vorbereitung fürs Reporting (Standard Reporting, ein Framework für mehrere Kunden, nur noch Onboarding notwendig)

  • KPI-Berechnung basierend auf Konfiguration

  • Layering/Datamarts von Tabellen

  • Dimensionierung der Tabellen für BI-Vorbereitung

  • Layer-Konzept (Template und daraus resultierendes dynamisches SQL)

  • SharePoint 2016 (Admin/Developer)

  • Installation/Konfiguration SharePoint 2016

  • Search Service (ehemals FastTrack) konfiguriert

  • Health Services und Logging konfiguriert

  • Auditing konfiguriert

  • Security NTLM/LDAP konfiguriert

  • Installation via PowerShell

  • SharePoint 2013 Foundation (Admin/Developer)

  • Installation/Konfiguration SharePoint 2013

  • Search Service (ehemals FastTrack) konfiguriert

  • Nintex Workflows incl. Security

  • Eigener Membership Provider entwickelt

  • Health Services und Logging konfiguriert

  • Auditing konfiguriert

  • Security NTLM konfiguriert

  • Installation via PowerShell

  • Erstellung verschiedener Web-Applikationen (Softwarearchitekt/Developer)

  • Nach Kundenanforderungen große und kleinere Applikationen erstellt

  • Verantwortung für Pflege und Weiterentwicklung bestehender Applikationen

  • Architektur und Design dieser Anwendungen

  • Integration in die IT-Landschaft der IBM

  • Continuous Integration mit SVN/GIT + Jenkins

  • UI-Erstellung via WPF

  • Technologien: Visual Studio 2010–2022, C#, HTML, XSLT, XML, JavaScript, jQuery, JSON, Subversion, T-SQL, LINQ, Entity Framework, WCF-Services, WebAPI, MVC

  • Weiterentwicklung und Pflege des internen Tools Shared Cockpit (Softwarearchitekt/Developer)

  • Tool zum generischen Pflegen von Tabellen im Web basierend auf Entity Framework

  • Framework komplett in C#, OOP

  • Spezielle Funktionen via ASCX oder konfigurierbar erweitert

  • Beispiel: Rollen-Delegation

  • Dynamische Erzeugung der Input-Form

  • Continuous Integration mit SVN + Jenkins

  • Technologien: Visual Studio 2010–2022, C#, XML, WCF, UI via jQuery, T-SQL

  • Erstellung eines VisualBoards in SharePoint 2010 (Softwarearchitekt/Developer)

  • VisualBoard zur Darstellung von KPIs und Verwaltung von Issues/Tasks/Logs im Bereich GDF

  • Zeigt Health-Index der Pools (35 Pools)

  • Rollenbasiertes Security-Konzept aus SharePoint

  • Admin-Verwaltung über Application Pages in SharePoint

  • Datenbasis MS-SQL Server, Datenbankmodell für Weiterverarbeitung

  • KPI-Zahlen dynamisch parametrisierte Reports via SSRS

  • Große Datenmengen via T-SQL verarbeitet, Business-Logik für SSRS-Reporting

  • Technologien: Visual Studio 2010–2013, C#, HTML, XSLT, XML, JavaScript, jQuery, SharePoint-Features, SSRS, Event-Receiver, Subversion, LINQ, Entity Framework, DataList, WCF-Services, WebAPI

  • SharePoint 2007 → SharePoint 2010 (Softwarearchitekt/Developer)

  • Migration von 2007 → 2010

  • Planung/Konzepte/Dokumentation der Migration

  • Einführung SharePoint 2010

  • Administration SharePoint – FBA Login via LDAP

  • Programmierung (C#) Application Pages in SharePoint

  • Anbindung externer Daten via BCS

  • Einrichtung der Enterprise Search Umgebung

  • Realisierung von WebParts (C#) inkl. Connectivity

  • Subversion für Sourceverwaltung

  • Workflows mit Nintex Enterprise

  • Reporting Resolution

  • Aufbau eines kompletten DWH (Datenmodellierung) mit Reportingsolution und Dokumentation

  • Erstellung vollautomatisierter Importschnittstellen für DWH via E-Mail und Direktimport (SSIS)

  • Konzeption eines vollautomatisierten Data Loaders mit Logging und Restart

  • Design/Erstellung von Reports via SSRS und Integration in SharePoint 2007 MOSS/2010

  • Erstellung von Stored Procedures und Optimierung von T-SQL/SQL

  • Technologien: Microsoft SQL Server 2005/2008+R2, SSRS, SSIS, Subversion

  • Allgemein

  • Erweiterung bestehender ASP.NET-Applikationen in VB.NET und C# mit Dynamic Data unter Visual Studio 2005–2017

  • Tiefgreifende Kenntnisse in LINQ und Entity Framework

  • Grundtechnologien Webentwicklung wie HTML, XSLT, XML, JavaScript

  • Testing mit NUnit

  • SCRUM als Entwicklungsmethode/Rahmenwerk eingesetzt.

Apr. 2009 - Mai 2009
2 Monaten

Softwarearchitekt und Entwickler

Abel ReTec GmbH & Co. KG

  • Die Firma Abel ReTec betreut Vertrieb und Service von Biogasanlagen
  • Zur Verwaltung der Daten habe ich eine Datenbank aufgebaut
  • Starke Datenmodellierung auf Basis SQL Server 2008
  • Optimierung des Datenzugriffs via T-SQL und Erstellung von .NET-Funktionen auf dem SQL-Server
  • Interfaces zu Labordaten implementiert (Basis XML)
  • GUI-Darstellung via Access 2007
  • Reporting mit SQL-Server-Services (SSRS) und Bereitstellung im Intranet
Jan. 2007 - März 2009
2 Jahren 3 Monaten
Schweiz

Programmierer / Architekt / Oracle DWH-Ingenieur

AXA IT Group Solutions

  • Projekt SAP@AM: Aufbereitung gelieferter Daten aus Custody-Accounts in Fileformat für SAP@AM, MT535-SWIFT-Messages erzeugt, SOX-Compliance und Dokumentation

  • Technologie: Excel VBA

  • Projekt Alt/Neu VB → .NET: Evaluation und Migration kleiner VB-Applikationen nach C#/.NET inkl. OOP-Design und Datenmodellierung auf Oracle 10g

  • Migration Oracle 8i → 10g: Evaluierung, Tests, Anpassungen von PL/SQL-Statements und Koordination der Umgebungen

  • Projekt FXPMS/FIDB: Wartung und Erweiterung von FXPMS und FIDB (VB, Oracle 10g, OWB, Redwood Cronacle), PL/SQL-Prozeduren und Datenmodellierung angepasst, Screens angepasst, SOX-Compliance

  • Projekt MCD/FDR → OPDP: ETL via SQLLDR, Transformationen, Reporting-Tabellen, Datenmodellierung, ADO/PL/SQL/OWB, SSIS+SSRS

Nov. 2005 - Dez. 2006
1 Jahr 2 Monaten
Schweiz

Programmierer / Architekt / Oracle Engineer

Winterthur

  • Projekt FXPMS: Erweiterung GUI und Oracle-Warehouse-Builder-Objekte, Hedges/Trades optimiert, Reporting via Crystal Reports, Tools: Visual Studio, ADO, VB6, Crystal Reports, Office Automation, PL/SQL, Oracle Warehouse Builder

  • Projekt PAM/FOM: Schnittstelle/GUI für Assetmanagement-Daten aus Flatfile, Mutationen, Mapping, Output in SAP-ESB (FI, CO, AR, AP), Dokumentation, UML, Datenmodell, OOP/OAD-Design, Tools: Visual Studio, VB6, ADO, PL/SQL

Apr. 2005 - Dez. 2005
9 Monaten

Softwarearchitekt / Programmierer

Schmack Biogas AG

  • Vertriebsdatenbank für Akquise von Biogasanlagen mit Access-Frontend und SQL Server 2000
  • Erfassung von Terminen, Ansprechpartnern und Berichten
  • Tool für Bau- und Planungsübersicht von Biogasanlagen
  • Erweiterung für Anlagenverwaltung und Betriebstagebuch mit Graphen
Apr. 2005 - Nov. 2005
8 Monaten

Consultant und Programmierer

Abel Mobilfunk

  • Entwicklung einer SQL-Datenbank mit Access-Frontend für Bau- und Terminplanung von Telekommunikationsmasten
  • Schnittstellen, u. a. Nachkalkulation aus ERP-System
  • Kontinuierliche Anpassung an Branchenanforderungen
Apr. 2005 - Okt. 2005
7 Monaten

Softwarearchitekt

Jobscout24

  • Analyse der bestehenden Architektur (Stärken-/Schwächenanalyse der Businesslogik und Datenbank)
  • Konzept zur Weiterentwicklung der Architektur unter Einsatz von MTS
  • Konzeption für MS Classic mit Blick auf zukünftiges MS .NET
  • Unterstützung in der softwaretechnischen Produktentwicklung
Feb. 2005 - Dez. 2005
11 Monaten

Architekt / Programmierung

Vibru med

  • Entwicklung eines kompletten OOP-Frameworks mit Mainframe-Interface zu externen DLLs
  • Medizinbereich: Abrechnungssoftware für Ärzte und SPZ mit Chipkarten-Patientenerfassung (02/05–08/05)
  • Programmiersprache: VB/.NET, Framework: Visual Studio/MS-SQL Server
  • Framework-Architektur mit Interfaces, Privatabrechnungsmodul
Dez. 2004 - Dez. 2004
1 Monate

Programmierung

Abel Mobilfunk

  • Schnittstelle zum Drucken von Dokumenten aus SQL-Server-Datenbank
  • Metadatenbasierte Erzeugung von Word- und Excel-Sheets
Sept. 2002 - Apr. 2004
1 Jahr 8 Monaten

Programmierer / Teilprojektverantwortlicher

Micom

  • Migration (VB6 → .NET) eines Krankenhaus-Verwaltungssystems (KISS-System), 1200 Tabellen, DataAccess-Schicht nach OO-Patterns und TableGateway-Pattern in C#, Leitung von fünf Personen bei der Generierung von Table-Code via Add-In
  • Klassisches 3-Tier-Layer-Modell, GUI-Web und WinForm, Kommunikation via SOAP und DataSets
Jan. 2001 - Juni 2001
6 Monaten

Programmierer / Projektleiter

SAG Abel

  • Verwaltung und Auswertung von Daten für den Bau von Mobilfunkmasten (T-Mobile, E-Plus, Vodafone, O2)
  • Software zur Dateneingabe und -auswertung (Terminschiene, Akquiseberichte)
  • Programmiersprache: VB, Framework: Visual Studio, Datenbank: SQL Server
Mai 1999 - Dez. 2000
1 Jahr 8 Monaten

Projektleiter / Programmierer

Airbus AG

  • Realisierung Template Navigator (Add-In) für Vorlagen/Multi-Language nach CI/CD-Normen
  • Mehrsprachigkeit beliebig erweiterbar, DIN A4 und Letter unterstützt
  • Installiert auf über 40.000 Clients weltweit
  • Anbindung an Content Management System (Oracle in Deutschland, SQL Server in Frankreich)

Zusammenfassung

Einarbeitung in bestehenden Sourcecodes ist eine meiner Stärken. Ob in T-SQL oder in den Programmiersprachen C#/VB.NET/J-Query/JavaScript fühle ich mich zu Hause. Durch die Einführung des GDF-Frameworks (Realisierung SharePoint und deren Enhancements/Programmierung/WebParts) innerhalb der IBM waren in den zugehörigen Meetings schnelle Auffassungsgabe bezüglich Kundenseite und deren möglicher Umsetzung gefordert. Dennoch wurde nie das Gesamtbild der Software aus den Augen verloren. Persönlich bin ich eine ruhige Person mit positiver Ausstrahlung. Bei Problemen suche ich nach Lösungen und sehe jedes Problem, egal ob groß oder klein, immer als positive Erfahrung. Hey, ich konnte die Erfahrung machen. Menschen anderer Kulturen und Sprachen möchte ich verstehen, offene Diskussionen über alle Themen interessieren mich.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Verhandlungssicher

Zertifikate & Bescheinigungen

MCP

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen