Silvio Iaccarino - Skills

  • back
  • Ausbildung

    Ich verfüge über das Abitur und das kleine Latinum und hatte ein Informatik Studium begonnen, jedoch nicht abgeschlossen: mein Job kostete einfach zuviel Zeit und über Anwendungsprogrammierung lernte man an deutschen Universitäten zu jener Zeit leider viel zu wenig... 

    Beruflich

    Seit 1983 bin ich beruflich in der EDV Branche tätig. Unter History ist einsehbar, wie diese meine Skills zusammenkamen.

    Systeme, für die ich bereits entwickelt habe:

    SystemAufgaben
    WindowsDiverse Applikationen mit GUI, Kommandozeilen tools
    Windows MobileDiverse Hobby Anwendungen
    Windows EmbeddedNavigationsystem
    AndroidNavigationsystem
    QNXNavigationsystem
    Embedded LinuxNavigationsystem, diverse Hobby Anwendungen
    Unix (Solaris, AIX, HPUX)Client Server Anwendungen

    Platformen mit denen ich gearbeitet habe bzw. aktuell arbeite:

    PlatformAufgaben
    Git, SVN, ClearCase, GithubPrivat nutze ich git und github.com
    GiteaPrivater Server für meine Hobby Anwendungen
    Docker, Docker Compose, DevcontainerContainer für Services und Entwicklung, beruflich und privat
    TraefikIch bereute eine Service Farm unter Einsatz von Traefik für Routing und Load Ballancing
    GrafanaTelemetrie Visualisierung, privat visualisiere ich Daten meiner Solar Anlage
    ChronografPrivat visualisiere ich Daten meiner Solar Anlage
    InfluxTelemetrie Datenverarbeitung, privat verwalte ich damit Daten meiner Solar Anlage
    NextcloudBetreibe private Nextcloud Instanz als Ersatz für externe Cloud Dienste
    JenkinsBetreue diverse Jenkins Server
    JiraNeben der Arbeit mit Jira programmiere ich auch Integrationen (REST API)
    ArtifactoryBuild Management
    MYSQL / Microsoft SQLBetreue diverse Datenbanken auf diesen Platformen
    MariadbNeben der Betreuung diverser Datenbanken betreue ich auch diverse Server
    Visual Studio / Visual Studio CodeNeben dem täglichen Einsatz zur Programmierung habe ich auch divers Plugins und Extensions dafür entwickelt.
    LAMPBeruflich und privat betreue ich diverse LAMP instanzen (Linux / Apache / Mysql / PHP).
    Enterprise ArchitectNeben der Verwendung für Architekuraufgaben entwickel ich diverse Integrations-Schnittstellen und Plugins.

    Sprachen, in denen ich entwickelt habe:

    SpracheLevel
    C / C++ / QTProfi, aber seit 2020 kaum noch Anwendungen
    C# / C++ CLI / .NETProfi, aber seit 2020 kaum noch Anwendungen, nutze ich auch privat
    PHP / SymfonyProfi, nutze ich auch privat
    HTML / CSSProfi, nutze ich auch privat
    Python / FastAPI / TorchProfi, nutze ich auch privat (Torch)
    Shell-ScriptsProfi, nutze ich auch privat
    SQLErfahren, nutze ich auch privat
    JavascriptProfi, nutze ich auch privat
    Typescript / NodejsErfahren
    Java / GradleErfahren, aber seit mehr als 10 Jahren kaum noch Anwendungen
    PascalProfi, aber seit mehr als 20 Jahren nicht mehr genutzt
    AssemblerProfi, aber seit mehr als 20 Jahren nicht mehr genutzt
    PerlGelegenheitsanwender

    Meine Steckenpferde - Bereiche, in denen ich besonders weitgehende Kenntnisse angesammelt habe:

    Neben Software Entwicklung haben auch immer Grafik und Design und Web-Entwicklung wichtige Rollen bei mir gespielt.

    Zunehmend befasse ich mich Theorie und Paxis im Bereich Schulungen und Produkt-Präsentationen.

    Ich bin geübt, im Kontakt mit Kunden sinnvolle Anregungen für die Produktentwicklung aufzugreifen und Software schnell und besonders anwenderfreundlich zu realisieren.

    Seit 2020 beschäftige ich mich zunehmend mit Web Technologien - vor allem Full Stack basierte Entwicklung, also Backend und Frontend eng verzahnt in einem Ensemble aus PHP, NodeJS, SQL und JavaScript.
    Mein Schwerpunkt liegt aber sehr auf den Basis Technologien, denn Frameworks alla Electron, Vue oder Angular kommen und gehen aber die Basis Technologien bleiben.
    Frameworks nutze ich nur, wenn der Gewinn eine dauerhafte Abhängigkeit auch mittelfristig rechtfertigt.

    Ebenfalls neu (2020) ist meine zunehmende Konzentration auf Python als Ersatz für Batch orientierte Aufgaben - einfach Aufgrund der starken Unterstützung von komplexen Tech Stacks wie Jenkins, Artifactory, Git und Jira.

    Patente

    Im Zuge meiner Arbeit in der Fahrzeug Navigation habe ich diverse Patente eingereicht