Kit Isaev

Kit Isaev

Mentor
Rising Codementor
US$14.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior full-stack developer
Senior full-stack developer

I am an experienced engineer with a broad full-stack skillset, currently specializing in backend development (Rust / Node.JS) and DevOps.

Russian, English
Brussels (+01:00)
Joined November 2019
EXPERTISE
3 years experience
I'm a huge Rust enthusiast. My most recent job was to lead the transition of a large project's backend codebase from Node.JS into Rust.
I'm a huge Rust enthusiast. My most recent job was to lead the transition of a large project's backend codebase from Node.JS into Rust.
7 years experience
I've created complex fullstack applications in JavaScript (Node.JS + React).
I've created complex fullstack applications in JavaScript (Node.JS + React).
5 years experience
For the past 5 years React has been my primary tool for frontend development. I have worked with many libs that solve common problems (mo...
For the past 5 years React has been my primary tool for frontend development. I have worked with many libs that solve common problems (mobx, redux, react-virtualized, etc), tried various approaches to state management (see my article - what is the best state container library for React?). Most importantly, I understand React in-depth, including rendering and reconciliation mechanics.
5 years experience
Node.JS is more than a framework for building backends in JavaScript. It is an ecosystem. Good command of Node.JS is a must even for a fr...
Node.JS is more than a framework for building backends in JavaScript. It is an ecosystem. Good command of Node.JS is a must even for a frontend JavaScript developer. Whereas in React I advocate for functional approach, in my backend JavaScript applications I usually stick to object-oriented approach with dependency injection.
4 years experience
GraphQL simplifies development a lot, but also comes with some unique challenges. I have developed a personal set of best practices to de...
GraphQL simplifies development a lot, but also comes with some unique challenges. I have developed a personal set of best practices to design maintainable GraphQL API and solve common problems on both frontend and backend.
Apollo
View more
Apollo
View more
4 years experience
I use TypeScript even in my smallest projects, primarily because of DX benefits that it provides. Developers sometimes avoid using TypeSc...
I use TypeScript even in my smallest projects, primarily because of DX benefits that it provides. Developers sometimes avoid using TypeScript because it limits their freedom in some way, but in my opinion it is not a valid reason with modern TypeScript features, such as conditional types. In some cases, especially on backend, TypeScript can even reduce the amount of code you have to write, thanks to the Reflect API feature.
View more
View more
2 years experience
I often use Mongo as a primary database in my pet projects.
I often use Mongo as a primary database in my pet projects.

REVIEWS FROM CLIENTS

Kit's profile has been carefully vetted and approved as a Codementor. Connect with Kit now, and leave a review for them once you're done!
EMPLOYMENTS
Senior backend developer & DevOps engineer
Leviosa EHF, Iceland
2020-01-01-2023-01-01

I initially joined Leviosa as a full-stack developer and helped lay the foundation of their frontend SPA. As the team grew, I speciali...

I initially joined Leviosa as a full-stack developer and helped lay the foundation of their frontend SPA. As the team grew, I specialized in a backend development role. Among other things, I helped design flexible and robust GraphQL APIs, was a key contributor to development of early prototypes in Node.JS, and later led the transition of the server codebase to Rust, improving the performance, reliability, and security of the system. I also engineered and implemented the CI/CD pipeline using Kubernetes, Docker, and GitHub Actions, enabling fast and consistent delivery of features and updates. Additionally, I mentored junior developers and helped them learn Rust and best practices for web development.

Node.js
PostgreSQL
Docker
View more
Node.js
PostgreSQL
Docker
React
Rust
Kubernetes
GraphQL
GitHub Actions
View more
Fullstack JavaScript developer (via Upwork)
Freelance
2018-01-01-2020-01-01

As freelance developer, I worked on various small and medium-size JavaScript projects:

  • Developed frontend components in Rea...

As freelance developer, I worked on various small and medium-size JavaScript projects:

  • Developed frontend components in React
  • Helped configure Webpack pipelines
  • Built API servers in Node.JS.
Node.js
React
JavaScript
View more
Node.js
React
JavaScript
View more