Vitaly-Ruhl.de - Background Homepage

Technical Profile

Senior Software Developer with over 30 years of programming experience and 12+ years in professional industrial environments.

Specialized in SCADA systems, data integrity, backend services, and automation tooling. Strong focus on reliability, system analysis, and non-destructive repair workflows.

Focus areas:

  • SCADA / Industrial systems (WinCC, InTouch, Atvise)
  • Data integrity & repair tooling (Immich ecosystem)
  • Backend & automation (Python, APIs, data processing)
  • Embedded & IoT (ESP32, MQTT)

Programming Languages

  • C, C++, C#
  • Java
  • Python (automation, tooling)
  • JavaScript / TypeScript
  • Visual Basic (.NET, VBA)
  • Pascal (Turbo Pascal legacy)
  • Assembly (8085)

Industrial / SCADA Systems

Extensive experience in industrial visualization and automation systems:

  • Siemens WinCC, TIA Portal (V13–V20) – C, VBS scripting
  • AVEVA InTouch / Wonderware – scripting and system integration
  • Atvise (Certec/Videc) – JavaScript-based SCADA systems
  • IBMS (INGA)

Backend & Data

  • SQL (MSSQL, MySQL)
  • MongoDB
  • REST APIs / JSON processing

Web Technologies

  • HTML, CSS
  • Node.js
  • React, Vue
  • PHP
  • WordPress

Protocols & Integration

  • OPC UA / DA
  • BACnet
  • MQTT

Embedded / Hardware

  • Arduino
  • ESP32
  • Raspberry Pi

DevOps / Tools

  • Docker / Docker Compose
  • Linux (Ubuntu, server environments)
  • Git / GitHub workflows

Infrastructure / Virtualization

  • VMware ESXi / vSphere – VM provisioning, management, troubleshooting
  • Virtual machines (design, deployment, maintenance)
  • Windows Server (administration, services, environments)
  • Linux server environments (Ubuntu)
  • Network services, system integration and connectivity
  • Backup, restore and data protection strategies

Vitaly Ruhl
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.