About Me

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

I was born in the cold Siberia in Russia 🇷🇺 , and currently located in the sunny Israel 🇮🇱. I write code from the age of 15 and do it professionally for over 10 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 nearly every popular programming language including: x86 Assembly, C, C++, Java, Kotlin, C#, PHP, JavaScript, Python, Rust. Worked with many different 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 different 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 down time 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 around 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.

How to Contact me?

On the internet, I’m know by the handle @skwee357 and you can find me on: Twitter, GitHub, StackOverflow, and Medium (which is, mainly, a mirror of this blog).

I’m doing my best replying to everyone, but because of high volume of messages, I might miss yours. You will have a higher chance of getting a reply if your email will be detailed, short, well formatted, and have purpose. Use LinkedIn if you want to connect professionally, Twitter for short conversations and Email for anonymity and other inquiries. If you are subscribed to my Newsletter (which you should 😉) - you can reply to it as well.


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.