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)