About ionTrails & Viliam Simko
Senior Software Engineer, Data Architect, and IT Consultant based in Karlsruhe, Germany.
Profile Overview
ionTrails is the consulting and software engineering practice founded by Viliam Simko. With extensive experience across distributed systems, big data computing, and modern full-stack web applications, ionTrails helps companies design and build resilient, high-performance software systems.
Core Philosophy: Type-Safety All The Way Down
We believe that software stability and developer velocity are best achieved by building systems with uncompromising type safety. From database queries and message brokers (Kafka) to enterprise backend services (Java, Scala) and user interfaces (Frontend), types form an executable, self-documenting contract that eliminates runtime ambiguities and reduces maintenance overhead.
Technical Specializations
Languages & Frameworks
Enterprise Java, Scala, modern Frontend architectures, GraphQL, REST APIs, Node.js.
Big Data & Streaming
Apache Spark (Dataset API, memory & partition tuning), Apache Kafka, event streaming, distributed queues.
Distributed Systems & Infra
Hazelcast (distributed locks, cache optimization), Docker, CI/CD automation, PostgreSQL, Linux.
Academic & Open Source Contributions
Author of significant data visualization and statistical computing software, including corrplot, widely utilized in global academic research and cited across major publications including Nature, Science, and Springer.