Mikhail Karavaev

Mikhail Karavaev

Back End Engineer @ Moterra

About

I'm a software engineer with a systems mindset and curiosity for how things work under the hood. I enjoy working in small efficient teams and doing meaningful work. I don't just write code - I design and deliver solutions. My background includes hands-on engineering, solo product development, technical ownership of the full lifecycle of a product: from design to production. I started programming at school, diving into algorithms, data structures, and participating in programming contests. By 18, I was working as a software engineer — and since then have delivered projects ranging from simple e-commerce platforms to high-load systems like gambling platforms and crypto exchanges. I enjoy building from scratch, understanding technologies deeply, and translating business ideas into technical solutions. Selected projects I contributed to: • A large-scale gaming platform • A cryptocurrency exchange • A distributed SaaS computing platform • A legal consulting platform (from MVP to production) • A social networking app (designed, built, and launched solo) English level: B2+ Telegram: @exemak

Country

-

City

Hungary

Industry

Computer Software

Skill

TypeScript, Node.js, PostgreSQL, GraphQL, Web3, NestJS, Node.js (Fastify, and later NestJS), Project Management, Jest, RabbitMQ, Solidity (Truffle), Vue.js, Redis, React.js, WebSockets, MySQL, MongoDB, Python (Flask), Truffle, FunC

Experience

Moterra

Back End Engineer

Moterra

LinkedIn
2025-7 - Present · 1 yr 3 mos

London, UK

Independent Entrepreneur

Fullstack Engineer & Product owner (Contract)

Independent Entrepreneur

2024-5 - 2025-7 · 1 yr 3 mos

Delivered a complete end-to-end application (a social platform) on a contract basis -Took full technical ownership across design, backend, frontend, DevOps, and deployment -Designed architecture, selected technologies, and implemented the system -Hired and coordinated freelance contributors (designers and developers) to accelerate development

BrainRocket

Back End Engineer

BrainRocket

LinkedIn
2023-2 - 2024-4 · 1 yr 3 mos

Limassol, Cyprus

Development of the back-end core for a large online gaming platform -Participation in feature planning -Design and implementation of back-end solutions -Support the rollout of new features -Writing and maintaining technical documentation -Conducting code reviews -Mentoring and onboarding of new developers

RMD Partners

Lead Backend Developer | Project Manager

RMD Partners

2020-6 - 2022-9 · 2 yrs 4 mos

Russia

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.

ONmoon LLC

Back End Engineer

ONmoon LLC

2019-4 - 2020-4 · 1 yr 1 mo

Moscow, Russia

Contributed to the backend development of an online game, implementing gameplay-related features and developing the game's asset management system.

Alt-Studio

Full Stack Engineer

Alt-Studio

LinkedIn
2018-3 - 2019-4 · 1 yr 2 mos

Russia

Here I worked 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, such as adding external integrations with banks and blockchains. 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 an 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.

Full Stack Engineer

2017-9 - 2018-3 · 7 mos

Russia

I worked on my first two significant projects: -A website for online lawyer consulting (with instant messaging and instant payments). -An online shop. I 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 (even jQuery / Laravel / Symphony or any kinds of ORMs). 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 I 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.

Freelance

Full Stack Engineer

Freelance

2016-11 - 2017-9 · 11 mos

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

Mikhail Karavaev's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.