Senior Full-Stack Web-Engineer React, Redux, GraphQL oder Angular, node.js, TypeScript, SCSS, .Net/C# , HTML5, WebApi, MVC5, SQL-Server
Aktualisiert am 18.03.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 18.03.2019
Verfügbar zu: 0%
davon vor Ort: 0%
Deutsch
Muttersprache
Englisch
Verhandlungssicher mündlich und schriftlich
Französisch
gute Kenntnisse mündlich und schriftlich
Italienisch
Kenntnisse mündlich

Einsatzorte

Einsatzorte

Uster (+20km)
Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 9 Monate
2018-07 - heute

New Web Technology Research and Prototypes

Senior Software Engineer
Senior Software Engineer
  • Migration einer Buchhaltungs-Software von Angular/IIS/WebAPI zu einer Node.js Client-Server-Lösung mittels GraphQL/Apollo und express/mssql
  • Entwicklung einer auf Mobiles und PC’s gleichermassen lauf- und offline-fähigen Progressive Web App (PWA) zur Evaluierung neuer Technologien mit WebGL, Touch, React/Redux, Responsive CSS3.
  • Entwicklung einer Firmen-Site mit interaktiven SVG-Graphiken, Responsivem W3CSS
  • Entwicklung einer PWA für brainwave enhancement durch orchestrierte binaurale Töne mittels React/Redux, SVG für interaktive Graphen und AudioContext
React Redux SCSS SVG WebGL AudioContext GraphQL Apollo Node.js Typescript express server mssql bridge T-SQL Gimp Inkscape FontForge VisualStudio WebStorm Git
Tansan MBS Software Systeme GmbH
8 Monate
2017-11 - 2018-06

Komplexe React / Redux Single-Page Application

Senior Full-Stack-Developer React Redux Redux-Saga ...
Senior Full-Stack-Developer

Teamgrösse:

Scrum-Team mit 10 Entwicklern

Tätigkeiten:

  • Neu-Entwicklung einer Offert-Erstellungs-Applikation mit komplexen Validierungen und Sichtbarkeits-Regeln im Browser
  • Anbindung diverser Systeme (Offert-Systeme, Document-Stores und Generierung) durch einen Service-Aggregator 
  • UI-Entwicklung mit React / Redux, Regelprüfungen mit Redux-Sagas, TypeScript, HTML5, CSS3 / SCSS, WebStorm 
  • Application-Server-Entwicklung mit WebApi / REST, .Net, C#, IIS, VisualStudio 2017
  • Unit- und Integrations-Tests mit Emzyme, XUnit 
  • Kommunikation mit Microsoft Teams 
  • Scrum-Teammember

Kenngrössen: 

  • Code (in Mio Zeichen) : TypeScript: 3.7 Mio, C#: 0.5 Mio
  • Backlog : 475 Tasks
WebStorm 2017 VisualStudio Visual Studio Team Services Git node.js npm
React Redux Redux-Saga TypeScript Singlepage Applications IndexDB Azure Javascript CSS3 SASS Unit-Testing jest enzyme Xunit Continuous Integration automated testing
SwissLife
Zürich
2 Jahre 9 Monate
2015-02 - 2017-10

Neu-Entwicklung einer Cloud- und Mandantenfähigen Projekt-Controlling-Software

Lead Full-Stack-Developer, Projektleiter, Scrum-Master,Architect AngularJS TypeScript MVC ...
Lead Full-Stack-Developer, Projektleiter, Scrum-Master,Architect

Teamgrösse:

Lead von 4 Entwicklern (Remote-Mitarbeitern inBrasilien, Rumänien, Kroatien und einem internen in Ausbildung)

Tätigkeiten:

  • Neu-Entwicklung einer Cloud- und Mandantenfähigen Projekt-Controlling-Software als Web-Applikation zur Ablösung einer verbreiteten Standardsoftware auf Access-Basis
  • Konzeption, Architektur
  • Lead Development
  • UI-Entwicklung mit Angular 2.4, TypeScript, MetroUI, SCSS
  • Application-Server-Entwicklung mit MVC5, WebApi/REST, .Net, C#, IIS, VisualStudio, Azure
  • Datenbank-Entwicklung mit MSSQL 2012, TSQL/StoredProcedures, MS-Data-Tools, Enterprise Architect
  • Dokumentation mit Confluence
  • Scrum-Master mit Jira-Stories
  • Evaluation neuer Technologien

Kenngrössen:

  • Code (in Mio Zeichen) : C# 0.2 Mio, Typescript: 0.8 Mio, SQL:  1 Mio 
  • Spezifikation: 530 Confluence-Seiten
MS SQL Server Visual Studio Atlassian Confluence Atlassian JIRA Team Foundation Server MS SQL Datatools
AngularJS TypeScript MVC HTML5 jQuery JavaScript CSS3 .NET 4.5 C# REST WebApi SinglePage Applications Scrum SASS Continuous Integration automated testing
ConsultInform AG
Zürich
2 Jahre 5 Monate
2012-08 - 2014-12

Konzeption und Realisierung eines generischen Web-Tools

Technical Architect, Application and DB Developer, Analyst, DWH HTML5 JavaScript CSS3 ...
Technical Architect, Application and DB Developer, Analyst, DWH

Teamgrösse: 

im Team mit 21 externen Mitarbeitern

Tätigkeiten:

  • Konzeption und Realisierung eines generischen Web-Tools für Asset-Management mit ASP.net und MSSQL zur Bearbeitung beliebiger Daten in Workflows
  • Umsetzung einer Idee für generische Trigger zur Standardisierung von Audit-Logging
  • Infrastruktur zum automatischen Build und Deploy von Applikationen ab SVN zur Vereinheitlichungund Etablierung von Developer-Standards
  • Spezifikation interner Business-Processes für Reporting-Entwicklung
  • Beratung im Aufbau des Service-Reportings einer Grossbank. Arbeit nur vor Ort im Auftrag IBM
  • Technische Projektleitung
  • Entwicklung diverser ETL-Tools
  • ASP.net Applikations-Framework für Standard-Intranet-Anwendungen mit LDAP-Authentifizierung und Rollen, basierend auf DevExpress 13.1
  • ASP.net-Control mit generischem MS-SQL Tabellen-Editor für DWH-Webs
  • Loads und Transformationen im Datawarehouse-Bereich unter MSSQL 2012 und DB2
  • Design und Implementation von Applikations-Datenbanken

Kenngrössen:

  • Server-Farm:ca. 20 Microsoft Windows Server 2003 - 2012
  • Datenmenge:ca. 15 TB Daten
  • Infrastruktur:ca. 5 Applikationsserver, 15 Datenbankserver. Abgeschottete Bankennetze
  • Code:6 Web und 6 Applikations-Projekte, 8 Datenbank-Projekte
  • Utilities:Build & Deploy-Infrastruktur, Auditing-Infrastruktur
  • Spezifikationen:23 technische Spezifikationen (UseCases, UI, Architektur, Implementation)
MS SQL Server MS SQL Server Integration Services MS SQL Server Reporting Services Rational Software Architect Cognos Lotus Notes Microsoft Sharepoint DB/2 Windows Server Subversion CVS Visual Studio
HTML5 JavaScript CSS3 .Net 4.5 DevExpress 13.1 C# ASP.NET
IBM AG
Schweiz
11 Jahre 3 Monate
2000-10 - 2011-12

Technische Gesammt-Projekt-Verantwortung

CTO, Web- und DB-Developer, Architect, Project-Manager HTML JavaScript CSS ...
CTO, Web- und DB-Developer, Architect, Project-Manager

Teamgrösse

Bis 6 interne, bis 5 externer Mitarbeiter

Firma

  • Quellen AG, Tamedia AG (12/2010 - 12/2011)
  • Willhaben Österreich (06/2009 - 12/2011)
  • Cars24 Bosnien, AG Wollerau (11/2010 - 02/2011)
  • Quattroruote, Italien (05/2008 - 06/2009)
  • Quellen AG Wollerau (10/2002 - 04/2008)
  • Publigroup Lausanne (10/2000 - 12/2001) 

 

Tätigkeiten:

  • Technische Gesammt-Projekt-Verantwortung für die Neu- und Weiter-Entwicklung der Auto-Portale (B2C, B2B, B2C) car4you.ch, car4you.at, car4you.it, car4you.de, car4you.es, cars24.ba
  • OO-Architektur- und Design-Lead
  • Datenbank-Architektur-Lead, Entwicklung und DBA
  • Implementation der Kern-Funktionen und Frameworks (Client und Server)
  • Security-Verantwortlicher
  • Applikations- und Daten-Migrationen
  • Coaching und Ausbildung von Mitarbeitern
  • Installationen und Betrieb beim Provider (7x24h)
  • Projekt-Leitung internationaler Sub-Teams, Verantwortung für Ziel-Einhaltung
  • Definition von Richtlinien und Standards
  • Realisierung leistungsstarker Import/Export-Schnittstellen, WebServices
  • Aufbau von Search Engine Optimization
  • Entwicklung einer neuen Basis für einen skalierbaren Relaunch (allein)
  • Zusammenarbeit mit CEO’s, Sales und Kunden
  • Realisierung hochverfügbarer, schneller Datenbank-Systeme
  • Spezifikation von XML-Standards für Inserate-Tansfers im Print-Bereich
  • COM-Technologien

Kenngrössen:

  • Traffic: (pro Monat: 24 Mio Pageviews (15 Mio ohne Ajax), 8 Mio Fahrzeug-Detailsichten, 2.4 Mio Suchanfragen, 1.8 Mio Händler-Detailsichten
  • Performance: 98% aller Datenbank-Abfragen < 100ms, bei 80 diskreten Suchmerkmalen und Freitext-Suche
  • Datenmenge: 11GB reine Nutzdaten, 127'000 aktive Fahrzeuge, 87'000 aktive Adressen (davon 4'600 Händler)
  • Infrastruktur: 2 ASP.net Frontend-Server, 1 zentraler Daten-Server für das Datawarehouse mit allen Import und Export-Schnittstellen, 1 schneller Datenbankserver für die Skalierung, 1 Bilderserver
  • Code: (in Mio Zeichen): 15.6 Mio C# in 3055 Dateien, 2.2 Mio CSS in 95 Dateien, 15.3 Mio ASP/HTML in 618 Dateien, 113K eigenes JavaScript in 10 Dateien, 8.3K SQL-Code, 390 Tabellen, 700 TSQL-Prozeduren, 2 aggregierende C#-Funktionen im SQL-Server
  • Utilities: 62 Scheduled batches in C#, 45 Utilities, davon 2 als WinForms-Applikation, 2 als Taskbar-Tray
  • Schnittstellen: Web-Service basierter Importe, 11 File-Import-Formate (3 XML, 4 CSV), Bilderupload mit Skalierungen, verwendet von 2580 Händlern, 15 Exporte in 3 Formaten
  • Whitelabeling: 14 speziell gefilterte und grafisch angepasste Subdomains für Importeure
  • Printmedien: Direkter Inserate-Export mit Bildern in 5 Printmedien (Automobilrevue, LeMatin, TribuneExpress24, Autobild, Kleine Zeitung)
  • Spezifikationen: 497 Seiten Spezifikation, 133 Seiten technische Dokumentation
Microsoft IIS ColdFusion FTP MS Project Subversion CVS Windows Server Atlassian JIRA Atlassian Confluence MS SQL Server Visual Studio
HTML JavaScript CSS AJAX XML Data-Transform-Services ASP.NET C# C++ MFC .NET 4.0
Tamedia AG, Quellen AG
Willhaben
5 Jahre 1 Monat
1995-10 - 2000-10

Konzeption und Architektur mit OO-Design-Methoden

Software-Entwickler, Berater und Coach Visual C++ Visual C MFC ...
Software-Entwickler, Berater und Coach

Firmen:

  • Landis & Stäfa (01.97 – 10.00)
  • StäfaControl, Stäfa (07.96 – 12.96)
  • Tansan MBS Software Systeme GmbH (ab 22.02.96)
  • Schweizerische Bankgesellschaft, Zürich (01.96 - 08.96)

Tätigkeiten:

  • Konzeption und Architektur mit OO-Design-Methoden
  • Coaching einer Entwicklergruppe zwecks Aufbau von MFC/OLE/COM Knowhow
  • Projektmitarbeit, Entwicklung von COM-Komponenten
  • Inbetriebnahme-Applikation für Reglernetzwerke
  • Entwicklung eines Code-Generators für Transaction Interfaces
  • Konzeption eines Trusted File Transfers, für hochsichere Datenübermittlungen
  • Beratung innerhalb des System-Designs einer neuen Produktepalette
  • Variantenanalysen
  • Konkurrenz-Studien
Microsoft Access Rational Rose
Visual C++ Visual C MFC OLE COM IDL UML
Landis & Stäfa, StäfaControl, Tansan MBS Software Systeme GmbH, Schweizerische Bankgesellschaft
2 Jahre 1 Monat
1993-10 - 1995-10

Softwareentwicklung mit Visual C/C++ in diversen Kunden-Projekten

Software-Entwickler (angestellt) MFC Microsoft SDK Office OLE Automation
Software-Entwickler (angestellt)
  • Softwareentwicklung mit Visual C/C++ in diversen Kunden-Projekten
  • Installation, Wartung und Entwicklung auf Windows 3.1/3.11, Windows-NT-Workstation 3.51, NT-Advanced-Server 3.51 und MS-SQL-Server
  • Einsatz von Microsoft SDK, MFC und ODBC
  • Entwicklung von Office-kompatiblen Anwendungen mit Anbindungen an WinWord, Excel und MS-Project
  • Pilotprojekt für Stadtentwässerung
  • Gesamtlösungen
  • Erarbeitung von Standards für Softwareentwicklung
Windows Windows Server MS SQL Server ODBC VAX OpenVMS Sybase IBM AS/400
MFC Microsoft SDK Office OLE Automation
De Simone & Osswald Zürich AG (Microsoft Solution Provider)
1 Jahr 10 Monate
1991-12 - 1993-09

Applikations-Entwicklung C/C++, Windows-SDK

Software-Entwickler (angestellt) C C++ LISP ...
Software-Entwickler (angestellt)
  • Applikations-Entwicklung C/C++, Windows-SDK (Auswertungs- und Rezeptur-Programme mit komplexen graphischen Darstellungen)
  • Wartung und Konfiguration von NOVELL-Servern und -Netzen, Btrieve-Datenbanken, Sourcecode-Verwaltung (PVCS)
  • Einführung von Software-Dokumentations-Standards und -Automatisierung
  • Vorarbeiten zur Einführung von ISO 9001 Qualitätsnormen
  • Entwicklung und Unterhalt von Modulen und Bibliotheksfunktionen für Standardsoftware
  • Entwicklung von Tools zur Einbettung des Source Control Systems (PVCS)
Windows
C C++ LISP Novell PVCS ISO 9001
Datacolor AG
Dietlikon
2 Jahre
1990-01 - 1991-12

Auftragsarbeiten im Bereich Farbmetrik

Software-Entwickler (freiberuflich) LISP
Software-Entwickler (freiberuflich)
MS-DOS
LISP
Datacolor AG
Dietlikon
1 Jahr 4 Monate
1988-09 - 1989-12

Entwicklung einer Lösung für elektronischen Zahlungsverkehr (Pascal)

Programmierer (50% - 100%, angestellt)
Programmierer (50% - 100%, angestellt)
  • Entwicklung einer Lösung für elektronischen Zahlungsverkehr (Pascal)
  • Applikationen für die Farbindustrie
  • Diverse weitere Kunden-Projekte
Turbo-Pascal LISP MS-DOS
Enter AG
Zürich
6 Monate
1988-07 - 1988-12

System-Installationen für Kunden, telefonische Kundenbetreuung

System-Installateur (50%, angestellt)
System-Installateur (50%, angestellt)
Unix
Uniperform, Zürich
3 Jahre 11 Monate
1983-12 - 1987-10

Verschiedene Praktika

Firma:

  • SGB, Zürich
  • Rieter AG, Winterthur
  • Usterdata AG

Tätigkeiten:

  • Generatoren für COBOL-Masken
  • Programmentwicklung auf Datapoint-Maschinen für Finanz-Software
  • System-Entwicklung
C Unix RPG
Schweizerische Bankgesellschaft, Rieter AG, Usterdata AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 8 Monate
1984-10 - 1987-05

Studium der Elektrotechnik

2. Vordiplom El. Ing. ETH, ETH Zürich
2. Vordiplom El. Ing. ETH
ETH Zürich

04/1986: 1. Vordiplom El. Ing. ETH

6 Jahre 6 Monate
1977-04 - 1983-09

Schule

Matura Typus C, Kantonsschule Zürcher Oberland, Wetzikon
Matura Typus C
Kantonsschule Zürcher Oberland, Wetzikon

Position

Position

  • Senior Full-Stack
  • Software Engineer

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Adobe Photoshop
Apollo
Atlassian Confluence
Atlassian JIRA
AudioContext
Azure
Cognos
ColdFusion
COM
Continuous Integration
CSS
CSS3
CVS
CVS
enzyme
express server
FontForge
FTP
Gimp
Git
GraphQL
HTML
HTML5
ImageReady
IndexDB
Inkscape
ISO 9003
jest
MFC
Microsoft IIS
Microsoft Sharepoint
MS Office
alle Versionen inkl. VBA-Programmierung
MS Project
alle Versionen inkl. VBA-Programmierung
MS SQL Datatools
mssql bridge
MVC
node.js
npm
Rational Rose
Rational Software Architect
React
Redux
Redux-Saga
REST
SASS
Scrum
SCSS
SinglePage Applications
Subversion
Subversion
SVG
Team Foundation Server
Terminal Services
Unit-Testing
Visual Source Save
Visual Studio
alle Versionen bis 2017
Visual Studio Team Services
VisualStudio
WebApi
WebGL
WebStorm
WebStorm 2017
XML
Xunit

Ausgeprägte Erfahrungen

  • Web Applikationen
  • Relationales Datenbank-Design mit > 300 Tabellen
  • Stored Procedures, Database Performance, Daten-Importe, Migrationen internationale Fahrzeugbörsen mit > 1.2 Mio pageviews/month

Aktuelle Tätigkeit
Evaluierung von neusten Technologien im Bereich Progressive Web Apps (PWA) unter React/Redux mit interaktiven SVG-Graphiken und WebGL-Animationen, Prototyping, UX/UI, Migration von Finanzbuchhaltung nach React/Redux und Node.js-Server mit MSSQL

Frameworks

  • .Net / ASP.net, sehr gut, 2004 - heute, 14 Jahre
  • OAuth, mittel, 2015 - 2017, 3 Jahre
  • Entity-Framework, mittel, 2012 - 2014, 2 Jahre
  • DevExpress, gut, 2012 - 2014, 2 Jahre
  • Linq, wenig, 2011 - 2017, 7 Jahre
  • COM/OLE, sehr gut, 1993 - 2000, 8 Jahre
  • MFC, sehr gut, 1993 - 2000, 8 Jahre
  • Windows SDK, GUI, sehr gut, 1993 - 2000, 8 Jahre

Werkzeuge

  • VisualStudio alle bis 2017, sehr gut, 1993 - heute, 25 Jahre
  • SQL Management Studio, sehr gut, 2000 - heute, 18 Jahre 
  • npm, gut, 2015 - heute, 4 Jahre
  • Git, gut, 2015 - heute, 3 Jahre
  • Subversion SVN, sehr gut, 2010 - 2013, 4 Jahre
  • CVS, sehr gut, 2004 - 2010, 6 Jahre

Standards

  • UML, gut, 1997 - heute, 22 Jahre
  • XML, sehr gut, 2000 - heute, 19 Jahre

Betriebssysteme

Amiga OS
veraltet
CMS
Joomla 1.5
MS-DOS
Novell
bis 1995
OpenVMS
Unix
SCO
Windows
Alle Versionen, tiefreichende Kenntnisse vieler API's und SDK's
Windows Server

Programmiersprachen

.NET 4.0
.NET 4.5
AJAX
AngularJS
Apl
ASP.NET
Assembler
6502, 80xx86
Basic
Visual Basic, VBA, auch ältere Office-Basics (Word-Basic)
C
Microsoft C bis VC6.0, etwas Borland, SDK-Schnittstellen
C#
C++
Microsoft Visual C/C++/C#, .NET 2.0, SDK, MFC 6.0, COM/DCOM, ActiveX, ODBC
Clipper
dBase
bis IV
Delta
Emacs
Java
JavaScript
jQuery
Lisp
Maschinensprachen
80xx86/Pentium, 6502
Modula-2
etwas
Pascal
Powerbuilder
Rexx
RPG
Scriptsprachen
Eigenentwicklung von Script-Parsern
Shell
C-Shell
Superbase unter Windows
TypeScript
Visual C++

Datenbanken

Architektur
BTrieve
lange her
DAO
DB/2
Import/Export-Schnittstellen
Interbase
ISAM
Lotus Notes
Microsoft Access
alle Versionen bis 2010
MS SQL Server
Certified Professional, alle Versionen
MS SQL Server Integration Services
MS SQL Server Reporting Services
MySQL
ODBC
Oracle
Nur Anwender
Performance
Process/Data-Flows
SQL
Professional
Superbase
Sybase
OpenClient
T-SQL
Certified Professional
Watcom SQL
xBase

Datenkommunikation

AppleTalk
DCOM
Ethernet
Internet, Intranet
ISDN
ISO/OSI
NetBeui
NetBios
Novell
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Lon, LonTalk, BACnet
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Amiga
lange her
embedded Systeme
IBM AS/400
Messgeräte
Farbmessgeräte
Mikrocontroller
ein wenig Erfahrung
Modem
ATAPI
Motorola
6502
PC
professional
Sensoren
Klima
Soundkarten
DirectX-Programmierung
Steuer und Regelsysteme
Siemens Klima-Controller
VAX

Berechnung / Simulation / Versuch / Validierung

automated testing

Branchen

Branchen

  • Web-Portale, Web-Börsen, classified ads
  • E-Commerce
  • Automotive
  • Building Management
  • Document Management
  • Farbmetrik

Einsatzorte

Einsatzorte

Uster (+20km)
Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 9 Monate
2018-07 - heute

New Web Technology Research and Prototypes

Senior Software Engineer
Senior Software Engineer
  • Migration einer Buchhaltungs-Software von Angular/IIS/WebAPI zu einer Node.js Client-Server-Lösung mittels GraphQL/Apollo und express/mssql
  • Entwicklung einer auf Mobiles und PC’s gleichermassen lauf- und offline-fähigen Progressive Web App (PWA) zur Evaluierung neuer Technologien mit WebGL, Touch, React/Redux, Responsive CSS3.
  • Entwicklung einer Firmen-Site mit interaktiven SVG-Graphiken, Responsivem W3CSS
  • Entwicklung einer PWA für brainwave enhancement durch orchestrierte binaurale Töne mittels React/Redux, SVG für interaktive Graphen und AudioContext
React Redux SCSS SVG WebGL AudioContext GraphQL Apollo Node.js Typescript express server mssql bridge T-SQL Gimp Inkscape FontForge VisualStudio WebStorm Git
Tansan MBS Software Systeme GmbH
8 Monate
2017-11 - 2018-06

Komplexe React / Redux Single-Page Application

Senior Full-Stack-Developer React Redux Redux-Saga ...
Senior Full-Stack-Developer

Teamgrösse:

Scrum-Team mit 10 Entwicklern

Tätigkeiten:

  • Neu-Entwicklung einer Offert-Erstellungs-Applikation mit komplexen Validierungen und Sichtbarkeits-Regeln im Browser
  • Anbindung diverser Systeme (Offert-Systeme, Document-Stores und Generierung) durch einen Service-Aggregator 
  • UI-Entwicklung mit React / Redux, Regelprüfungen mit Redux-Sagas, TypeScript, HTML5, CSS3 / SCSS, WebStorm 
  • Application-Server-Entwicklung mit WebApi / REST, .Net, C#, IIS, VisualStudio 2017
  • Unit- und Integrations-Tests mit Emzyme, XUnit 
  • Kommunikation mit Microsoft Teams 
  • Scrum-Teammember

Kenngrössen: 

  • Code (in Mio Zeichen) : TypeScript: 3.7 Mio, C#: 0.5 Mio
  • Backlog : 475 Tasks
WebStorm 2017 VisualStudio Visual Studio Team Services Git node.js npm
React Redux Redux-Saga TypeScript Singlepage Applications IndexDB Azure Javascript CSS3 SASS Unit-Testing jest enzyme Xunit Continuous Integration automated testing
SwissLife
Zürich
2 Jahre 9 Monate
2015-02 - 2017-10

Neu-Entwicklung einer Cloud- und Mandantenfähigen Projekt-Controlling-Software

Lead Full-Stack-Developer, Projektleiter, Scrum-Master,Architect AngularJS TypeScript MVC ...
Lead Full-Stack-Developer, Projektleiter, Scrum-Master,Architect

Teamgrösse:

Lead von 4 Entwicklern (Remote-Mitarbeitern inBrasilien, Rumänien, Kroatien und einem internen in Ausbildung)

Tätigkeiten:

  • Neu-Entwicklung einer Cloud- und Mandantenfähigen Projekt-Controlling-Software als Web-Applikation zur Ablösung einer verbreiteten Standardsoftware auf Access-Basis
  • Konzeption, Architektur
  • Lead Development
  • UI-Entwicklung mit Angular 2.4, TypeScript, MetroUI, SCSS
  • Application-Server-Entwicklung mit MVC5, WebApi/REST, .Net, C#, IIS, VisualStudio, Azure
  • Datenbank-Entwicklung mit MSSQL 2012, TSQL/StoredProcedures, MS-Data-Tools, Enterprise Architect
  • Dokumentation mit Confluence
  • Scrum-Master mit Jira-Stories
  • Evaluation neuer Technologien

Kenngrössen:

  • Code (in Mio Zeichen) : C# 0.2 Mio, Typescript: 0.8 Mio, SQL:  1 Mio 
  • Spezifikation: 530 Confluence-Seiten
MS SQL Server Visual Studio Atlassian Confluence Atlassian JIRA Team Foundation Server MS SQL Datatools
AngularJS TypeScript MVC HTML5 jQuery JavaScript CSS3 .NET 4.5 C# REST WebApi SinglePage Applications Scrum SASS Continuous Integration automated testing
ConsultInform AG
Zürich
2 Jahre 5 Monate
2012-08 - 2014-12

Konzeption und Realisierung eines generischen Web-Tools

Technical Architect, Application and DB Developer, Analyst, DWH HTML5 JavaScript CSS3 ...
Technical Architect, Application and DB Developer, Analyst, DWH

Teamgrösse: 

im Team mit 21 externen Mitarbeitern

Tätigkeiten:

  • Konzeption und Realisierung eines generischen Web-Tools für Asset-Management mit ASP.net und MSSQL zur Bearbeitung beliebiger Daten in Workflows
  • Umsetzung einer Idee für generische Trigger zur Standardisierung von Audit-Logging
  • Infrastruktur zum automatischen Build und Deploy von Applikationen ab SVN zur Vereinheitlichungund Etablierung von Developer-Standards
  • Spezifikation interner Business-Processes für Reporting-Entwicklung
  • Beratung im Aufbau des Service-Reportings einer Grossbank. Arbeit nur vor Ort im Auftrag IBM
  • Technische Projektleitung
  • Entwicklung diverser ETL-Tools
  • ASP.net Applikations-Framework für Standard-Intranet-Anwendungen mit LDAP-Authentifizierung und Rollen, basierend auf DevExpress 13.1
  • ASP.net-Control mit generischem MS-SQL Tabellen-Editor für DWH-Webs
  • Loads und Transformationen im Datawarehouse-Bereich unter MSSQL 2012 und DB2
  • Design und Implementation von Applikations-Datenbanken

Kenngrössen:

  • Server-Farm:ca. 20 Microsoft Windows Server 2003 - 2012
  • Datenmenge:ca. 15 TB Daten
  • Infrastruktur:ca. 5 Applikationsserver, 15 Datenbankserver. Abgeschottete Bankennetze
  • Code:6 Web und 6 Applikations-Projekte, 8 Datenbank-Projekte
  • Utilities:Build & Deploy-Infrastruktur, Auditing-Infrastruktur
  • Spezifikationen:23 technische Spezifikationen (UseCases, UI, Architektur, Implementation)
MS SQL Server MS SQL Server Integration Services MS SQL Server Reporting Services Rational Software Architect Cognos Lotus Notes Microsoft Sharepoint DB/2 Windows Server Subversion CVS Visual Studio
HTML5 JavaScript CSS3 .Net 4.5 DevExpress 13.1 C# ASP.NET
IBM AG
Schweiz
11 Jahre 3 Monate
2000-10 - 2011-12

Technische Gesammt-Projekt-Verantwortung

CTO, Web- und DB-Developer, Architect, Project-Manager HTML JavaScript CSS ...
CTO, Web- und DB-Developer, Architect, Project-Manager

Teamgrösse

Bis 6 interne, bis 5 externer Mitarbeiter

Firma

  • Quellen AG, Tamedia AG (12/2010 - 12/2011)
  • Willhaben Österreich (06/2009 - 12/2011)
  • Cars24 Bosnien, AG Wollerau (11/2010 - 02/2011)
  • Quattroruote, Italien (05/2008 - 06/2009)
  • Quellen AG Wollerau (10/2002 - 04/2008)
  • Publigroup Lausanne (10/2000 - 12/2001) 

 

Tätigkeiten:

  • Technische Gesammt-Projekt-Verantwortung für die Neu- und Weiter-Entwicklung der Auto-Portale (B2C, B2B, B2C) car4you.ch, car4you.at, car4you.it, car4you.de, car4you.es, cars24.ba
  • OO-Architektur- und Design-Lead
  • Datenbank-Architektur-Lead, Entwicklung und DBA
  • Implementation der Kern-Funktionen und Frameworks (Client und Server)
  • Security-Verantwortlicher
  • Applikations- und Daten-Migrationen
  • Coaching und Ausbildung von Mitarbeitern
  • Installationen und Betrieb beim Provider (7x24h)
  • Projekt-Leitung internationaler Sub-Teams, Verantwortung für Ziel-Einhaltung
  • Definition von Richtlinien und Standards
  • Realisierung leistungsstarker Import/Export-Schnittstellen, WebServices
  • Aufbau von Search Engine Optimization
  • Entwicklung einer neuen Basis für einen skalierbaren Relaunch (allein)
  • Zusammenarbeit mit CEO’s, Sales und Kunden
  • Realisierung hochverfügbarer, schneller Datenbank-Systeme
  • Spezifikation von XML-Standards für Inserate-Tansfers im Print-Bereich
  • COM-Technologien

Kenngrössen:

  • Traffic: (pro Monat: 24 Mio Pageviews (15 Mio ohne Ajax), 8 Mio Fahrzeug-Detailsichten, 2.4 Mio Suchanfragen, 1.8 Mio Händler-Detailsichten
  • Performance: 98% aller Datenbank-Abfragen < 100ms, bei 80 diskreten Suchmerkmalen und Freitext-Suche
  • Datenmenge: 11GB reine Nutzdaten, 127'000 aktive Fahrzeuge, 87'000 aktive Adressen (davon 4'600 Händler)
  • Infrastruktur: 2 ASP.net Frontend-Server, 1 zentraler Daten-Server für das Datawarehouse mit allen Import und Export-Schnittstellen, 1 schneller Datenbankserver für die Skalierung, 1 Bilderserver
  • Code: (in Mio Zeichen): 15.6 Mio C# in 3055 Dateien, 2.2 Mio CSS in 95 Dateien, 15.3 Mio ASP/HTML in 618 Dateien, 113K eigenes JavaScript in 10 Dateien, 8.3K SQL-Code, 390 Tabellen, 700 TSQL-Prozeduren, 2 aggregierende C#-Funktionen im SQL-Server
  • Utilities: 62 Scheduled batches in C#, 45 Utilities, davon 2 als WinForms-Applikation, 2 als Taskbar-Tray
  • Schnittstellen: Web-Service basierter Importe, 11 File-Import-Formate (3 XML, 4 CSV), Bilderupload mit Skalierungen, verwendet von 2580 Händlern, 15 Exporte in 3 Formaten
  • Whitelabeling: 14 speziell gefilterte und grafisch angepasste Subdomains für Importeure
  • Printmedien: Direkter Inserate-Export mit Bildern in 5 Printmedien (Automobilrevue, LeMatin, TribuneExpress24, Autobild, Kleine Zeitung)
  • Spezifikationen: 497 Seiten Spezifikation, 133 Seiten technische Dokumentation
Microsoft IIS ColdFusion FTP MS Project Subversion CVS Windows Server Atlassian JIRA Atlassian Confluence MS SQL Server Visual Studio
HTML JavaScript CSS AJAX XML Data-Transform-Services ASP.NET C# C++ MFC .NET 4.0
Tamedia AG, Quellen AG
Willhaben
5 Jahre 1 Monat
1995-10 - 2000-10

Konzeption und Architektur mit OO-Design-Methoden

Software-Entwickler, Berater und Coach Visual C++ Visual C MFC ...
Software-Entwickler, Berater und Coach

Firmen:

  • Landis & Stäfa (01.97 – 10.00)
  • StäfaControl, Stäfa (07.96 – 12.96)
  • Tansan MBS Software Systeme GmbH (ab 22.02.96)
  • Schweizerische Bankgesellschaft, Zürich (01.96 - 08.96)

Tätigkeiten:

  • Konzeption und Architektur mit OO-Design-Methoden
  • Coaching einer Entwicklergruppe zwecks Aufbau von MFC/OLE/COM Knowhow
  • Projektmitarbeit, Entwicklung von COM-Komponenten
  • Inbetriebnahme-Applikation für Reglernetzwerke
  • Entwicklung eines Code-Generators für Transaction Interfaces
  • Konzeption eines Trusted File Transfers, für hochsichere Datenübermittlungen
  • Beratung innerhalb des System-Designs einer neuen Produktepalette
  • Variantenanalysen
  • Konkurrenz-Studien
Microsoft Access Rational Rose
Visual C++ Visual C MFC OLE COM IDL UML
Landis & Stäfa, StäfaControl, Tansan MBS Software Systeme GmbH, Schweizerische Bankgesellschaft
2 Jahre 1 Monat
1993-10 - 1995-10

Softwareentwicklung mit Visual C/C++ in diversen Kunden-Projekten

Software-Entwickler (angestellt) MFC Microsoft SDK Office OLE Automation
Software-Entwickler (angestellt)
  • Softwareentwicklung mit Visual C/C++ in diversen Kunden-Projekten
  • Installation, Wartung und Entwicklung auf Windows 3.1/3.11, Windows-NT-Workstation 3.51, NT-Advanced-Server 3.51 und MS-SQL-Server
  • Einsatz von Microsoft SDK, MFC und ODBC
  • Entwicklung von Office-kompatiblen Anwendungen mit Anbindungen an WinWord, Excel und MS-Project
  • Pilotprojekt für Stadtentwässerung
  • Gesamtlösungen
  • Erarbeitung von Standards für Softwareentwicklung
Windows Windows Server MS SQL Server ODBC VAX OpenVMS Sybase IBM AS/400
MFC Microsoft SDK Office OLE Automation
De Simone & Osswald Zürich AG (Microsoft Solution Provider)
1 Jahr 10 Monate
1991-12 - 1993-09

Applikations-Entwicklung C/C++, Windows-SDK

Software-Entwickler (angestellt) C C++ LISP ...
Software-Entwickler (angestellt)
  • Applikations-Entwicklung C/C++, Windows-SDK (Auswertungs- und Rezeptur-Programme mit komplexen graphischen Darstellungen)
  • Wartung und Konfiguration von NOVELL-Servern und -Netzen, Btrieve-Datenbanken, Sourcecode-Verwaltung (PVCS)
  • Einführung von Software-Dokumentations-Standards und -Automatisierung
  • Vorarbeiten zur Einführung von ISO 9001 Qualitätsnormen
  • Entwicklung und Unterhalt von Modulen und Bibliotheksfunktionen für Standardsoftware
  • Entwicklung von Tools zur Einbettung des Source Control Systems (PVCS)
Windows
C C++ LISP Novell PVCS ISO 9001
Datacolor AG
Dietlikon
2 Jahre
1990-01 - 1991-12

Auftragsarbeiten im Bereich Farbmetrik

Software-Entwickler (freiberuflich) LISP
Software-Entwickler (freiberuflich)
MS-DOS
LISP
Datacolor AG
Dietlikon
1 Jahr 4 Monate
1988-09 - 1989-12

Entwicklung einer Lösung für elektronischen Zahlungsverkehr (Pascal)

Programmierer (50% - 100%, angestellt)
Programmierer (50% - 100%, angestellt)
  • Entwicklung einer Lösung für elektronischen Zahlungsverkehr (Pascal)
  • Applikationen für die Farbindustrie
  • Diverse weitere Kunden-Projekte
Turbo-Pascal LISP MS-DOS
Enter AG
Zürich
6 Monate
1988-07 - 1988-12

System-Installationen für Kunden, telefonische Kundenbetreuung

System-Installateur (50%, angestellt)
System-Installateur (50%, angestellt)
Unix
Uniperform, Zürich
3 Jahre 11 Monate
1983-12 - 1987-10

Verschiedene Praktika

Firma:

  • SGB, Zürich
  • Rieter AG, Winterthur
  • Usterdata AG

Tätigkeiten:

  • Generatoren für COBOL-Masken
  • Programmentwicklung auf Datapoint-Maschinen für Finanz-Software
  • System-Entwicklung
C Unix RPG
Schweizerische Bankgesellschaft, Rieter AG, Usterdata AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 8 Monate
1984-10 - 1987-05

Studium der Elektrotechnik

2. Vordiplom El. Ing. ETH, ETH Zürich
2. Vordiplom El. Ing. ETH
ETH Zürich

04/1986: 1. Vordiplom El. Ing. ETH

6 Jahre 6 Monate
1977-04 - 1983-09

Schule

Matura Typus C, Kantonsschule Zürcher Oberland, Wetzikon
Matura Typus C
Kantonsschule Zürcher Oberland, Wetzikon

Position

Position

  • Senior Full-Stack
  • Software Engineer

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Adobe Photoshop
Apollo
Atlassian Confluence
Atlassian JIRA
AudioContext
Azure
Cognos
ColdFusion
COM
Continuous Integration
CSS
CSS3
CVS
CVS
enzyme
express server
FontForge
FTP
Gimp
Git
GraphQL
HTML
HTML5
ImageReady
IndexDB
Inkscape
ISO 9003
jest
MFC
Microsoft IIS
Microsoft Sharepoint
MS Office
alle Versionen inkl. VBA-Programmierung
MS Project
alle Versionen inkl. VBA-Programmierung
MS SQL Datatools
mssql bridge
MVC
node.js
npm
Rational Rose
Rational Software Architect
React
Redux
Redux-Saga
REST
SASS
Scrum
SCSS
SinglePage Applications
Subversion
Subversion
SVG
Team Foundation Server
Terminal Services
Unit-Testing
Visual Source Save
Visual Studio
alle Versionen bis 2017
Visual Studio Team Services
VisualStudio
WebApi
WebGL
WebStorm
WebStorm 2017
XML
Xunit

Ausgeprägte Erfahrungen

  • Web Applikationen
  • Relationales Datenbank-Design mit > 300 Tabellen
  • Stored Procedures, Database Performance, Daten-Importe, Migrationen internationale Fahrzeugbörsen mit > 1.2 Mio pageviews/month

Aktuelle Tätigkeit
Evaluierung von neusten Technologien im Bereich Progressive Web Apps (PWA) unter React/Redux mit interaktiven SVG-Graphiken und WebGL-Animationen, Prototyping, UX/UI, Migration von Finanzbuchhaltung nach React/Redux und Node.js-Server mit MSSQL

Frameworks

  • .Net / ASP.net, sehr gut, 2004 - heute, 14 Jahre
  • OAuth, mittel, 2015 - 2017, 3 Jahre
  • Entity-Framework, mittel, 2012 - 2014, 2 Jahre
  • DevExpress, gut, 2012 - 2014, 2 Jahre
  • Linq, wenig, 2011 - 2017, 7 Jahre
  • COM/OLE, sehr gut, 1993 - 2000, 8 Jahre
  • MFC, sehr gut, 1993 - 2000, 8 Jahre
  • Windows SDK, GUI, sehr gut, 1993 - 2000, 8 Jahre

Werkzeuge

  • VisualStudio alle bis 2017, sehr gut, 1993 - heute, 25 Jahre
  • SQL Management Studio, sehr gut, 2000 - heute, 18 Jahre 
  • npm, gut, 2015 - heute, 4 Jahre
  • Git, gut, 2015 - heute, 3 Jahre
  • Subversion SVN, sehr gut, 2010 - 2013, 4 Jahre
  • CVS, sehr gut, 2004 - 2010, 6 Jahre

Standards

  • UML, gut, 1997 - heute, 22 Jahre
  • XML, sehr gut, 2000 - heute, 19 Jahre

Betriebssysteme

Amiga OS
veraltet
CMS
Joomla 1.5
MS-DOS
Novell
bis 1995
OpenVMS
Unix
SCO
Windows
Alle Versionen, tiefreichende Kenntnisse vieler API's und SDK's
Windows Server

Programmiersprachen

.NET 4.0
.NET 4.5
AJAX
AngularJS
Apl
ASP.NET
Assembler
6502, 80xx86
Basic
Visual Basic, VBA, auch ältere Office-Basics (Word-Basic)
C
Microsoft C bis VC6.0, etwas Borland, SDK-Schnittstellen
C#
C++
Microsoft Visual C/C++/C#, .NET 2.0, SDK, MFC 6.0, COM/DCOM, ActiveX, ODBC
Clipper
dBase
bis IV
Delta
Emacs
Java
JavaScript
jQuery
Lisp
Maschinensprachen
80xx86/Pentium, 6502
Modula-2
etwas
Pascal
Powerbuilder
Rexx
RPG
Scriptsprachen
Eigenentwicklung von Script-Parsern
Shell
C-Shell
Superbase unter Windows
TypeScript
Visual C++

Datenbanken

Architektur
BTrieve
lange her
DAO
DB/2
Import/Export-Schnittstellen
Interbase
ISAM
Lotus Notes
Microsoft Access
alle Versionen bis 2010
MS SQL Server
Certified Professional, alle Versionen
MS SQL Server Integration Services
MS SQL Server Reporting Services
MySQL
ODBC
Oracle
Nur Anwender
Performance
Process/Data-Flows
SQL
Professional
Superbase
Sybase
OpenClient
T-SQL
Certified Professional
Watcom SQL
xBase

Datenkommunikation

AppleTalk
DCOM
Ethernet
Internet, Intranet
ISDN
ISO/OSI
NetBeui
NetBios
Novell
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Lon, LonTalk, BACnet
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Amiga
lange her
embedded Systeme
IBM AS/400
Messgeräte
Farbmessgeräte
Mikrocontroller
ein wenig Erfahrung
Modem
ATAPI
Motorola
6502
PC
professional
Sensoren
Klima
Soundkarten
DirectX-Programmierung
Steuer und Regelsysteme
Siemens Klima-Controller
VAX

Berechnung / Simulation / Versuch / Validierung

automated testing

Branchen

Branchen

  • Web-Portale, Web-Börsen, classified ads
  • E-Commerce
  • Automotive
  • Building Management
  • Document Management
  • Farbmetrik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.