Year-by-Year Experience
Discover my IT journey year by year. Explore the capture of milestones and transformation along the way.
1992-1996 🕹️
I immersed myself in the world of technology with an 8-bit Dendy console, playing classics like Contra, Mario, and Tanks. I also dabbled with Atari and Rambo consoles during this time.
1996
My first step into programming was with a ZXSpectrum console, using BASIC. I wrote my first console game with if-else constructions, pixel by pixel, on a black and white display.
1998
I delved into Assembly language and gained a deeper understanding of various algorithms, solidifying my tech foundations.
2001 🫣
I ventured into web development and PHP, alongside HTML and CSS. The early 2000s PHP was quite different from today's version. This period also saw me hone my Photoshop skills.
2002-2004 👨🎓
That was the time I spent learning Web Design at STEP IT Academy in Ukraine. It was also my first introduction to C++ and C# languages, although I later found that I could access better educational resources online.
2004
I dedicated substantial time to the development of financial services, payment systems, and security analysis.
2008
My journey led me to traffic analysis, Wireshark, and my first encounter with client server DDoS attacks. This prompted me to explore Security Audits, Linux System Administration, and Cybersecurity.
2010
I transitioned from traditional hosting to Linux servers, focusing on Linux System Administration, Bash, VIM, and related skills.
2011 👍
Python became a significant part of my journey, making me question why I spent so much time with PHP. I also delved into version control with GIT.
2012 📺
My short-lived hobby was video editing, but over time, I realized that spending my time on TV series isn't worth it.
2013
I embraced Django framework and gained insights into Docker.
2014
The cryptocurrency and blockchain era began, with my focus on developing APIs and REST backends for financial projects.
2015
Vue.js transformed my frontend development experience, enhancing my JavaScript skills. I later expanded into TypeScript.
2016 🤖
I entered the realm of Machine Learning (ML), creating my first models and exploring Jupiter Notebook. I read extensively and completed courses on Artificial Intelligence (AI), Machine Learning (ML), Deep Learning (DL) and XGBoost.
2017
That's when I started working as a DevOps Engineer, gaining significant experience in this role.
2020 ⚡️
Kubernetes (K8s) and Helm finally came into my world.
2021 ☀️
I began experimenting with chatGPT during its testing phase, investing time in understanding its API. With its public release, I recognized the game-changing potential. The era of AI is on the horizon, starting around 2025.
2022
Expanding my skills in infrastructure as code and log and data analysis, I mastered Terraform and the ELK Stack.
2023
I switched from Vim to Emacs as my main code editor, though I still use Vim for quick server edits. I also began using Claude daily to boost my research, analysis, and overall productivity. And of course MCP.
2024
I changed my keyboard layout from QWERTY to Dvorak. I use a Kinesis Advantage360 Pro keyboard with no letters on the keys, which helped me learn faster. Kinesis is my favorite brand, and I plan to stick with them.
2025
I started learning Nix, transitioning to a declarative environment for my configuration. I'm moving my settings away from imperative tools like Homebrew and APT to be fully controlled by Nix. The game of AI models from Claude, Gemini, OpenAI, and Deepseek began, and I find it very interesting.
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
Today in 2025, I have accumulated a diverse
skill set. Each day, my journey continues as I
broaden my expertise and enhance my knowledge.
— Guiding Principles and Environment
Throughout my IT journey, I've embraced essential principles and systems that shape my work, enhance productivity, and foster collaboration, ultimately leading to successful and seamless project execution.
Do you enjoy reading?
I've shared my list of life-changing books on Amazon, and I'm confident that every moment invested in these books ensures it's time well-spent!
→ Programmer's Paradise