curriculum-vitae.pdf :: rev August 2026 :: Peniche, Portugal
21 years in production | 9 roles | 48 open-source repos
Denys Titov
System Reliability Engineer
At a glance
- 21+
- years in IT
- 3+
- years freelance
- 48
- OSS repositories
- L3
- support depth
Profile
System reliability engineer with two decades across the full distance of the stack - from BGP core routing in data-centres to the billing UIs running on top of it. Freelance since 2023, formerly co-owner of a hosting company & data-centre; equally at home debugging production at 3 a.m. and shipping the product feature that prevents the next call.
- Engineering
Builds and ships full-stack products (Node.js, Meteor, React, Svelte) on top of infrastructure he also runs. One person, whole stack.
- Infrastructure
Freelance system reliability engineer, formerly co-owner of a hosting company & data-center (IPv4 broker). Bare-metal MAAS provisioning, Puppet/Ansible config management, BGP core routing.
- Reliability
Two decades of on-call L3 instincts: DDoS mitigation with FastNetMon, monitoring over Grafana/Telegraf, notifications via FCM and Telegram.
- Open Source
Published modules on npm & GitHub, Docker images on DockerHub - from WHOIS clients to a FastNetMon alternative.
Experience
-
Freelance / Self-employed
Jan 2023 - presentSystem Reliability Engineer
- Independent system reliability engineer: infrastructure design, monitoring, and incident response for client environments.
- Full-stack product development (Node.js, Svelte, React) alongside the infrastructure it runs on.
- Dockerized services, Kubernetes deployments, and provisioning automation with Puppet & Ansible.
- Monitoring & alerting stacks (Grafana/Telegraf, FCM/Telegram) and on-call reliability practices carried over from two decades of L3 support.
- Linux
- Kubernetes
- Monitoring
- Puppet
- Ansible
- Node.js
- Svelte
- BGP
-
DCXV
Jan 2017 - Jan 2023Co-owner, Senior Full-Stack Engineer
- Co-owner of the business; software engineer for the DCXV data-center platform (React, Meteor, Node.js).
- Migrated and redeveloped numerous legacy sites - PHP/MySQL monoliths rebuilt as Node.js/Meteor/React applications.
- Dockerized services; provisioned servers with Puppet & Ansible; ran bare-metal MAAS cloud configuration and support for brand servers.
- Owned billing logic and automation: payment system integrations, client-facing API, infrastructure stats & monitoring with FCM/Telegram alerting.
- L3 support engineer; LIR operator & consultant, RIPE database administrator.
- Node.js
- Meteor
- React
- Docker
- Puppet
- Ansible
- MAAS
- BGP
- RIPE
-
DCXV
Jan 2014 - Jan 2017Lead Linux System Administrator
- Lead linux system administrator, involved as web developer (backend, php/perl/mysql) in several web projects.
- Data-center engineer: advanced networking & switching, core routing on Cisco and MikroTik, BGP, DDoS detection with FastNetMon.
- Billing logic & automation, hardware rebooter integrations; server provisioning with Puppet & Ansible.
- L3 support engineer; RIPE database administrator.
- Linux
- Cisco
- MikroTik
- BGP
- FastNetMon
- Puppet
- Ansible
-
VDS I.n.s.i.d.e.
Jan 2012 - Jan 2014Lead Linux System Administrator
- Lead linux system administrator; data-center engineer & support staff.
- Networking & switching on MikroTik; brand-server automation via IPMI.
- Designed the hardware-rebooter API and integrated it with the billing panel.
- Server provisioning with Puppet; OpenNebula cloud configuration & support.
- Linux
- MikroTik
- IPMI
- Puppet
- OpenNebula
-
YourServerAdmin
Jan 2009 - Jan 2012Linux System Administrator, Shift Leader
- Shift leader; L3 support engineer - fast issue detection, debugging, strace-driven diagnosis and fixes.
- Database analyst focused on optimization and database migration/sync solutions.
- Built tooling (bash, perl, php, python) to raise the whole team's performance.
- Policy-based server provisioning - cfengine, puppet.
- Linux
- L3 Support
- strace
- Bash
- Perl
- PHP
- Python
-
ISP Okeanika
concurrent role Jan 2008 - Jan 2009Lead Linux System Administrator
- Linux networking & advanced routing including OSPF and BGP.
- Network monitoring & notification systems.
- Billing automation, top-up card integrations, and a real-time online coverage map.
- Linux
- OSPF
- BGP
- Monitoring
- PHP
- SQL
-
ISP Profi
Jan 2007 - Jan 2009Lead Linux System Administrator
- Lead linux system administrator, responsible 24/7.
- Linux networking & advanced routing including OSPF and BGP; network monitoring & notifications.
- Internal tooling in bash, perl, php and sql.
- Linux
- OSPF
- BGP
- Perl
- PHP
-
Kharkiv National University of Radioelectronics
Jun 2006 - Jan 2007Linux System Administrator
- Lab servers & thin clients - setup, configuration, management.
- Network organization, routing & switching.
- Automated pre-defined software installation on thin clients.
- Bandwidth management with iproute2 and tc shapers.
- Linux
- Thin Clients
- iproute2
- tc
-
Kaspersky Club
Apr 2005 - Jun 2006Software Test Analyst
- Pre-test investigations & planning; network & filesystem stress tests.
- Test automation in Perl; periodic reporting.
- Built a virus-database management tool and a tool for automated sampling from the virus database.
- QA
- Perl
- Automation
Skills Matrix
Filled chips mark daily-driver depth; outline chips mark working familiarity.
Engineering
- JavaScript (Node.js & client)
- Perl
- PHP
- Bash/SH
- Python
- C/C++
- Go
- Rust
Frameworks & UI
- Meteor
- React
- React Native
- Svelte/SvelteKit
- Express
- GraphQL
- jQuery
- HTML/CSS
- Spectre.css
- Bootstrap
Data
- MySQL / MariaDB
- MongoDB
- Redis
- InfluxDB
- Memcached
- Data Mining - OPTICS, Apriori
DevOps & Provisioning
- Docker
- Kubernetes (kubectl)
- docker-compose
- Puppet
- Ansible
- MAAS bare-metal cloud
- OpenNebula
Virtualization
- libvirt + API
- virsh
- QEMU
- LXC
- OpenVZ
Networking
- BGP
- OSPF
- Cisco
- MikroTik
- iproute2 / PBR
- IPsec
- Advanced tunneling
- FastNetMon
Monitoring & Stats
- Grafana
- Telegraf
- Icinga
- Munin
- Cacti
- MRTG
Messaging & Telephony
- Asterisk
- Cisco SIP Phones
- eJabberd
- Rocket.Chat
- FCM
- Telegram API
- Twitter API
Practices
- SSR
- Finite State Machines
- Agile / Scrum
- OOP & Composition
- Cross-platform development
- Rapid Application Development
Also fluent in SolidityRemix IDEEthereum smart contractsPuppeteerOsmosisLWP / WWW::MechanizePhantomJSSplintercPanel (L3)VestaCPISPmanager
Published
Modules on npm & GitHub, images on DockerHub - from a WHOIS client to a FastNetMon alternative.
View projects >