About

Hey there! My name is Dmitry Kudryavtsev, and I’m a software engineer who happen to have an interest in self development, human behavior and the world around us.

I was born in the cold Siberia in Russia 🇷🇺, but in my youth my family moved to the sunny Israel 🇮🇱. I write code from the age of 14 and do it professionally for over 12 years. I’ve worked in different companies and occupied different positions such as: Web Developer, Senior Software Engineer, Tech Lead as well as Consulting and Contracting.

I’ve touched many popular programming language including: x86 Assembly, C, C++, Java, Kotlin, C#, PHP, JavaScript, Python, Rust, Go. Worked with many Databases and storage servers such as: MySQL, PostgreSQL, SQLite, MongoDB, Memcached, Redis. Have experience with RabbitMQ and SQS Message brokers. Familiar with infrastructure deployment and provisioning. Touched many domains such as: OS Development, Game Development, Instant communications, API Server development, Frontend Development, Desktop Development (GTK, Qt, wxWidgets).

I’ve led countless Design Reviews, designed and implemented different systems such as: Mobile offline sync mechanism, separation of database of multiple services with zero downtime and no data loss. Collaborated with Product Managers on understanding customer needs and translating them to software. I’ve taken part in guiding and mentoring other developers, as well as conducting technical interviews.

TL;DR; - I’m very passionate about software engineering and the industry surrounding it. I like to solve people’s problems by writing code. I'm also interested in maximizing human potential, and a big chunk of my time is devoted to self development and productivity.

Disclaimer

This blog is mine and used to share my own thoughts and opinions. Posts in this blog are not meant to represent the opinions and views of my employer, my family, and or my colleagues.