Reinhold Schätz

Senior Software Developer

Risch-Rotkreuz, Switzerland
Experience
Nov 2023 - Present
1 year 9 months
Baden, Switzerland

Senior Software Developer

Hitachi Energy

  • Maintain and enhance the Leegoo Builder
  • Handle ad-hoc requests
  • Define rules/attributes and their logic
  • Optimize and manage SQL queries
Aug 2023 - Oct 2023
3 months
Wallisellen, Switzerland

Service BI Specialist

Canon Schweiz

  • Data analysis and reporting to support the business efficiently
  • Ad-hoc analyses
  • Data quality management & testing
  • Optimize tools (Power BI / Dashboards and OAS Dashboards)
  • Support SQL data management – SQL Management Studio
Jun 2009 - Jul 2023
14 years 2 months
Zürich, Switzerland

Data Analytics / Software Architect / Developer / Admin

IBM / Kyndryl

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

  • Build/administer dashboards for various KPIs from incident/change/problem ticket systems

  • Set up infrastructure from ETL (T-SQL) -> data marts -> layered system

  • Split data into FACTs (KPI calculations) and dimensions (raw data) via SQL views and stored procedures

  • Visualize with Power BI

  • Configure Data Gateway -> Azure

  • Migrate dashboards from on-premises to Azure

  • Set up a banking environment in Azure (architect/developer)

  • Installed via PowerShell/AZ CLI

  • Azure Bastion for RDP access

  • Azure Storage Explorer for file transfer on-premises -> Azure

  • Test SharePoint -> Azure Active Directory + ADDS for authentication

  • Connect SharePoint -> Okta/OneID – SSO

  • Migrate all apps (VB6/C#) -> Azure

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

  • Tools: Visual Studio 2022

  • Develop Power BI / SSRS (data analytics)

  • Install/configure Power BI/SSRS servers

  • Create dashboards / paginated reports

  • Build SSRS reports from custom stored procedures (SQL Server)

  • Build SSAS cubes

  • Develop Power BI dashboards (data modeling)

  • Data marts + dashboards

  • ETL frameworks

  • Data models, database design, data mining

  • Databases (SQL etc.)

  • SharePoint 2019 (admin/developer)

  • Install/configure SharePoint 2019

  • Configure Health Services and logging

  • Configure auditing

  • Configure security NTLM/LDAP

  • Install via PowerShell

  • Migrate SP2010 -> SP2019

  • Develop LDAP membership provider (VS2019/C#)

  • Develop SQL membership provider (VS2019/C#)

  • Migrate farm solutions (8 projects) SP2010 -> SP2019 (farm features / lists / security)

  • Tools: VS2019 / C#

  • Blazor as app framework (developer)

  • Compare Blazor with previous JS frameworks for future projects

  • DevExpress UI components for Blazor

  • Component structure

  • Dependency injection and data access

  • Authentication with OWIN (OpenID Connect/SSO)

  • Routing, editing, and validation

  • JavaScript interop

  • Blazor Server <-> Blazor WebAssembly

  • Build DWH / SQL Server (>2012) (admin/developer)

  • Set up a DWH server

  • Prepare for reporting (standard reporting, framework for multiple clients, just onboarding needed)

  • KPI calculation based on configuration

  • Layer/data marts from tables

  • Dimension tables for BI prep

  • Layer concept (templates generating dynamic SQL)

  • SharePoint 2016 (admin/developer)

  • Install/configure SharePoint 2016

  • Configure Search Service (formerly FastTrack)

  • Configure Health Services and logging

  • Configure auditing

  • Configure security NTLM/LDAP

  • Install via PowerShell

  • SharePoint 2013 Foundation (admin/developer)

  • Install/configure SharePoint 2013

  • Configure Search Service (formerly FastTrack)

  • Configure Nintex workflows including security

  • Build custom membership provider

  • Configure Health Services and logging

  • Configure auditing

  • Configure security NTLM

  • Install via PowerShell

  • Develop web applications (software architect/developer)

  • Build applications of varying sizes per client requirements

  • Maintain and enhance existing applications

  • Architect and design applications

  • Integrate into IBM’s IT landscape

  • Continuous integration with SVN/Git + Jenkins

  • UI with WPF

  • Tech: Visual Studio 2010-2022, C#, HTML, XSLT, XML, JavaScript, jQuery, JSON, Subversion, T-SQL, LINQ, Entity Framework, WCF services, Web API, MVC

  • Enhance and maintain internal tool Shared Cockpit (software architect/developer)

  • Tool allows generic table management in the web using Entity Framework

  • Framework built in C#, OOP

  • Specialized features added via ascx or generic configurable modules

  • Example: role delegation

  • Dynamic input form generation

  • Continuous integration with SVN + Jenkins

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

  • Create a VisualBoard in SharePoint 2010 (software architect/developer)

  • VisualBoard shows KPIs and manages issues/tasks/logs for GDF

  • Also tracks health index of each pool

  • Implemented for 35 pools

  • Use SharePoint’s role-based security

  • Admin via application pages in SharePoint

  • Data used for charts in GDF framework

  • Home page as web part page so each pool can arrange parts as needed

  • Web parts to display pool structure/members and issue overview

  • Database: MS SQL Server

  • Build data model for processing

  • KPI numbers via parametrized SSRS reports

  • Process large data with T-SQL for KPI business logic

  • Tech: Visual Studio 2010-2013, C#, HTML, XSLT, XML, JavaScript, jQuery, SharePoint features, SSRS, event receivers, Subversion, LINQ, Entity Framework, data lists, WCF, Web API

  • SharePoint 2007 -> 2010 migration (software architect/developer)

  • Plan, document, and execute migration

  • Introduce SharePoint 2010

  • Admin tasks – implement FBA login via LDAP

  • Program application pages in C# within SharePoint

  • Connect external data via BCS

  • Set up enterprise search environment

  • Develop web parts with C# and web part connectivity

  • Use Subversion for source control

  • Build workflows with Nintex Enterprise

  • Reporting solution

  • Built a complete DWH (data modeling) with reporting solution and documentation

  • Create automated import interfaces for DWH via email and direct import (SSIS)

  • Design a fully automated data loader with logging and restarts

  • Design/reports via SSRS and integrate into SharePoint 2007 MOSS/2010

  • Write and optimize stored procedures and T-SQL/SQL

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

  • General

  • Extended existing ASP.NET apps in VB.NET and C# using Dynamic Data in VS 2005-2017

  • Deep knowledge of LINQ & Entity Framework

  • Solid web fundamentals: HTML, XSLT, XML, JavaScript

  • Testing with NUnit

  • Scrum used as development framework.

Apr 2009 - May 2009
2 months

Software Architect and Developer

Abel ReTec GmbH & Co. KG

  • Abel ReTec sells and supports biogas plants
  • I built a database to manage their data
  • Strong data modeling on SQL Server 2008
  • Optimized data access with T-SQL and .NET functions on SQL Server
  • Implemented interfaces to lab data, using XML
  • GUI built in Access 2007
  • Reporting via SQL Server services (SSRS) shared with users over an intranet
Jan 2007 - Mar 2009
2 years 3 months
Switzerland

Programmer / Architect / Oracle DWH Engineer

AXA IT Group Solutions

  • Project SAP@AM

  • Process delivered data from multiple custody accounts into file format for SAP@AM

  • Program reads input data and creates MT535 Swift messages

  • I handled complete implementation with SOX compliance

  • Documented requirements, implementation, and test cases

  • Tech: Excel VBA

  • Project VB to .NET migration

  • Evaluate small VB apps and migrate to .NET

  • Defined common data model after functional analysis

  • Produced OOP/OAD documentation

  • Implemented solution in C#/.NET, including data modeling

  • Tech: C#/.NET/ADO.NET, 3-tier app on Oracle 10g

  • Oracle 8i -> 10g migration

  • Migrate DB to Oracle 10g

  • Evaluate dependencies, document/test/adapt applications, coordinate production rollout

  • Adjust PL/SQL statements and provide SQL scripts to operations

  • Project FXPMS/FIDB

  • Maintain and test FXPMS and FIDB apps

  • FXPMS processes trades from Bloomberg and delivers hedges via reports

  • Apps built in VB, DB on Oracle 10g, ETL with Oracle Warehouse Builder, scheduling with Redwood Cronacle

  • Expand PL/SQL procedures/Redwood chains, update data model, adjust UI as needed

  • Follow SOX compliance and testing

  • Project MCD/FDR to OPDP

  • For official AXA-CH reporting, load data from MCD/FDR via SQL*Loader, transform, and store in reporting tables

  • Focus: data modeling, ADO, PL/SQL, OWB, BI with SSIS+SSRS

Nov 2005 - Dec 2006
1 year 2 months
Switzerland

Programmer / Architect / Oracle Engineer

Winterthur

  • Project FXPMS

  • FXPMS displays and processes trading data from Bloomberg

  • Extend GUI and Oracle Warehouse Builder objects

  • Adjust mappings, GUI sorting, hedge/trade entry, and reporting via Crystal Reports and Office templates

  • Tools: Visual Studio, ADO, VB6, Crystal Reports, Office Automation, PL/SQL, Oracle Warehouse Builder

  • Project PAM/FOM

  • Built interface/GUI to read asset management data from flat files and process it

  • GUI allows data editing and triggers transformations and mappings

  • Output to SAP ESB bus for FI, CO, AR, AP modules

  • Document design to operations (UML), define data model, and develop software with OOP/OAD

  • Tools: Visual Studio, VB6, ADO, PL/SQL

Apr 2005 - Dec 2005
9 months

Software Architect / Programmer

Schmack Biogas AG

  • Created a sales database for biogas plant acquisition
  • Access used as frontend, SQL Server 2000 for data storage
  • Software helps sales staff manage appointments and contacts
  • Provides overview of tasks for plant construction and planning
  • Extended to maintenance and logbook with graphs for analysis
Apr 2005 - Nov 2005
8 months

Consultant and Programmer

Abel Mobilfunk

  • Abel builds telecom masts
  • Developed SQL database with Access frontend for project data and scheduling
  • Built interfaces for ERP-based post-calculation
  • Continuously adapt to industry changes and client requirements
Apr 2005 - Oct 2005
7 months

Software Architect

Jobscout24

  • Analyze current architecture (project team)
  • Identify strengths/weaknesses in business logic (COM components) and DB design
  • Draft concept to evolve architecture for business logic and MTS use
  • Plan MS Classic technology with view to future .NET use
  • Support software product development (project team)
Feb 2005 - Dec 2005
11 months

Architect / Developer

Vibru med

  • Build full OOP framework

  • Mainframe communicates with external DLLs via interfaces

  • DLL modules listed in a table so any DLL can load the interface

  • Medical domain:

  • Complete billing software for doctors and outpatient centers (02/05 - 08/05)

  • Service entry and patient admission via chip card

  • Tech: VB/.NET, Visual Studio, MS SQL Server

  • Built framework architecture and interfaces

  • Developed private billing module

Dec 2004 - Dec 2004
1 month

Developer

Abel Mobilfunk

  • Interface to print documents from SQL Server DB
  • Uses metadata to generate Word or Excel sheets
Sep 2002 - Apr 2004
1 year 8 months

Programmer / Subproject Lead

Micom

  • Migrate VB6 hospital management software (KISS system) with 1,200 tables
  • I implemented the Data Access Layer following OO patterns
  • 20-person team, 3-tier model, built Web and WinForm UIs
  • Layers communicate via SOAP and DataSets
  • Led a team of 5 for the Data Access Layer
  • Created a pre-deployment add-in to auto-generate TableGateway code
Jan 2001 - Jun 2001
6 months

Programmer / Project Lead

SAG Abel

  • Manage and analyze telecom data for SAG Abel building masts for T-Mobile, E-Plus, Vodafone, O2
  • Software handles data entry and reporting (schedules, acquisition reports)
  • Tech: VB, Visual Studio, SQL Server
May 1999 - Dec 2000
1 year 8 months

Project Lead / Programmer

Airbus AG

  • Built Template Navigator add-in to call templates / multi-language per CI/CD standards
  • Strictly follow design norms
  • Support multiple languages and dynamic A4/Letter layout
  • Deployed add-in to 40,000+ clients as Airbus standard
  • Extended connectivity to CMS on Oracle (Germany) or SQL Server (France)
Summary

Getting familiar with existing source code is one of my strengths. Whether in T-SQL or in programming languages like C#/VB.NET/jQuery/JavaScript, I feel right at home. Through the introduction of the GDF framework (SharePoint implementation and its enhancements / programming / web parts) within IBM, quick understanding of the client side and possible solutions was required in the related meetings. Still, the final vision of the software was never lost.

Personally, I’m a calm person with a positive vibe. When problems come up I look for solutions and see every issue, big or small, as a positive learning experience. Hey, I gained experience. I want to understand people from different cultures and languages, and I enjoy open discussions on any topic.

Languages
German
Native
English
Advanced
Spanish
Advanced
Certifications & licenses

MCP

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions