Giuseppe Accaputo

Lebenslauf

The journey of a thousand miles begins with a single step.Lao Tzu

1. Ausbildung

2015 — 2017
ETH Zürich
Master of Science ETH in Rechnergestützte Wissenschaften
  • Vertiefungen: Theoretische Physik, Chemie
2011 — 2016
ETH Zürich
Bachelor of Science ETH in Rechnergestützte Wissenschaften
  • Vertiefung: Theoretische Physik
2006 — 2009
HSR Hochschule für Technik Rapperswil
Bachelor of Science FHO in Informatik
  • Vertiefung: Software Engineering
Bachelorarbeit (PDF • 2 MB):
"3D Robotic Engine"https://eprints.hsr.ch/36/
Vertiefung in Software Engineering:
Algorithmen & Datenstrukturen, Software Engineering, Informationssicherheit, Paralleles Programmieren
2002 — 2006
Berufsfachschule Uster

2. Praktische Erfahrung

2.1. Software Entwicklung und Informatik Generell

Nexiot AG
04/2018 - heute
Software Entwickler
  • Verantwortlich für die stetige Erweiterung und Verbesserung unserer Plattform mit Hilfe von Java, Kotlin, Groovy, und vieles mehr
ETH Zürich
11/2017 - 04/2018
Wissenschaftlicher Mitarbeiter und Lead Software Entwickler
  • Verantwortlich für die Implementation und Weiterentwicklung eines parallelen Eigensolvers (C++11, Trilinos, MPI) mit polynomialen Filter für die Berechnung von Eigenwerten und Eigenvektoren im Inneren des Spektrums von hoch-dimensionalen Hesse Matrizen mit der Hilfe von High-Performance Clustern
  • Verantwortlich für die Implementation eines datengesteuerten Test-Vorgehens, bei welchem mittels MATLAB die nötigen Testdaten generiert werden, und dann mittels C++11 (und Trilinos, MPI) Unit-Tests auf Distributed-Memory Architekturen ausgeführt und validiert werden
  • Der Eigensolver wurde erfolgreich für die Diagonalisierung von Hesse Matrizen mit Dimensionen von 12 Millionen mal 12 Millionen auf dem Euler Cluster der ETH Zürich eingesetzt
  • Diese Stelle entstand durch eine Erweiterung des Projektes, welches aus meiner Masterarbeit entstanden ist. Der Eigensolver wurde von mir in einer ersten Version als Teil meiner Masterarbeit von 02/2017 – 09/2017 implementiert
local.ch
09/2009 - 08/2011
Software Entwickler
  • Mitentwicklung beim online Planungstools für unsere Aussendienstmitarbeiter mit C#, ASP.NET (beide .NET Framework 3.5), JavaScript, HTML, CSS, TFS, und Visual Studio 2008
  • Implementation einer Applikation für die Präsentation von Verkaufszahlen pro Kanton auf einer interaktiven Karte der Schweiz mittels Microsoft Silverlight und MS SQL Server 2008
BTA Digital Works AG
08/2002 - 08/2006
Berufslehre als Informatiker EFZ Fachrichtung Systemtechnik mit Berufsmaturität (BM 1 Technik)

2.2. Lehrerfahrung

Universität Zürich
03/2018 - heute
Kursleiter
Selbstständig
01/2016 - 04/2018
Nachhilfelehrer für Informatik, Mathematik, und Physik
  • Persönlicher Nachhilfeunterricht für Studenten aus den verschiedensten Stufen des schweizerischen Bildungssystems
  • Beratung von Studenten bei Programmier- und/oder Mathematik-Aufgaben in Diplomarbeiten
  • Web: http://accaputo.ch/nachhilfe
ETH Zürich
07/2017
Kursleiter, Workshop Lernplanung
  • Durchführung zweier Workshops zur Planung der Prüfungsvorbereitungszeit vor der Basisprüfung (Studiengänge Physik, Mathematik und RW/CSE)
VSETH
06/2017
Kursleiter, Prüfungsvorbereitungskurs
  • Vorbereitung und Durchführung des 4-tägigen Informatik II (252-0846-00L) Prüfungsvorbereitungskurses für 22 Studenten als Vorbereitung auf die Basisprüfung in der Prüfungssession Sommer 2017
  • Der Kurs hat eine sehr positive Bewertung von den Studenten erhalten
  • Web: http://accaputo.ch/hilfsassistenz/informatik-2-d-baug-pvk-2017/
ETH Zürich
09/2014 – 06/2017
Übungsleiter, mehrere Vorlesungen
VSETH
06/2016
Kursleiter, Prüfungsvorbereitungskurs

2.3. Ausserschulische Aktivitäten

ETH Zürich
05/2016 – 06/2017
Tutor, Prestudy Events
  • Vorstellung des Rechnergestützte Wissenschaften (RW) Studiengang und des Studiums an der ETH Zürich allgemein für neue RW Studenten während mehreren Prestudy Events
ETH Zürich
05/2016 und 05/2017
Präsentator, RW Informationsveranstaltung
  • Präsentation des RW Studiengangs aus einer persönlichen Perspektive für interessierte Erstjahr-Studenten aus verschiedenen Studiengängen
ETH Zürich
05/2016 und 09/2016
Präsentator, Studieninformationstage der ETH Zürich
  • Präsentation des RW Studiengangs aus einer persönlichen Perspektive für interessierte Besucher
  • Vorstellung des RW Studiengangs beim RW Stand während der Messe
ETH Zürich
09/2016
Hilfsassistent, Informatik I (252-0845-00L) Prüfungskorrektur
  • Hilfe bei der Korrektur der Informatik I (252-0845-00L) Basisprüfung

2.4. Ehrenamtliche Tätigkeiten

ETH Zürich
01/2018 - heute
Vorstands-Mitglied der CSE Alumni Vereinigung
  • Hilfe bei der Organisation verschiedener Anlässe und Mitgliedertreffen

3. Weiterbildung

05/2016
ETH Zürich
Advanced English for Academic Purposes C1-C2
09/2014
ETH Zürich
Didaktische Ausbildung der Hilfsassistierenden als Übungsleiter am D-INFK

4. Publikationen