Michail Eremin, Developer in Espoo, Uusimaa, Finland
Michail is available for hire
Hire Michail

Michail Eremin

Verified Expert  in Engineering

Software Developer

Espoo, Uusimaa, Finland

Toptal member since December 10, 2020

Bio

Michail is a highly skilled and efficient professional with over five years of experience in web and mobile development, including over three years in game development. He has proven technical expertise, as evidenced by his contributions to the web social game on Facebook, which reached the top 80 grossing list. All in all, Michail is a highly motivated, proactive, and focused developer who excels at achieving goals while working closely with designers and UX teams.

Portfolio

Remedy Entertainment
Go, Unreal Engine 5, C++, Back-end, Software Design, Architecture
Visme
TypeScript, React, Software Design, SaaS
Kosmos Games
Performance, Games, ClickHouse, MySQL, JavaScript, React, Node.js, APIs...

Experience

  • Node.js - 6 years
  • C# - 5 years
  • Unity - 5 years
  • Mathematics - 5 years
  • JavaScript - 4 years
  • Games - 3 years
  • Performance - 3 years
  • Shaders - 2 years

Availability

Part-time

Preferred Environment

JetBrains

The most amazing...

...thing I've architected was a scalable marketing analytics system with automatic reports, which helped the team improve ad companies' results.

Work Experience

Senior Back-end Developer

2022 - 2024
Remedy Entertainment
  • Implemented multiplayer functionality in shooter games.
  • Optimized networking performance for seamless player interaction.
  • Cooperated with game designers and artists to implement new features.
Technologies: Go, Unreal Engine 5, C++, Back-end, Software Design, Architecture

Senior Front-end Developer

2021 - 2022
Visme
  • Delivered features in time for the project used by 19 million users.
  • Improved optimization of a complex UI-rich application for mobile devices that increased organic traffic by 20%.
  • Refactored legacy application parts to make code clear, readable, and reliable.
  • Collaborated with the project manager and designers to estimate development time.
Technologies: TypeScript, React, Software Design, SaaS

Full-stack Developer

2018 - 2020
Kosmos Games
  • Worked on WebSockets-based back end of web and mobile multiplayer games for tens of thousand active players.
  • Architected and developed a scalable game analytics system with very detailed action logs for every player.
  • Rewrote a game bug tracker from a legacy system to a modern scalable one.
Technologies: Performance, Games, ClickHouse, MySQL, JavaScript, React, Node.js, APIs, REST APIs, Back-end, Full-stack, Software Design, Architecture

Unity Developer

2016 - 2017
Freelance
  • Developed a mobile game from scratch and delivered it to various app stores as well as providing documentation and art.
  • Built a game back end for players' social actions, messages, and clans.
  • Contributed to the integration of analytics system, in-game ads, and in-app purchases.
Technologies: Performance, Computer Graphics, Shaders, Games, C#, Unity, Software Design

Full-stack JavaScript Developer

2015 - 2016
Self-employed
  • Architected and developed a successful multiplayer gambling site with thousands of players.
  • Created a microservices-based system with fast and stable RabbitMQ messaging.
  • Worked with Vue before it became a mainstream front-end framework.
Technologies: Vue, Node.js, JavaScript, Back-end, Full-stack, Software Design

Experience

Solitaire Social

A multiplayer puzzle card-based Facebook web game and in the top 80 grossing games.

I worked on adding new game features and season events on the Node.js WebSockets back end while working closely within a team with game designers and front-end developers.

Education

2010 - 2015

Specialist's Degree in Mathematics and Computer Science

Lipetsk Technical University - Lipetsk, Russia

Skills

Libraries/APIs

Node.js, REST APIs, React, Vue

Tools

JetBrains

Languages

JavaScript, C#, PHP, TypeScript, Go, C++

Frameworks

Unity, Unreal Engine 4

Storage

MySQL, ClickHouse

Other

Performance, APIs, Back-end, Full-stack, Software Design, Mathematics, Games, Shaders, Computer Graphics, Architecture, SaaS, Unreal Engine 5

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring