Hi, my name is Ivan.

  • I started my career in 2007 as a freelancer in web development.
  • I’ve worked in various settings: in-office and remotely, for on-site and overseas customers, for large established companies as well as small, fast-paced startups.
  • I’ve been working remotely since 2015.
  • Over the years, I’ve transitioned through roles as a web developer, software engineer, and currently work as a tech lead.
  • Languages spoken:
    • English
    • Ukrainian
    • Polish
    • Russian
    • German - Guten Tag! Ich habe keine Ahnung. Auf Wiedersehen! (That’s about the extent of my German.)

Current Tech Stack

  • PHP 8.x
  • MariaDB
  • Redis
  • Elasticsearch
  • RabbitMQ
  • AWS

Other Technologies

  • During my career, I’ve had opportunities to develop software with:
    • Python (3.x)
    • JavaScript and TypeScript (client and server side)
    • Ruby and Rails (not my strength)
  • I learned Java and C/C++ years ago, though I haven’t used them much, except C for microcontrollers.
  • I’ve experimented with Golang a bit, but my experience is limited.
  • Was once “Certified PHP5 Engineer” :)

My Interests

  • Software development (web, mobile, electronics)
  • Learning new things
  • Distributed systems and cryptocurrencies
  • Machine learning
  • DIY electronics
  • 3D printing and CNC
  • Snowboarding
  • Motorcycles
  • PEVs (Personal Electric Vehicles) - e.g., esk8, OneWheel, e-bikes
  • PKM (Personal Knowledge Management) and note-taking
  • Personal development books
  • Guitar (still learning)
  • Smart Home systems and protocols (Zigbee, MQTT)