Vadim Fedorov

Vadim Fedorov

Mentor
Rising Codementor
US$12.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Backend and ML developer
Backend and ML developer

For the last 15 years, I was working on a large-scale social gaming and online gambling projects, and was involved in building high-capacity systems serving thousands of players simultaneously. Now I'm transitioning my career from gaming into the machine learning space, aiming to work on projects that have practical benefits to society rather than just entertainment.

As a hands-on developer, my main area of exertise is building cloud-first backend sytems and APIs, involving non-trivial data processing. Coming from gaming background, I'm proficient in building complex algorithmic solutions and running simulations of the random processes, which can be applied in a variety of other fields. I also possess a great amount of experience digging into unfamiliar systems and taking ownership of them.

I've also been leading teams of developers for the last 10 or so years, including complete juniors out of college whom I introduced into the practical programming craft, and people told I was good at this.

As a mentor, my main focus is not just consulting on some specific programming language or tool (although I can also do that, having built projects using a lot of different stuff), but showing approaches to reason about the problems irrespective of the exact tools being used.

Teaching a programming language is the easy part, my goal is to teach you how to think like a programmer.

Latvian, Russian, English
Riga (+03:00)
Joined November 2023
EXPERTISE
20 years experience
ShellSSHBash
View more
5 years experience
1 year experience

REVIEWS FROM CLIENTS

Vadim's profile has been carefully vetted and approved as a Codementor. Connect with Vadim now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
AutoSQLUpperCase.vim
Vim Auto conver small-case SQL keywords into upper-case with iabbr. I HATE type UPPERCASE a lot.
VimL
1
0
kraken-garage
iRobot launch automation with Raspberry Pi using a light sensor
Python
0
0
EMPLOYMENTS
CTO
Lady Luck Games
2019-03-01-2023-05-01

As a co-founder and CTO, I was responsible for the overall technology strategy of the company, building and running the team etc.

<...

As a co-founder and CTO, I was responsible for the overall technology strategy of the company, building and running the team etc.

Over 4 years, we have built an in-house gaming platform from scratch, released over 20 games and went public.

Node.js
MongoDB
Redis
View more
Node.js
MongoDB
Redis
TypeScript
Docker
Google Cloud Platform
Java 8
Kubernetes
AWS (Amazon Web Services)
View more
Delivery Manager
Skywind Group
2017-03-01-2018-12-01

Led the Skywind Riga office's gaming studio operations, overseeing development processes and ensuring on-time delivery of online ...

Led the Skywind Riga office's gaming studio operations, overseeing development processes and ensuring on-time delivery of online casino games. Successfully transformed the office into an integrated game studio within the larger group, aligning operations with global standards. Managed software development and art teams, implemented a new performance review process, and oversaw the maintenance and support of social gaming products.

Java
Node.js
PostgreSQL
View more
Java
Node.js
PostgreSQL
Redis
TypeScript
Docker
Kubernetes
View more
Several roles from developer to CTO
Games OS
2011-09-01-2015-12-01

CTO (Dec 2015 - Mar 2017): Led development for iGaming B2B and Social Gaming B2C businesses, determined technology vision, managed per...

CTO (Dec 2015 - Mar 2017): Led development for iGaming B2B and Social Gaming B2C businesses, determined technology vision, managed personnel migration, and spearheaded R&D projects. Supervised teams and handled engineering hires. Post-reorganization, focused on new online casino platform development, leading to the cessation of Games OS operations.

Tech Lead of Social Gaming Department (Jun 2015 - Dec 2015): Managed all aspects of software development, including server-side, client-side, QA, and DevOps. Involved in hands-on tasks, planning staff resources, and overseeing company technological vision. Responsible for developers' hiring across the company.

Lead Software Developer (Sep 2011 - Jun 2015): Developed and maintained a gaming platform for social networks, organized product development, and led a team of 5 developers. Transitioned to overall team management in 2014, implementing a flexible delivery scope and DevOps approach.

Java
Node.js
PostgreSQL
View more
Java
Node.js
PostgreSQL
Redis
Oracle PL/SQL
View more
PROJECTS
Quiet MarketView Project
2023
A stock market tracker that gives you less information about the stock market, not more.
A stock market tracker that gives you less information about the stock market, not more.
Python
Flask
Python
Flask