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.
VIM, NeoVim, Ranger, Bash, ZSH, Fish, dotfiles
Docker, Podman, devcontainers
Git, Mercurial
Terraform, Kubernetes (k8s), Helm
Python, Jupyter, Pandas, Django
JavaScript, TypeScript
Vue.js, Vite
Postgres, MySQL
Redis, Memcached, Celery, RabbitMQ
Nginx, Apache
Backend/DevOps Engineer
Elasticsearch, Logstash, Kibana, Sentry
Jenkins, PyTest, tox
GraphQL, REST APIs
HTML, CSS, SASS
Past: C/C++/C#, Delphi, BASIC, Assembly and PHP
Cybersecurity/Security Audits
Linux System Administration, Raspberry Pi
AI, ML, DL, XGBoost
Bots, Chatbots
Web Crawling, Scrapyd
Today in 2024, 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