1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Senior Full-Stack Web-Engineer React, Redux, GraphQL oder Angular, node.js, TypeScript, SCSS, .Net/C# , HTML5, WebApi, MVC5, SQL-Server

verfügbar ab
01.07.2018
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

Schweiz

Städte
Zürich
20 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Schweiz: Bevorzugt Grossraum Zürich.

Position

Kommentar

Senior Full-Stack Software Engineer

Projekte

11/2017 - 06/2018

8 Monate

Komplexe React / Redux Single-Page Application

Rolle
Senior Full-Stack-Developer
Kunde
SwissLife
Einsatzort
Zürich
Projektinhalte

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
Kenntnisse

React

Redux

Redux-Saga

TypeScript

Singlepage Applications

IndexDB

Azure

Javascript

CSS3

SASS

Unit-Testing

jest

enzyme

Xunit

Continuous Integration

automated testing

Produkte

WebStorm 2017

VisualStudio

Visual Studio Team Services

Git

node.js

npm

02/2015 - 10/2017

2 Jahre 9 Monate

Neu-Entwicklung einer Cloud- und Mandantenfähigen Projekt-Controlling-Software als Web-Applikation zur Ablösung einer verbreiteten Standardsoftware auf Access-Basis

Rolle
Lead Full-Stack-Developer, Projektleiter, Scrum-Master,Architect
Kunde
ConsultInform AG, Zürich
Projektinhalte

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

Kenntnisse

AngularJS

TypeScript

MVC

HTML5

jQuery

JavaScript

CSS3

.NET 4.5

C#

REST

WebApi

SinglePage Applications

Scrum

SASS

Continuous Integration

automated testing

Produkte

MS SQL Server

Visual Studio

Atlassian Confluence

Atlassian JIRA

Team Foundation Server

MS SQL Datatools

08/2012 - 12/2014

2 Jahre 5 Monate

Konzeption und Realisierung eines generischen Web-Tools für Asset-Management mit ASP.net und MSSQL zur Bearbeitung beliebiger Daten in Workflows

Rolle
Technical Architect, Application and DB Developer, Analyst, DWH
Kunde
IBM (Schweiz) AG
Projektinhalte

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)
Kenntnisse

HTML5

JavaScript

CSS3

.Net 4.5

DevExpress 13.1

C#

ASP.NET

Produkte

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

10/2000 - 12/2011

11 Jahre 3 Monate

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

Rolle
CTO, Web- und DB-Developer, Architect, Project-Manager
Kunde
car4you unter verschiedenen Besitzern für CH, AT, DE, IT, BA
Projektinhalte

Teamgrösse: Bis 6 interne, bis 5 externer Mitarbeiter

Inhaber:

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, eco.car4you.ch u.a.
  • Printmedien: Direkter Inserate-Export mit Bildern in 5 Printmedien (Automobilrevue, LeMatin, TribuneExpress24, Autobild, Kleine Zeitung)
  • Spezifikationen: 497 Seiten Spezifikation, 133 Seiten technische Dokumentation
Kenntnisse

HTML

JavaScript

CSS

AJAX

XML

Data-Transform-Services

ASP.NET

C#

C++

MFC

.NET 4.0

Produkte

Microsoft IIS

ColdFusion

FTP

MS Project

Subversion

CVS

Windows Server

Atlassian JIRA

Atlassian Confluence

MS SQL Server

Visual Studio

10/1995 - 10/2000

5 Jahre 1 Monat

Konzeption und Architektur mit OO-Design-Methoden

Rolle
Software-Entwickler, Berater und Coach
Projektinhalte

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
Kenntnisse

Visual C++

Visual C

MFC

OLE

COM

IDL

UML

Produkte

Microsoft Access

Rational Rose

10/1993 - 10/1995

2 Jahre 1 Monat

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

Rolle
Software-Entwickler (angestellt)
Kunde
De Simone & Osswald Zürich AG (Microsoft Solution Provider)
Projektinhalte

Tätigkeiten:

  • 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
Kenntnisse

MFC

Microsoft SDK

Office OLE Automation

Produkte

Windows

Windows Server

MS SQL Server

ODBC

VAX

OpenVMS

Sybase

IBM AS/400

12/1991 - 09/1993

1 Jahr 10 Monate

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

Rolle
Software-Entwickler (angestellt)
Kunde
Datacolor AG, Dietlikon
Projektinhalte

Tätigkeiten:

  • 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)
Kenntnisse

C

C++

LISP

Novell

PVCS

ISO 9001

Produkte

Windows

01/1990 - 12/1991

2 Jahre

Auftragsarbeiten im Bereich Farbmetrik

Rolle
Software-Entwickler (freiberuflich)
Kunde
Datacolor AG, Dietlikon
Kenntnisse

LISP

Produkte

MS-DOS

09/1989 - 12/1989

4 Monate

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

Rolle
Programmierer (50% - 100%, angestellt)
Kunde
Enter AG, Zürich
Projektinhalte
  • Entwicklung einer Lösung für elektronischen Zahlungsverkehr (Pascal)
  • Applikationen für die Farbindustrie
  • Diverse weitere Kunden-Projekte
Produkte

Turbo-Pascal

LISP

MS-DOS

07/1988 - 12/1988

6 Monate

System-Installationen für Kunden, telefonische Kundenbetreuung

Rolle
System-Installateur (50%, angestellt)
Kunde
Uniperform, Zürich
Produkte

Unix

12/1983 - 10/1987

3 Jahre 11 Monate

Verschiedene Praktika

Projektinhalte

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
Produkte

C

Unix

RPG

Branchen

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

Kompetenzen

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++

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

Datenbanken
BTrieve
lange her
DAO
DB/2
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
SQL
Professional
Superbase
Sybase
OpenClient
Watcom SQL
xBase
Architektur, Process/Data-Flows, Performance, Import/Export-Schnittstellen

Sprachkenntnisse
Deutsch
Englisch
Französisch

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

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

Produkte / Standards / Erfahrungen
Adobe Photoshop
Atlassian Confluence
Atlassian JIRA
Azure
Cognos
ColdFusion
COM
Continuous Integration
CSS
CSS3
CVS
enzyme
FTP
Git
HTML
HTML5
ImageReady
IndexDB
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
MVC
node.js
npm
Rational Rose
Rational Software Architect
React
Redux
Redux-Saga
REST
SASS
Scrum
SinglePage Applications
Subversion
Subversion, CVS, Visual Source Save
Team Foundation Server
Terminal Services
Unit-Testing
Visual Studio
alle Versionen bis 2010
Visual Studio Team Services
VisualStudio
WebApi
WebStorm 2017
XML
Xunit
Ausgeprägte Erfahrungen
=======================
Relationales Datenbank-Design mit > 300 Tabellen
Stored Procedures, Database Performance, Daten-Importe, Migrationen
internationale Fahrzeugbörsen mit > 1.2 Mio pageviews/month

Berechnung / Simulation / Versuch / Validierung
automated testing

Bemerkungen

 


Ausbildungshistorie

Diplome:
  • 23/04/1912 Certified Scrum Master
  • 18/12/1997 Microsoft Certifiied Professional in Microsoft Windows Architecture I
  • 04/12/1997 Microsoft Certified Professional in Developing Applications with C++ and MFC
  • 23/09/1994 Microsoft Certified Professional in SQL Database Implementation
  • 31/09/1993 ISO 9001/9003 Software Qualitätssicherung
  • 1984-1988 El.Ing. ETH
  • 1977-1983 Matura Typ C
×
×