Viktor Kuroljov

Viktor Kuroljov

Mentor
Rising Codementor
US$30.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack Javascript Developer (react, next, vue, databases)
Full Stack Javascript Developer (react, next, vue, databases)

Full stack software engineer, 10+ years of experience. I make things happen fast, efficient. My goal is business making profit, sooner the better, preferably yesterday and a lot!

Stakeholders love me because I am attentive to details (they really hate it), my teammates love me because I am always here to help, support, I am not blocking PRs for silly reasons while giving structural feedback from which we always learn together.

I specialize in

- web apps, formerly just websites, HTML, CSS, React, Vue, Solid, Svelte (or just writing it with TS)
- backends (Typescript, Rust, learning Go)
- DBs (postgres, Redis, mongo)
- CI/CD (Github Actions, GCP Build)
- Kubernetes
- Mobile apps (react-native, expo)
- Git
- I use Arch by the way (I also use neovim and tmux)

Russian, English
Tallinn (+02:00)
Joined September 2020
EXPERTISE
10 years experience
10 years experience
5 years experience
7 years experience
7 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Viktor's profile has been carefully vetted and approved as a Codementor. Connect with Viktor now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
triematch
Fast Trie structure implementation with matching feature
TypeScript
8
4
eslint-plugin-redux-reselect
Eslint plugin for reduxjs/reselect Selector library for Redux
JavaScript
5
2
EMPLOYMENTS
Senior Software Engineer
Swappie
2023-04-01-2025-01-01

Swapipe is the place where communication was a crucial skill being a part of the Demand team due to very tight cooperation with the ma...

Swapipe is the place where communication was a crucial skill being a part of the Demand team due to very tight cooperation with the marketing department and data analytics. Our team was there to maintain the site, implement new features, do a ton of A/B tests and otherwise assist the stakeholders in driving the sales.

At Swappie I had a few big wins:

- led the team during migration of ~3m customers and their data from one marketing platform to another. I designed and we developed a python and then (when we inevitably hit the python limits) Node.js program (were able to consistently hit API limits of the marketing platform, pushing Node.js limits). As a result marketing team were able to expand their activities on a new platform contributing to improving the YoY growth of Swappie sales.

- had a mentoring program where I would discuss new & old tech with the team, implementing some of it, or just exploring what’s out there

- brought down the TTP - time to production (time from the moment of the PR made to the production - entire CI/CD pipeline) down from 50 minutes to 20 saving tons of time for developers and saving a substantial amount of money for the business.

- made the swappie.com load 110% faster (reduced LCP - time to render the largest portion of your screen) by optimizing our assets loading pipeline. Noticed the issue by studying our Datadog dashboard. This improved swappie.com SEO positions and helped to save costs on infrastructure scaling during the peak season, not to mention the improved user experience.

- developed custom infallible redis client to ensure the website stays online even when the Redis server is down

Node.js
React
Cloudflare
View more
Node.js
React
Cloudflare
Sentry
Express.js
View more