Profilbild von Fredy Ferrari Software Ingenieur aus Weingarten

Fredy Ferrari

teilweise verfügbar

Letztes Update: 09.04.2013

Software Ingenieur

Firma: FF Informatik GmbH
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Skills

Ich bringe sehr grosse Erfahrung in komplexen, schnellen Realtime Systemen,
grossen Datenmengen, vielen Lieferanten und Abnehmern mit.

Die Erfahrungen reichen von anspruchsvollen Client-Systemen (Benutzeroberfläche), Server-Systemen mit individuellen Realtime Datenbanken zu Betriebssystem und Compiler Entwicklungen, Inter-Connectivity, Parallelverarbeitung / Multithreading, Lösungen bei Problemen mit Software oder Hardware Schnittstellen, Entwicklung von Komponenten (Oberfläche und Verarbeitung) und Frameworks.

Individuelle Lösungen für Datenbank und Software Probleme. Wartung, Unterhalt und Erweiterung von älterer Hard- oder Software.

Programmiersprachen:
- C++, C#, Java, C
- Delphi, Pascal, OO-Pascal
- diverse Assembler (Intel, Motorola, Zilog, VAX, pdp, COMPASS, 180)
- diverse Skript und WEB basierende Sprachen (HTML, PERL, PYTHON, PHP, JavaScript, YAML)
- diverse legacy, ältere oder selten gebrauchte Programmiersprachen (Fortran, Simula, Cobol, Basic, Pl/1, Ada, Modula, Oberon, Cybil, SCL)

Projekthistorie

Seit 12.2004 Projekte als Mitarbeiter der FF Informatik GmbH (eigene Firma)

11.2010 – 9.2011 INDEXIUM AG (six Tochter) Zürich Consultant / Entwickler / Streamleader im Core-Team
Indexium AG ist eine Joint Venture Unternehmung der SIX Group und der Gruppe Deutsche Börse AG. Sie erstellt IT-Dienstleistungen zur Berechnung der wichtigsten europäischen Börsen Indices und Benchmarks in einem breiten Marktsegment. Design und Entwicklung realtime Feed Handler:
o SMF (Swiss Market Feed, realtime Market Data): handle TCP/IP Connection and feed protocol, collect data, support for data & feed recovery.
o QMF (Quote Market Feed, high performance realtime data feed providing quotes): handle TCP/IP Connection and feed protocol, collect data.
o CEF (realtime Data Feed der Deutschen Börse): handle TCP/IP Connection and feed protocol, collect data, support for data & feed recovery.
o Eurex Repo Data Feed: handle TCP/IP Connection and feed protocol, collect data, support for data & feed recovery.
o MDI (Market Data Interface, high performance trading feed): Process unidirectional FIX/FAST multicast MDI feed.
o Reuters Market Data Feed, handle TCP/IP Connection and feed protocol, subscribe and collect data. Design und Entwicklung Feed Mapper für SMF, QMF, CEF, Eurex-Repo, Reuters
o Receive Data from Feed Handler
o Convert feed specific Messages into internal MDT format
o Publish data to realtime engine Design und Entwicklung Feed Simulator für SMF, QMF, CEF, Eurex-Repo
o Handle server-side feed protocol
o Read feed from logfile and send data to feed handlers at appropriate time Design und Entwicklung Feed Server/Publisher für CEF/MSL und XIF/SMF:
o Receive index ticks from the realtime engine
o Filter index ticks
o Enrich index ticks by static data from PostgreSQL DB
o Handle server side feed protocol
o Format index ticks according to CEF/MSF and XIF/SMF rules
o Send formatted ticks to client feed handler
o Support for feed and data recovery Design und Entwicklung des Interfaces zur PostgreSQL Database Design und Entwicklung eines Converter für Reference & Corporate Action Data Sources (RDI, Reuters, ICB, Bloomberg, WSS, VDF)
o Convert messages (ex. CSV, XML, fix-column) into SWIFT
o Load data into Smartstream Analyse bestehende Realtime Engine (C++, Sybase CEP Aleri) Evaluation neuer Middleware für Realtime Engine CEP vs. Message Queue: Sybase CEP 5.0, Streambase, Informatica/29West, ZeroMQ Design, Prototyp und Core für neue Realtime Engine auf Basis Message Queue
C++, Linux, Eclipse, Aleri, PostgreSQL, TCP/IP-Sockets, Scrum, Jira, Agile, CEP, Message Queue System, 29West, ZeroMQ, Realtime Feed Protocols, FIX, FAST, SMF, QMF, CEF, Repo, MDI, PostgreSQL, SWIFT, Realtime Engine, SmartStream, CADIS, Corporate Action, Reference Data, RDI, Reuters, ICB, Bloomberg, WSS, VDF,PERL, YAML, Index Calculation Rules, Index Constituant Selection Rules, Index Rule Management, Filtering, Enrichment, Micro Strategy, WEB Services, JAVA, ETL, Talend, Jasper, UC4.

8.2010 – 11.2010 six-Telekurs Zürich Consultant / Entwickler Weiterentwicklung und Optimierung eines Systems zur realtime Verarbeitung und Weiterleitung von Börsenkursen (MPX4). Behandlung von börsenspezifischen Sonderfällen. Feedausgabe an Datenbezüger (MDF2). Linux, C++, Eclipse, XML, CodeSynthesis C++ tree.

Seit 4.2010 Copy-Blitz St. Gallen Support und Weiterentwicklung WEB Service. Java, Apache, Linux

1.2007 - 4.2010 vwd Information Solutions Zürich Consultant / Entwickler / Projektleiter Projektleitung, Planung, Entwicklung und Einführung der zentralen Applikation (NetServer, Realtime Stock Exchange Tic Database & Server) zur Entgegennahme, Verarbeitung und Speicherung von realtime Börsen Daten & Tic Feeds über TCP/IP, TCP/IP Interface zum Client zur Auswahl, Selektionierung, Permissionierung und Abonnierung einzelner Titel und Felder, Weiterleitung der abonnierten Daten in realtime an die angeschlossenen Clients. Verlinkung von Futures, Future Options, Call/Put Options und Call/Put Warrants. Mehrer Millionen Kurse pro Tag aus ca. 100 Quellen. Delphi 2007, Windows Completion Ports, Memory Mapped Files, TCP/IP-Sockets, GUI - Windows Forms Projektleitung, Planung, Entwicklung und Einführung einer Stock Exchange Static Data Database & Server (CSDataServer). Verarbeitung der täglichen, inkrementellen Stammdatenlieferung. Synchronisation mit den Titeln des Net-Servers über ein Client-Server Protokoll. Delphi, Completion Ports, Memory Mapped Files, TCP/IP-Sockets, GUI - Windows Forms

Seit 10.2009 FF Informatik GmbH und Bluemonkey Planung und Entwicklung einer „Social Network“ WEB Applikation für Jazz-Musiker. Visual Studio 2010, .NET 4.0, C#, ASP.NET, ADO.NET, SQL Server 2008, JavaScript, AJAX

3.2010 – 7.2010 Krieg, zhaw Winterthur Entwicklungssupport und Beratung für eine Applikation (THERMO) zur Berechnung und Planung bauphysikalisch relevanter Daten und Berechnungen. Delphi, SQL, GUI - Windows Forms

5.2010 EMPA St. Gallen Entwicklungssupport und Beratung für ein Steuerungs- und Überwachungssystem (SAM) von Heat-Flux und Climate Sensoren zur Material-Prüfung von Funktionskleidern. Delphi, TCP/IP, Client-Server, SQL, GUI - Windows Forms

8.2006 – 10.2006 Fides Information Services Zürich Consultant / Entwickler / Projektleiter Entwicklung eines NOS/VE File System Emulator und File Extractor für Windows, um Files aus NOS/VE Multi-Disk-Images ohne Cyber Hardware und NOS/VE Betriebssystem unter Windows zur Verfügung zu stellen. Delphi, Memory Mapped Files, GUI - Windows Forms Entwicklung eines Emulators und File Extractors für Windows, um NOS/VE Binary Chart + Forex Database Files, Stock Exchange und Tic History Data Files unter Windows ohne Cyber Hardware, ohne NOS/VE Betriebssystem und ohne Cyber InfoScreen verarbeiten zu können. Delphi, Memory Mapped Files, GUI - Windows Forms

10.2008, 7.2009 vwd Information Solutions Zürich Consultant / Entwickler / Projektleiter Anpassung der Forex und TIC File Extractors an die aktuellen Datenbank Strukturen.

9.1997 – 1.2009 Projekte als Mitarbeiter der FF Informatik GmbH (12.04 – 1.09) Fides Information Services (Vize-Direktor, 9.97 – 11.04)

vwd Information Solutions Zürich, Fides Information Services Zürich und Syntegra Minneapolis USA
Consultant / Entwickler / Projektleiter eines internationalen Teams mit bis zu 20 Hard- und Software Entwickler der Firmen: Fides Information Services (CH) Herotech (Minneapolis & Lovefield/Denver Colorado, USA) DVK (San Jose, USA) Syntegra (Minneapolis, USA) Bartsch Hardware (München, D)

Projekte: Weiterentwicklung, Fehlerkorrektur, Optimierung und Support des gesamten CYBER 180 & CYBER 2000 Grosscomputer Betriebssystems NOS/VE (Network Operating System / Virtual Environment), Netzwerk CDCNET und Tools, wie:
o Program und Task Services
o System Command Language
o File System
o Virtual Memory Manager
o Betriebssystem-Kernel, Interrupt Handler, Recovery, Task-Switch, Job-Swapper
o IO-, Job- und Queue Manager
o NAM/VE Network Application Manager
o Entwicklungsumgebung: Object Code und Source Code Verwaltung, Editor
o Compiler: CYBIL, C, FORTRAN
o Mail: X.400, X.500, SMTP
o Netzwerkinterface-Rechner CDCNET (OSI, TCP/IP)
o Driver und Peripherie
o STK Silo Roboter Steuerung (SUN Solaris, ORACLE, Compass PP Assembler, C, C++ )
o Service Processor zur Überwachung, Initialisierung und Steuerung der CYBER Hardware, Dedicated Fault Tolerance (Motorola UNIX & Realtime UNIX, C, C++)
Hardware Weiterentwicklung und Support der Cyber 2000, CDCNET, DAS RAID Disk Array Subsystem.
o Umbau der bestehenden Memory Boards zum Ausbau des Central Memories zur 4-fachen Kapazität des maximalen Ausbaus der originalen Hardware.
o Anpassung des Betriebssystems, des Kernels, der Driver und des Service Processors zur Verarbeitung und Erkennung eines PageIndex von neu 4-Byte statt 2-Bytes.
o Design und Entwicklung eines IPI-Disk Subsystems auf PC Basis als Ersatz des CDC RAID Disk Array Subsystems.
- PCI Board für Windows PC als IPI Interface zur CYBER
- NOS/VE Disk Driver (Compass PP Assembler)
- Windows Driver zur Steuerung des Boards (C++)
- Cyber Disk Manager für Windows zur Emulation eines RAID Disk Controllers (Delphi)

02.1987 – 08.1997 Fides Informatik, Zürich (Prokura)
Leiter Entwicklung CashScreen (bis zu 10 Software Entwickler), Produktlinien Verantwortlicher von ARS (bis zu 20 Mitarbeiter), Prokurist, Software-Entwickler, Projektleiter ARS – Account Report System, Planung, Leitung und Entwicklung eines internationalen Multibank Konto Informations Systems mit über 100‘000 Bankkonti. Ausgabe von Tagesauszügen und Transaktionslisten bis hin zu konsolidierten Summary Listen, Valuta Saldo Reihen und Kredit Limit Gruppen Auswertungen in einer einheitlichen Firmen-Währung oder aktuellen Umrechnungswährungen. Führung und Abgleichung von Dispositionen. File Ausgabe als auch Anlieferung in SWIFT, BAI, EXCEL und diversen proprietären bankeigenen Formaten. DTA, LSV, Planung, Leitung und Entwicklung eines elektronischen Interfaces für Verarbeitung, Umwandlung und Validierung von Kunden Massenzahlungen und Einzügen und deren Weiterleitung an TELEKURS. Vorverarbeitung, Konsolidierung, Validierung der Kundendaten. POAF, Planung, Leitung und Entwicklung eines Massenzahlungseinzugssystems und Verarbeitung der Rücklastschriften für SWISSCOM. ZED, Planung und Projektleitung ein nationalen Zahlungsinformationssystems. Planung, Leitung und Entwicklung eines Telex Gateway, QFS, ein Queue File System mit Telex, OSI-FTAM, FTP und KERMIT File Transfer für den Einsatz im internationalen Zahlungsverkehr. Planung, Leitung und Weiterentwicklung von Print Utility, ein pre-WEB Formular und Ausgabe und Dokument System als File- und Printausgabe System von ARS, ZED, DTA/LSV.

1994 – 1997 Mitgründer und Vorstandsmitglied der CONDUIT Inc. – International Control Data Users Group
Entstanden 1994 als Zusammenschluss der beiden Control Data Benutzer Organisationen VIM (USA) und ECODU (Europa und Asien).
Halbjährliche Organisation von einwöchigen Komitees, Vorträgen und Weiterbildungsseminaren mit mehreren hundert Teilnehmern (Control Data Kunden) in den Bereichen Mail*Hub, Email, UNIX/EPIX, Cyber, NOS/VE, OSI, TCP/IP.

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Einsatz vor Ort beim Kunden oder remote möglich.
Stehe bis September 2012 nur teilzeit (ungefähr 50%) zur Verfügung, da ich mir momentan meinen Lebenstraum erfülle und einen einjährigen Jazz Saxophon Kurs bei Blue-Monkey besuche.

Sonstige Angaben

Da ich kein Premium Mitglied bin, bitte Mails und Anfragen direkt an fredy dot ferrari at ffinformatik dot ch
Profilbild von Fredy Ferrari Software Ingenieur aus Weingarten Software Ingenieur
Registrieren