Curriculum Vitae - curcio software engineering

Transcription

Curriculum Vitae - curcio software engineering
Curriculum Vitae
Personalien
Name
Sandro Curcio
Adresse
Haldenstrasse 81
8400 Winterthur
Tel.P.
+41 (52) 212 02 38
Tel.M.
+41 (78) 645 90 83
Email
sandro@curcio.com
Geburtsdatum
23.12.1972
Heimatort
Abtwil AG, Schweiz
Zivilstand
Verheiratet
Kinder
Conan, 09.06.2007
Sofia, 09.06.2009
Schulische Ausbildung
1999-2001
2 Jahre Nachdiplomstudium in Betriebswissenschaften, ETH Zürich
Diplom
Dipl. NDS ETHZ in Betriebswissenschaften (MAS ETHZ MTEC/BWI)
1996
3 Monate Englischschule, Fresno USA
1992-1995
3 Jahre Ingenieurstudium, ZHAW Winterthur
Diplom
Dipl. El. Ingenieur FH (Bachelor of Electrical Engineering)
1989-1992
3 Jahre Berufsmittelschule, Zürich
1988-1992
4 Jahre Berufsschule, Zürich
1983-1988
4 Jahre Sekundarschule, Lugano und Embrach
1978-1983
5 Jahre Primarschule, Lugano
Berufliche Ausbildung
2007
Sun Certified Developer for the Java 2 Platform
2006
5 Tage Kurs Oracle PL/SQL, Digicomp Zürich
2005
5 Tage Berufsbildnerkurs
2004
Sun Certified Programmer for the Java 2 Platform
1999
3 Tage Kurs Software Project Management, Digicomp Zürich
1998
4 Tage Kurs Java Programming, Digicomp Zürich
1988-1992
4 Jahre Elektronikerlehre, Kistler Instrumente AG Winterthur
Berufliche Tätigkeiten
2017 - Heute
Cando Image GmbH. Senior Software Ingenieur und Projektleiter.
10.2014 - 12.2016
- Avaloq: Mitentwicklung einer Bankensoftware-Lösung im Bereich Reporting (JavaScript,
TypeScript, AngularJS, HTML5, CSS3, Java, PL/SQL)
07.2014 - 09.2014
- Credit Suisse: Mitentwicklung einer Social-Webapplikation für Young Investors
(JavaScript, AngularJS, HTML5, CSS3)
01.2014 - 05.2014
- Leicom: Entwicklung einer Webapplikation zur Anzeige und Analyse von
Gebäudebetriebsdaten (JavaScript, AngularJS, HTML5, CSS3)
04.2013 - 05.2013
- ReHaptix: Mitentwicklung einer Webapplikation zur Verwaltung von Messdaten von
Patienten (JavaScript, node.js, REST, MySQL, Grunt)
01.2012 - 12.2016
- CRB: Entwicklung einer Plattform zur Qualitätprüfung vom Normpositionen-Katalog
NPK (Java EE, Servlets, JavaScript, Hibernate, MySQL, WebServices, JavaScript, HTML,
CSS)
10.2012 - 11.2012
- futureLAB: Konzeption einer webbasierten Plattform für HTML-Widgets
11.2010
- Kistler Instrumente AG: Konzeption einer Plattform zur Prüfung von elektronischen
Geräten
05.2010 - 08.2012
- mivune: Konzeption und Entwicklung von Widgets für eine Gebäudeautomationslösung
(JavaScript, HTML, CSS)
01.2010 - 05.2010
- Swisscom: Mitentwicklung einer ExtJS-basierten Web-Photoapplikation (JavaScript, Ext
JS, HTML, CSS, ActionScript)
07.2009 - 12.2009
- CRB: Mitentwicklung einer Standalone-Applikation zur Katalogisierung von baumartigen
Datenstrukturen (Java, JavaScript, JPA, Hibernate, MySQL)
05.2009 - 06.2009
- CRB: Performance-Optimierung einer Ext JS-basierten Web-Applikation (JavaScript, Ext
JS)
01.2009 - 12.2009
- mivune: Konzeption und Entwicklung eines Gateways für eine
Gebäudeautomationslösung (Java)
05.2008 - 12.2008
- book4you: Mitentwicklung eines Fotobuch Offline Clients (Visual C++, Qt)
03.2008 - 01.2009
- Kistler Instrumente AG: Mitentwicklung einer Kalibriersoftware für piezoelektrische
Sensoren und eines Web-basierten Reparaturabwicklungssystems (Visual C#, ASP.NET,
HTML, CSS)
03.2008 - 04.2012
- Aspectra: Mitentwicklung von verschiedenen Web-Applikationen, u.a. von BankingAuthenticators (JavaEE, Airlock)
03.2008
Gründung des Einzelunternehmens curcio software engineering.
2007 - 2008
Lehrperson für Informatik an der Berufsbildungsschule Winterthur.
2006 - 2008
UBS AG, Zürich. Applikationsentwickler im Bereich Risk Management Solutions.
Haupttätigkeiten
- Architektur und Entwicklung einer generischen Messaging Schnittstelle (Java, JMS, XML,
PL/SQL, IBM MQ, Toad, RAD)
- Mitentwicklung und Umsetzung von Geschäftsanforderungen für mehrere Credit Risk
Reporting Applikationen (JavaEE, XML, XSLT, PL/SQL, WebSphere, Toad, RAD)
- Aufbau einer Build-Umgebung für Java-Projekte (Maven, SVN, QuickBuild)
- Unterstützung beim Deployment-Prozess von neuen Applikationen
- Java Kursleitung
2000 - 2006
Aspectra AG, Zürich. Softwareentwickler im Internetbereich.
Haupttätigkeiten
- Entwicklung einer Applikation für das Überwachen und Verwalten von Kundensystemen
und Kundenapplikationen (JavaEE, Oracle 9iAS, Oracle DB)
- Entwicklung eines Web-basierten Ticketingsystems (JavaEE, Oracle 9iAS, Oracle DB)
- Entwicklung eines SNMP-Proxy zur Überwachung von Systemen und Applikationen
(Java, SNMP)
- Entwicklung einer Applikation zur Überwachung von fernen Kundensystemen und
Kundenapplikationen (Java, XML, HTTPS)
- Programmierung einer Volltextsuche und von Auswertungswerkzeuge für einen
grösseren Online-Buchladen (Java, Enfinity, Oracle DB)
- Programmierung einer Single Sign-On-Lösung und Benutzerverwaltung für eine
Privatbank (Java, RSA Ace Server, LDAP)
- Support bei der Implementation von Kundenprojekten
- Evaluation neuer Technologien und Werkzeuge im Internetbereich
- Systematische Erkennung und Behebung von Sicherheitslücken in Internetapplikationen
- Verantwortung für die Lehrlingsausbildung
1997 - 2000
Kistler Instrumente AG, Winterthur. Hardware- und Softwareentwickler.
Haupttätigkeiten
- Entwicklung eines digitalen Verstärkers für piezoresistive Sensoren (µC, ADC/DAC, C++,
Assembler)
- Konzeption und Programmierung von Kompensationsalgorithmen für die piezoresistive
Sensorik (PowerBuilder)
- Erstellung eines Konzeptes zur Vereinheitlichung der Kompensationsrechnung für
piezoresistive Sensoren und Projektleitung bei der Umsetzung
- Support und Unterhalt der bestehenden Applikationen für die piezoresistive Sensorik
(Mathematica)
- Entwicklung im Intranet- und Internetbereich
Besondere Kenntnisse
Programmiersprachen
JavaScript, TypeScript, Java, PHP, Python, ASP.NET, C#, C++ (Qt), XSLT, SQL, PL/SQL, Unix
Shell
JavaSE/EE
JSP, Servlets, EJB3, JPA, JAX-RS, RMI, JNDI, JDBC, JMS, Swing, iText
Web
AngularJS 1 & 2, Ext JS, jQuery, HTML5, CSS3 (SASS, LESS), REST, WebSockets
Protokolle/Formate
TCP/IP, UDP, HTTP(S), SNMP, SMTP, LDAP, XML
Betriebssysteme
Windows, Unix, Linux
Applikations-/Webservers WildFly (JBoss), WebLogic, WebSphere, Glassfish, Tomcat, node.js
Datenbanken
Oracle, MySQL, MSSQL, MongoDB
Werkzeuge
Eclipse, Visual Studio, Maven, Ant, Jenkins, Webpack, Gulp, Grunt, Subversion, Git,
Mercurial
Hardware
Mikrocomputertechnik (u.a. Raspberry Pi und Arduino), Sensorik
Sprachkenntnisse
Deutsch
Muttersprache
Italienisch
Muttersprache
Englisch
Fliessend in Wort und Schrift (Irische Ehefrau)
Französisch
Brauchbare Kenntnisse in Wort und Schrift
Referenzen
Avaloq
Hr. Marc Bodenmüller, Tel. +41 (58) 3161010
Deep Impact
Hr. Christian Fehrlin, Tel. +41 (52) 5510707
CRB
Hr. Matthias Haupenthal, Tel. +41 (44) 4564542
futureLAB
Hr. Matthias Aebi, Tel. +41 (52) 2602222
ProjectOne
Hr. Beat Decasper, Tel. +41 (78) 6237626
Aspectra
Hr. Kaspar Geiser, Tel. +41 (44) 2965656
Sandro Curcio
Winterthur, 07.01.2017