a Randstad company

Berater, Architekt und Full-Stack Entwickler mit Hintergrund in Life Sciences (.NET C#, ASP.NET, WPF, SQL, Azure, SharePoint, AAI, PowerShell)

Profil
Top-Skills
ASP.NET Microsoft Sharepoint SQL-Datenbanken Azure UML 2.0 OOAD Microsoft IIS Windows Presentation Foundation Active Directory Federation Service Auth0 SAML OAuth REST JSON JavaScript Visual Studio .NET Subversion Git Scrum Office 365 PowerShell AAI
Verfügbar ab
15.08.2022
Noch verfügbar - Schnell sein lohnt sich: Der Experte kann bereits für Projekte vorgesehen sein.
Verfügbar zu
30%
davon vor Ort
70%
Einsatzorte

Städte
Basel (+50km)
PLZ-Gebiete
Länder
Schweiz
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 11 Monate

2020-11

heute

Finance Reporting Webapplikation

Software-Entwickler .NET Framework ASP.NET SAML
Rolle
Software-Entwickler
Projektinhalte

Für die Planung der Budgets von Forschungsgruppen wurde eine Webapplikation entwickelt. Diese beinhaltet neben den laufenden Kosten auch die Budgetierung von Geldern aus Grants. Ausserdem werden für das Reporting die Daten aus SAP importiert. Ein abgestuftes Berechtigungssystem, basierend auf Gruppenzugehörigkeiten aber auch definierten Rollen, gewährleistet die korrekte Sichtbarkeit der vertraulichen Daten und der Zugriff auf die entsprechenden Funktionen. Die Applikation inkl. der Datenbank läuft auf einer dedizierten VM in der Google Cloud, und für die Authentifizierung wird JumpCloud (ein Cloud Directory Service) verwendet - inkl. Zugriff auf deren API (für User-Import).

Produkte
Google Cloud JumpCloud MS SQL Server Microsoft IIS Telerik HangFire
Kenntnisse
.NET Framework ASP.NET SAML
Einsatzort
Basel
6 Monate

2021-09

2022-02

Rollout und Provisioning von MS 365 Collaboration Sites inkl. MS Teams Integration

Architekt, Software/Skript-Entwickler ASP.NET C# T-SQL ...
Rolle
Architekt, Software/Skript-Entwickler
Projektinhalte
  • Um dem Wildwuchs von Projektseiten in SharePoint und MS Teams her zu werden, wurde ein Konzept entwickelt. Dazu gehört neben dem Formular für die Erfassung inkl. Validierung und Genehmigung, auch das Provisioning derselben und weitergehende Funktionalitäten im Zusammenhang mit Lifecycle-Management. Z.B. werden die Owner von Projektseiten nach einer definierten Zeitlimite gefragt, ob die Daten noch wirklich gebraucht werden. Ausserdem sind diese Prozesse integriert mit dem Offboarding von Benutzern, um zu Gewährleisten das Ownerships rechtzeitig übertragen werden, bevor jemand das Institut verlässt.

Produkte
Office 365 MS SQL Server Microsoft IIS Azure Windows Server Visual Studio .NET
Kenntnisse
ASP.NET C# T-SQL PowerShell
Kunde
Friedrich Miescher Institut
Einsatzort
Basel

2015 - heute: Office 365

Rolle: Consultant, Entwickler

Kunde: Friedrich Miescher Institut

Aufgaben:

  • Integration mit Cloud-Diensten von Office 365. Dies umfasst Synchronisierung von deren Active Directory mit Azure (DirSync), inkl. ADFSv3 und Branding; aber auch weitergehende Integrationen wie Verwaltung von User-Lizenzen für Online-Dienste abhängig von deren Anwenderdatenbank oder das Provisionieren von zeitlich limitierten Projekt-Sites inkl. MS Teams in Office 365, welche zuvor über ein Webformular erfasst wurden (mit Erfassung von Zugriffsrechten etc.).

Technologien:

ADFSv3, Azure Active Directory / DirSync, SharePoint Online, Microsoft / Office 365, Search Webpart, ASP.NET, PowerShell (PnP Modul), SharePoint client object model (CSOM)


2015 - heute: Verwaltung

Rolle: Consultant, Entwickler, Support

Kunde: IRIS Agent SystemsX.ch, Friedrich Miescher Institute

Aufgaben:

  • IRIS ist eine Online-Plattform, um Shared Resources (wie Mikroskope, Scanner etc.) zu Verwalten, und zwar über Institutsgrenzen hinweg.

  • Dazu musste ein AAI System entwickelt werden (Integration unterschiedlicher Identity Provider, inkl. SWITCHaai).

  • Teil der Lösung ist auch ein lokaler Windows Client (Agent), welcher den Zugriff auf die entsprechenden Ressourcen kontrolliert

Technologien

Windows WPF, REST API, AAI, Auth0, OAuth2


2013 - heute: IMS LoaderV2 Eigenentwicklung

Rolle: Architekt, Consultant, Entwickler

Kunde: Imagic Bildverarbeitung AG

Aufgaben:

  • Da im Life-Science Bereich ein grosser Bedarf an Anbindungen zu IMS Bilddatenbank vorhanden ist, wurde eine Plattform entwickelt, um unterschiedliche Datenquellen deklarativ einbinden zu können (für Import und Export).

  • Die Schnittstellen können aber auch über eigene ?Custom Scripts? erweitert werden.

  • Ein Bsp. ist die Anbindung von PPMS, eine Online-Plattform für Scientific Core Facilities Management (von Stratocore).

Technologien:

IMS Solution (Imagic), Windows Services, REST API, OleDb, XML, XSD, ?Custom Scripting? (CSScript)


2012 - heute: New Intranet

Rolle: Architekt, Consultant, Entwickler

Kunde: Friedrich Miescher Institut

Aufgaben:

  • Konzept und Entwicklung des neuen Intranets, welches das alte Intranet ablöst. Spezielles Konzept für ?GroupSites?, mit eigener Multi-Level Navigation (Page-Hierarchie) und benutzerfreundlicher Bereitstellung und Verwaltung von Inhalten.

  • Migration von SharePoint 2010 auf die Version 2013.

Technologien:

SharePoint 2010 / 2013, Customizations (Master Page, Site Templates, Webparts, Field Controls, Search), BCS


2007 - 2018:Aufbau und Unterhalt von Bilddatenbanken

Rolle: Consultant, Entwickler

Kunde: IMS Bilddatenbanken Friedrich Miescher Institut

Aufgaben:

  • Aufbau und Unterhalt von Bilddatenbanken (für > 20 Forschungsgruppen), genereller Support und Erweiterungen rund um die IMS Solution von Imagic (Bildverwaltungsund Archivierungslösung).

Technologien:

MS-SQL Server, ImageAccess / IMS Solution (Imagic), Tomcat, ASP.NET, Windows Services


1 Monat: IMS File-Poller

Rolle: Architekt, Consultant, Entwickler

Kunde: Zentrum für Mikroskopie und Bildanalyse (Universität Zürich)

Aufgaben:

  • Bilddaten von Mikroskopen und Scannern, welche Projekt-spezifisch auf einem Netzlaufwerk abgelegt werden, sollen inkl. Metadaten in eine Bilddatenbank geladen werden.

  • Dabei wird auch auf Daten einer bestehenden Projektdatenbank zugegriffen, um die Daten vor dem Hochladen zu validieren aber auch zu bereichern

Technologien:

MS-SQL Server, IMS Solution (Imagic), Windows Services


6 Monate: Extranet Uster Technologies

Rolle: Consultant, Entwickler, Support

Aufgaben:

  • Bestehende und neue Projekt-Sites in SharePoint sollten auch externen Partnern zugänglich gemacht werden.

  • Dazu wurde basierend auf Auth0 CloudDiensten eine Authentifizierungsinfrastruktur für externe Benutzer aufgebaut.

  • Diese Lösung beinhaltet auch Eigenentwicklungen, um das «Onboarding» von externen Benutzern gemäss den Vorgaben des Kunden zu automatisieren, oder die Berechtigungen auf den Objekten in den Projekt-Sites zu steuern und sichtbar zu machen (mit Hilfe von speziellen Reports).

Technologien:

SharePoint 2013, SP Timer Jobs, REST API, AAI, Auth0, JavaScript, PowerShell


5 Jahre: Field Information System (FIS)

Rolle: Consultant, Entwickler, Support

Kunde: Syngenta

Aufgaben:

  • Entwicklung von Client-Server Anwendungen / Modulen für das Field Information System (für Planung, Protokollerstellung, Ausführung und Auswertung / Reporting von Feldversuchen, Ressourcen-Planung); Requirementsanalysen und Prozessoptimierungen; mehr als 800 Anwender weltweit

Technologien:

MS-SQL Server, T-SQL, Oracle 10g, ADO, MS Office 97 / 2000 (Access 2000, Replication / Synchronization), VBA, XML


8 Monate: Unterstützung von Factorial Designs in FIS

Rolle: Architekt, Consultant

Kunde: Syngenta

Aufgaben:

  • Da das Assessment-Tool ARM für Feldversuche (Agricultural Research Manager, von GDM) seit einiger Zeit Factorial Designs mit bis zu 3 Faktoren erlaubt, gab es den Wunsch, das auch in FIS zu unterstützen.

  • In meiner Rolle als Architekt / Consultant und Datenbank-Spezialist war ich involviert von der Umsetzung im Protokollmodul, Schnittstelle zu ARM bis zum Laden der faktoriellen Versuchsdaten in die Global Database (GDB).

Technologien:

Requirement-Analyse, Konzept der technischen Umsetzung, DatenbankDesign (MS-SQL Server, Oracle 10g, Access 2010)


3 Monate: Application-Integration

Rolle: Projektleitung, Consultant, Entwickler

Kunde: Syngenta

Aufgaben:

  • Konzept, Architektur und technische Umsetzung der Integration von zwei grossen Systemen bei Syngenta (Portfoliosystem / Field Information System)

Technologien:

MS-SQL Server, T-SQL, SeeBeyond Middleware Platform


20 Monate: Structured Products Portal Schweiz

Rolle: Architekt, Consultant, Entwickler

Branche: Finanzdienstleister

Aufgaben:

  • Entwicklung einer Lösung für die Planung- und Generierung von strukturierten Finanz-Produkten (Derivate). Schnittstellen zu anderen internen Systemen sowie zu SWX / SIX (Swiss Exchange) für das automatische Listing der Produkte.

Technologien:

SharePoint 2007, BizTalk 2009, ASP.NET, XML, XSLT, MS SQL 2005, TSQL (Stored Procedures)


6 Monate: HedgeFund Monitoring Lösung Schweiz.

Rolle: Architekt, Consultant, Entwickler

Branche: Finanzdienstleister

Aufgaben:

  • Entwicklung einer Lösung für das Monitoring von HedgeFund-Aufträgen.

  • Schnittstellen zu internem Auftragssystem und zu SWIFT.

Technologien:

SharePoint 2007, ASP.NET, MS SQL 2005, T-SQL (Stored Procedures), SSIS


3 Monate: Job-Daten Importer

Rolle: Datenbank-Consultant, Entwickler

Kunde: Adecco

Aufgaben:

  • Für eine zentrale SharePoint InternetKunden-Plattform müssen zeitnah JobDaten aus unterschiedlichen europäischen Filialen zur Verfügung gestellt werden.

  • Dafür musste eine flexible und fehlertolerante Schnittstelle für den Import von XML-Dateien (mit unterschiedlichen Schemas) in eine SQL Server Datenbank entwickelt werden

Technologien:

MS-SQL Server, T-SQL, SSIS, SQL Server Jobs, XML


6 Monate: Gift-Card Internet Shop

Rolle: Consultant, Entwickler

Kunde: Migros Genossenschaftsbund

Aufgaben:

  • Entwicklung einer Lösung für den Verkauf und das Aufladen von Geschenkkarten über das Internet.

  • Dazu musste die ganze Shop-Funktionalität inkl. Verwaltung und Überwachung der Aufträge implementiert werden, ausserdem die Schnittstellen zum elektronischen Bezahlservice von DataTrans und dem GeschenkkartenLieferanten InterCard (über Webservices).

Techhnologien:

SharePoint 2007, MS Commerce Server 2002, ASP.NET, Webservices, XML / XSLT

10 Monate

1999-09

2000-06

Informatik-Studium

NDS Software Engineering, Software-Schule Schweiz (SWS), Bern
Abschluss
NDS Software Engineering
Institution, Ort
Software-Schule Schweiz (SWS), Bern
5 Jahre 1 Monat

1994-09

1999-09

Biologie-Studium

Dipl. Biol., Biozentrum, Basel
Abschluss
Dipl. Biol.
Institution, Ort
Biozentrum, Basel
Schwerpunkt

Mikrobiologie

Eigenständiger Entwickler und Programmierer mit langjähriger Erfahrung (20 Jahre). Früher als Angestellter einer IT Consulting-Firma war ich zuletzt in der Rolle eines Senior Technical-Consultants mit Aufgaben im Architekturbereich aber auch direkt bei der Umsetzung. Zur Zeit arbeite ich häufig mit CH Kunden in der Life Science Branche (v.a. im akademischen Bereich), aber auch in internationalen Teams, in welchen ich die Rolle eines Koordinators (zwischen den Kunden und Entwicklern) und technische Expertisen beisteuere.

Deutsch Muttersprache
Englisch mündlich fliessend, schriftlich gut

Top Skills
ASP.NET Microsoft Sharepoint SQL-Datenbanken Azure UML 2.0 OOAD Microsoft IIS Windows Presentation Foundation Active Directory Federation Service Auth0 SAML OAuth REST JSON JavaScript Visual Studio .NET Subversion Git Scrum Office 365 PowerShell AAI
Produkte / Standards / Erfahrungen / Methoden
Visual Studio
Experte
Auth0
Experte
SharePoint
Experte
OOA/D
Experte
Azure
Fortgeschritten
IIS
Experte
Office 365
Experte
AAI
Experte

Berufserfahrung:

2012-01 - heute

Rolle: IT Consultant

Kunde: Reach IT Solutions GmbH

2000-08 - 2011-12

Rolle: Software Architect , Technology Consultant

Kunde: 1eEurope, Basel

Methodiken in Project Management, SW-Entwicklung, Modellierung

  • MSF (Microsoft Solution Framework), RUP, Scrum, UML, OOA / OOD, Requirements Engineering

Server-Systeme / Portale / Lösungen

  • SharePoint Server (ab 2007), SharePoint Online / Office 365, ADFS 2/3, IMS Solution (Imagic), Auth0 Identity Infrastructure, IIS 6-8 (incl. Rewrite Module), Composite C1 CMS, WordPress CMS, Apache Tomcat, MS BizTalk Server 2009, MS Commerce Server 2002

Script-Sprachen / Technologien / SW-Entwicklungsumgebungen

  • VB.NET, Java, ASP.NET (WebForms, MVC), WinForms / WPF, XAML, PHP, HTML, CSS, XML / XSLT, JQuery, KnockoutJS, VB-Script, VBA, VSTO (Word, Excel), OneNote Add-on, Webservices, WSS 3.0, REST API, JSON, BCS (SharePoint), InfoPath 2003-2010, WCF, Windows Services, WIF, JWT, SAML 2.0, Visual Studio (ab 2003), Team Foundation Server, Subversion, Git

Netzwerk-Technologien

  • Windows Netzwerke, DHCP, DNS, TCP/IP, WLAN, Samba

Andere Tools & Technologien

  • MS Office, MS Visio, MS Project

Betriebssysteme
Windows Server
Fortgeschritten
Windows Client
Fortgeschritten
Linux
Basics
Programmiersprachen
C#
Experte
PowerShell
Experte
VB
Fortgeschritten
JavaScript
Fortgeschritten
Python
Basics
T-SQL
Experte
Datenbanken
SQL Server Oracle MySQL MS-SQL-Server Database Design T-SQL SSIS SSRS PL/SQL LINQ Entity Framework ADO.NET ODBC

Life Science (Grundlagenforschung, Pharma, Agrochemie), Bankenwesen (Trading), Autoindustrie (Materialforschung, Zulieferer)

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren