Dmitry Kudryavtsev

Senior Software Engineer @ Forter / Tech Lead / Consultant

I'm a senior software engineer located in Israel. I have more than 12 years of professional experience in web development, as well as experience in low level and game development. I write, talk and mentor about software engineering.

I work with languages such as TypeScript, Rust, Python, and Kotlin as well as technologies such as NodeJS, React and more.

I use this blog as a platform to share my knowledge and experience as well as write about Software Industry, Software Engineering, and Productivity.

Consider subscribing to my newsletter to stay updated when I publish new articles, as well as getting occasional curation of interesting news from the industry.

Feel free to reach out to me or read more about me.

Disclaimer - posts and opinions shared in this blog are mine and do not represent the opinions of my employer, colleagues, friends or family.

Dmitry Kudryavtsev

Latest Posts

Validating Requests With a Simple Middleware for Express

A key to a good API design is good control of what data your controllers or API end points accepts. Another important key to a good design — is that you can take a brief look at your API end point and immediately understand how your request should look.

The land of undocument react.js: The Context

A different approach for localizing react.js app

Howdy! I’ve heard you use ReactJS? Good! I also heard you want to localize your application? That’s great! Well proper localization is hard, there are many js libraries for client side localization as well as yahoo/react-intl that provides localized react components based on JavaScript Intl API.