Mikhail Karavaev

Back End Engineer at BrainRocket
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Georgia, GE
Languages
  • English Full professional proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • EF SET English Certificate 70/100 (C1 Advanced)
    EF Standard English Test (EF SET)
    Apr, 2023
    - Nov, 2024

Experience

    • Cyprus
    • Software Development
    • 300 - 400 Employee
    • Back End Engineer
      • Feb 2023 - Present

    • Lead Backend Developer | Project Manager
      • Jun 2020 - May 2022

      Development of an online gambling platform from scratch. Including Slot machines, Texas Holdem, Blackjack, and other games. The backend part was entirely my responsibility. I introduced service-oriented architecture and created a strong foundation for managing finances and other assets. So developing new games and working with assets became very easy to manage. The system has not lost track of a single cent of money throughout its existence, with its 10k+ users and volumes of $100k a month. Also, I gained much experience developing real-time online games such as Texas Holdem. As the system is closely coupled with cryptocurrencies, I also gained much experience developing pretty basic smart contracts and interacting with blockchains. Show less

  • ONmoon LLC
    • Moscow, Russia
    • Back End Engineer
      • Oct 2019 - Apr 2020

      I’ve been one of the team members who worked on the backend for an online game. I implemented the backend part of some of the game features and the asset management system for the game. I’ve been one of the team members who worked on the backend for an online game. I implemented the backend part of some of the game features and the asset management system for the game.

    • Full Stack Engineer
      • Feb 2019 - Oct 2019

      Here I worked as a team member on many crypto-related apps, such as apps for ICOs, KYCs, and instant crypto exchanges. My responsibilities included implementing new features and adding external integrations with banks and blockchains. Here I worked as a team member on many crypto-related apps, such as apps for ICOs, KYCs, and instant crypto exchanges. My responsibilities included implementing new features and adding external integrations with banks and blockchains.

    • Russian Federation
    • Software Development
    • 1 - 100 Employee
    • Full Stack Engineer
      • Mar 2018 - Feb 2019

      Here I’ve been working on two projects: -A cryptocurrency exchange. -A distributed platform for video-stream analysis. First was the cryptocurrency exchange. I was one of the team members who developed new features. After some time, I’ve become the single developer on the project because I could cover all the project owner’s needs. I added integrations with different cryptocurrencies, resolved users’ problems, and developed new functionality. The second project was the SaaS video-stream analysis platform. I architected the platform and implemented it from scratch. The idea of the project was to feed the live video streams into some AI-analysis app, collect its output, process the data, and draw some charts based on the data. The main complexity was that it could only be done in a distributed environment as the analysis itself required a lot of computation power. So I’ve implemented such a scalable distributed system, and it worked well. Show less

    • Full Stack Engineer
      • Sep 2017 - Mar 2018

      My partner (whose role was a designer) and I worked on our first two big projects: -A website for online lawyer consulting (with instant messaging and instant payments). -An online shop. We developed both of the projects entirely from scratch. Back then, I thought it was a good idea not to use any high-level libraries and packages. This is why the development process took about half a year, ten hours a day. But eventually, we did very well and successfully finished both projects. And gained much low-level experience. The projects had been alive and serving our clients for a couple of years until their owners replaced them with easier-to-manage substitutes. Show less

    • Full Stack Engineer
      • Nov 2016 - Sep 2017

      Baby steps in commercial software development. First small projects and tasks using WordPress, pure PHP, vanilla JS, HTML, and CSS. Baby steps in commercial software development. First small projects and tasks using WordPress, pure PHP, vanilla JS, HTML, and CSS.

Community

You need to have a working account to view this content. Click here to join now