Досвід рік за роком
Ознайомтеся з моєю IT-подорожжю крок за кроком. Дізнайтеся більше про ключові події та мою трансформацію під час цієї подорожі.
1992-1996 🕹️
Я поглибився у світ технології з 8-бітною консоллю Dendy, граючи у класику, таку як Contra, Mario та Tanks. Також я трохи пограв з консолями Atari та Rambo під час цього періоду.
1996
Мій перший крок у програмуванні був за допомогою консолі ZXSpectrum, використовуючи мову BASIC. Я написав свою першу консольну гру за допомогою конструкцій if-else, піксель за пікселем, на чорно-білому дисплеї.
1998
Я поглибився в асемблерну мову та отримав глибше розуміння різних алгоритмів, що зміцнило мої технічні основи.
2001 🫣
Я розпочав роботу у сфері веб-розробки та вивчення PHP, на фоні HTML і CSS. На початку 2000-х років PHP суттєво відрізнявся від сучасної версії. В цей час я також вдосконалював навички в роботі з Photoshop.
2002-2004 👨🎓
Це був час, коли я вивчав веб-дизайн в академії STEP IT в Україні. Також це було моїм першим знайомством із мовами C++ та C#, але з часом я виявив, що можу отримати кращі освітні ресурси в Інтернеті.
2004
Я віддав значний час розробці фінансових послуг, платіжних систем та аналізу безпеки.
2008
Мій шлях привів мене до аналізу трафіку, Wireshark та мого першого зіткнення з атаками DDoS на клієнт-сервер. Це спонукало мене досліджувати аудити безпеки, адміністрування систем Linux та кібербезпеку.
2010
Я перейшов від традиційного хостингу до серверів під управлінням Linux, акцентуючи увагу на адмініструванні систем Linux, використанні Bash, VIM та супутніх навичках.
2011 👍
Python став суттєвою частиною мого шляху, і він дав мені змогу задати собі питання, чому я витратив стільки часу на PHP. Крім того, я поглибився у контролі версій за допомогою GIT.
2012 📺
Моє короткочасне хобі - монтаж відео, але з часом я зрозумів, що проводження часу на серіали не варто того.
2013
Я прийняв Django-фреймворк і отримав багато інсайтів щодо Docker.
2014
Почалася ера криптовалют і блокчейну, і я сфокусувався на розробці API та REST бекендів для фінансових проектів.
2015
Vue.js трансформував мій досвід розробки фронтенда, покращивши мої навички в JavaScript. Пізніше я розширив їх в TypeScript.
2016 🤖
Я занурився в світ машинного навчання (ML), створюючи свої перші моделі і досліджуючи за допомогою Jupiter Notebook. Я багато читав і закінчив курси з штучного інтелекту (AI), машинного навчання (ML), глибокого навчання (DL) і XGBoost.
2017
Це був той час, коли я розпочав роботу в якості інженера DevOps і здобув значний досвід в цій ролі.
2020 ⚡️
Kubernetes (K8s) та Helm нарешті увійшли у мій світ.
2021 ☀️
Я розпочав експерименти з chatGPT під час тестувальної фази, вкладаючи час у розуміння його API. З його загальнодоступним випуском я визнав потенціал, що може змінити гру. Ера штучного інтелекту на горизонті, і вона розпочнеться приблизно у 2025 році.
2022
Розширюючи свої навички в області інфраструктури як коду та аналізу логів та даних я освоїв Terraform та весь ELK Stack.
2023
Я перейшов з Vim на Emacs як основний редактор коду, хоча все ще використовую Vim для швидких редагувань на сервері. Я також почав щоденно використовувати Claude для підвищення ефективності своїх досліджень, аналізу та загальної продуктивності. І, звичайно, MCP.
2024
Я змінив розкладку клавіатури з QWERTY на Dvorak на Kinesis Advantage360 Pro, використовуючи порожні ковпачки клавіш, щоб швидше навчитися. Kinesis — мій улюблений бренд, і я планую залишатися з ними.
2025
Я почав вивчати Nix, переходячи до декларативного середовища для моєї конфігурації. Я переміщую свої налаштування від імперативних інструментів, таких як Homebrew та APT, щоб вони повністю контролювалися Nix. Гра моделей ШІ від Claude, Gemini, OpenAI та Deepseek розпочалася, і я вважаю це дуже цікавим. Я почав робити Sunclax — застосунок для рядка меню macOS, який рахує натискання, а не слова, і малює мій день як сонце.
2026 🎯
Я зібрав і опублікував TRIADA — щорічну систему планування, яку синтезував із Agile Results (AR), GTD і The 12 Week Year. Три результати на день, тиждень, місяць і квартал. Одна форма — на кожному масштабі.
Emacs, (Neo)VIM, Ranger, Bash, ZSH, Fish, dotfiles
Podman, Docker, devcontainers
Git, Mercurial
Terraform, Kubernetes (k8s), Helm
Python, UV, Jupyter, Pandas, Django, FastAPI
Vue.js, Vite, JS, TS, HTML, CSS, SASS
Postgres, MySQL
Redis, Memcached, Celery, RabbitMQ
Nginx, Apache
Backend/DevOps Engineer
Kafka, Elasticsearch, Logstash, Kibana, Sentry
Jenkins, PyTest, tox
GraphQL, REST APIs
Past: C/C++/C#, Delphi, BASIC, Assembly and PHP
Cybersecurity, Security Audits, Penetration Testing
NixOS/Nix, Linux System Administration, Raspberry Pi
Claude, Gemini, Codex, Warp, AI, ML, DL, XGBoost
Bots, Chatbots
Web Crawling, Scrapyd
Dvorak, Programmable Keyboards, ZSA
Сьогодні, у 2026, я накопичив різноманітний
набір навичок. Кожен день моя подорож продовжується, і
я розширюю свій досвід та поглиблюю свої знання.
— Основні Принципи
Протягом свого технічного шляху я прийняв важливі принципи та системи, які формують мою роботу, підвищують продуктивність та сприяють співпраці, в кінцевому підсумку призводячи до успішного та безперервного виконання проектів.
Побудовано на Agile Results · GTD · The 12 Week Year
Беріть під контроль власні результати.
Цифровий планер, який я зібрав із цих систем — спершу для себе. Записане зобов'язує. Тому я виклав його у відкритий доступ.
Відкрити TRIADA →