Available for freelance

Andreas Vilinski

Senior Software Engineer & Architect

20+ years designing and delivering high-performance distributed systems, IoT platforms, and cloud-native microservice architectures. Deep expertise in C#, F#, Rust, and Scala — with a strong focus on observability, time-series data, and system reliability.

Fürth, Bayern, Germany

AV
20+
Years Experience
20+
Microservices Delivered
3+
Teams Led
4
Tech Talks

Technical Skills

Primary expertise Proficient
Languages
C# F# Rust Scala Python SQL Flux / InfluxQL
Databases & Time Series
InfluxDB VictoriaMetrics TimescaleDB ClickHouse PostgreSQL MongoDB MS SQL Server Oracle Prometheus
Messaging & Streaming
Apache Kafka EMQX / MQTT RabbitMQ NATS
Infrastructure & Observability
Kubernetes Grafana OpenTelemetry Docker Azure AKS k6 Akka / Proto.Actor
Spoken Languages
German — Native Russian — Native English — Proficient

Career

Work Experience

Senior Software Engineer & Solution Architect

ifm Solutions GmbH
Nov 2018 – Present Fürth, Germany
  • Architected an IoT platform to ingest, transform, and derive actionable insights from sensor data
  • Introduced end-to-end observability across 20+ microservices, significantly reducing incident response times and improving developer productivity
  • Identified and resolved critical performance bottlenecks in .NET code, databases, and time-series workloads
  • Guided 3+ engineering teams on architecture, scalability, reliability, and code quality
  • Evaluated emerging technologies and delivered PoCs for time-series databases and messaging platforms
C# / F# / Rust Kubernetes OpenTelemetry InfluxDB ClickHouse Grafana k6 RabbitMQ EMQX Azure AKS

Senior IT Specialist

GfK Product Catalog
Aug 2015 – Oct 2018 Nürnberg, Germany
  • Led a team of 3–5 engineers migrating a data lake monolith to a microservice architecture
  • Championed Scala and functional programming, improving code maintainability and team productivity
  • Optimized MS SQL and MongoDB queries and data pipelines, achieving significant reductions in processing time
  • Owned server and cloud infrastructure, monitoring, and customer incident response
Scala Apache Kafka C# / F# MongoDB Oracle Docker Angular Apache Spark

Software Developer

Immowelt AG
Sep 2009 – Aug 2015 Nürnberg, Germany
  • Developed desktop CRM and real estate management software
  • Created import/export APIs for real estate portals across German-speaking countries
  • Built MS Office component integrations with the desktop application
C# WPF / WinForms MS SQL Server COM / MS Office

Education

Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
Master of Science – Computer Science
2000 – 2007 · Erlangen, Germany
Distributed Systems, Databases, Compiler Architecture · Master thesis: Linux USB device driver in user space for SCSI error injection
Ufa State Aviation Technical University (USATU)
Master of Engineering
1994 – 1998 · Ufa, Russia
Automation and control of manufacturing plants and processes

Certifications

CPRE-FL – Certified Professional for Requirements Engineering
IREB · Issued Dec 2025

Tech Talks

Actor Systems
Apr 2021
Property Based Testing with C# using FsCheck
Mar 2019
Programming in Scala
Feb 2017
Async Programming
Sep 2015

Get in Touch