Erik Horváth, DevOps Engineer, Nitra, Slovakia, remote, contract or B2B, full-time from 2027
I work in DevOps and full‑stack development. I’m moving into security and kernel-level systems.
At Marketeam I work on deployment, infrastructure and the backend. In my master’s thesis I read a running virtual machine’s memory from outside, with no collection agent in the guest.
Key facts
- Now
- DevOps Engineer, Marketeam, s. r. o., Nitrasince 02/2026
- Roles
- DevOps / platform, security engineeringalso backend / full-stack, low-level systems
- Looking for
- Now: contract or B2B, remote. From 2027: also full-time, relocation possible.
- Where
- Nitra, Slovakia
- Work authorisation
- EU citizen (Slovakia): no work permit needed in the EU/EEA; in Switzerland the EU–Swiss free-movement agreement applies (L/B permit issued on registration, no employer sponsorship).
- Start
- immediately or by agreementfor contract or B2B work
- Languages
- Slovak (native)English B2
- Education
- BSc in Applied Informatics, UKF Nitra (2025)Master’s programme in progress
- Stack
- Python · PHP · C · SQL · Bash · Docker/Compose · GitHub Actions · GHCR · Nginx · Linux · eBPF · KVM
Selected work
What runs inside a virtual machine, read from its memory
An attacker inside a virtual machine can switch off or fool a tool running there, so I work from outside: from a running KVM guest’s memory I rebuild its processes, kernel modules and sockets and cross‑check kernel structures for rootkits.
It needs a guest kernel profile from the same boot, taken beforehand. The eBPF collector is an existing one that I adapted and fixed.
Details : What runs inside a virtual machine, read from its memoryCode : What runs inside a virtual machine, read from its memory
81 of 81
processes stable during the snapshot were recovered — none missing, none extra. One validation session, checked against ps in the guest (ps listed 83).
Symfony 3.4 → 6.4, staging and cutting Pretix memory use
I upgraded the company’s Symfony application by three major versions and built staging; Docker and CI/CD are in progress. Limiting Pretix’s concurrent worker processes cut its container memory from 6.7 GB to ~0.9 GB (measured at work).
Details : Symfony 3.4 → 6.4, staging and cutting Pretix memory use
Backend and a custom OAuth 2.0 server
I wrote 98.75% of the backend’s Python by git blame (excluding migrations), including an OAuth 2.0 server built without an OAuth server library; known gaps are listed with the code. Teammates built the frontend and SQL schema.
Working with me
For companies I take on deployment and infrastructure, backend and APIs, company websites, and security reviews of web applications (a review, not a penetration test).
Next step: an e-mail and a short call; in a technical meeting I walk you through selected code.
Reviews
What people I have worked with wrote about working together.
For each review I have checked our work together against my records, and the author has confirmed the exact text through a personal link I sent them. I choose which reviews to publish and give nothing in return for them. How I verify reviews