Tomas Boros
Verified Expert in Engineering
DevOps and Software Developer
Bratislava, Bratislava Region, Slovakia
Toptal member since October 13, 2022
Tomas is a DevOps engineer with a passion for automation. He spearheaded the building of the content delivery network for Slovak Telekom's OTT platform and built a call recording platform on top of a VoIP as a legal requirement by the police department. He is that sysadmin guy who won't give out ssh access to users that don't require one. Changes required are stored and rolled out via IaaC. Previous roles include senior VoIP engineer, software engineer, and automation engineer.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, Visual Studio Code (VS Code), Terminal
The most amazing...
...tool I've built is a content delivery network from scratch on open-source technologies reaching 750+ Gigabites/s bandwidth on 40+ servers in peak times.
Work Experience
DevOps Engineer
mAdme Technologies
- Built a Kubernetes environment capable of discovering services outside the Kubernetes cluster using Consul, enabling a full-service mesh topology between services running on VMs and the Kubernetes cluster.
- Migrated a full application stack from a VM-based deployment to a Kubernetes-based environment lowering the overall costs for running the customer deployments by reducing the number of nodes (VMs) required to run the application.
- Built several Kubernetes operators in Python 3, leveraging the Kubernetes API to achieve a fully automated deployment.
- Built operators responsible for the auto-registration of apps in the OAuth2 provider or automated Kafka Sink connectors installations once apps producing specific events were deployed.
- Brought down the release lifecycle from two releases per year to a bi-weekly release window.
Software Engineer and Automation Engineer
Big Network
- Built a full CI/CD pipeline for creating a customized Linux kernel and system for both x86 and ARM platforms using Buildroot. The system was capable of receiving upgrades.
- Devised a control plane for a VPP-based networking stack in Python for a networking device capable of terminating VPN connections fully manageable from a cloud endpoint.
- Created the Kubernetes environment on AWS for application deployments.
Automation Engineer
Slovak Telekom
- Guided other teams to automate and move their VM-based deployments under our OpenStack or Kubernetes environment.
- Built and automated a PostgreSQL database backup toolset on top of Barman, leveraging the OpenStack API for service discovery.
- Automated several full, end-to-end application deployments using SaltStack.
Senior VoIP Engineer
VMTelecom
- Built an SMS HTTP API gateway capable of using multiple SMS provider APIs for high availability. The system was capable of sending out SMS via a routing engine built in PHP.
- Managed the VoIP core components such as SIP proxies, Session Border Controllers, and customer cloud PBXes mostly on open source Kamailio and Freeswitch software.
- Built a call recording platform on top of a VoIP platform as a legal requirement by the police department. The platform was able to record calls for specific customers if requested by law enforcement.
Experience
Content Delivery Network for Slovak Telekom and T-Mobile Czech Republic
https://www.magiogo.sk/Ph.D. Thesis
https://www.mdpi.com/2076-3417/9/24/5418Education
Ph.D. in Applied Informatics
Slovak University of Technology - Bratislava, Slovakia
Ph.D. in Telecommunications (Internship)
TNO - The Hague, Netherlands
Skills
Libraries/APIs
Node.js
Tools
Ansible, Terraform, Helm, RabbitMQ, Grafana, NGINX, SaltStack, Kamailio, Buildroot
Platforms
Kubernetes, Linux, Amazon Web Services (AWS), CentOS, MacOS, OpenStack, Docker
Paradigms
Software-defined Networking (SDN), Automation
Storage
Azure Cloud Services
Languages
Python, TypeScript, PHP
Other
CI/CD Pipelines, Content Delivery Networks (CDN), System Administration, Consul, Prometheus, Argo CD, Linux Kernel, Bootloaders, 5G, MPEG-DASH, Transcoding, VoIP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring