Back to the studio
Founder & Technical Lead

Maxim Efremov

From the first idea to the systems behind it.

A backend engineer, architect, and hands-on founder who brings product development and infrastructure together.

Let’s work together
ABOUT MAXIM

A little more
about me.

I founded Amelic to bring a practical engineering approach to ambitious ideas. I work directly with clients, connect the right people to the problem, and stay involved in the technical decisions that shape the product.

My background spans financial platforms, enterprise applications, esports, and healthcare. I have worked on high-load billing, CRM systems, back-office services, and the integrations that connect them. Java and the Spring ecosystem are central to that experience, alongside Kotlin and event-driven services.

I also work beyond application code: Linux servers, containers, Kubernetes, delivery pipelines, monitoring, and backups. Understanding how a system runs helps me make better decisions about how it should be built.

FOCUS & EXPERTISE

What I bring to the table.

01

Backend & integrations

Business logic, financial workflows, service APIs, and asynchronous communication between systems.

JavaKotlinSpring BootSpring CloudRESTgRPC
02

Architecture & data

Service boundaries, reliable data flows, and the storage and messaging choices behind a product.

PostgreSQLOracleRedisKafkaRabbitMQ
03

Infrastructure & delivery

Deployment, observability, automation, and the operational foundations that keep software running.

LinuxDockerKubernetesAWSCI/CDPrometheusGrafanaELK
04

Technical leadership

Turning requirements into a technical plan, coordinating developers, reviewing code, and sharing knowledge.

ArchitectureTeam coordinationCode reviewMentoring
SELECTED EXPERIENCE

Different challenges.
One engineering mindset.

Professional experience from Maxim’s background, including roles outside Amelic.

EM UNION

Senior Java Developer

High-load billing services covering pricing, charges, payments, balances, and tariffs. Payment integrations, asynchronous events, and the infrastructure supporting the platform.

Alfa-Bank

Senior Java Developer

Backend development for an SFA CRM platform, integrations with internal banking services, refactoring, performance work, and code review.

QIWI

Senior Java Developer

Back-office and financial systems built with Java and Kotlin, database and messaging integrations, web interfaces, and delivery pipelines.

Streamer promotion agency

Head of Technical Department

Technical team leadership, development planning, task coordination, and web platform engineering for a streamer promotion business.

League of Digital Economy

Java Developer

Enterprise application development, including a Tele2 dealer portal and an Oracle-based project, using Java, Spring, and relational databases.

BeMVP

Java Developer & Application Architect

Architecture and backend development for an esports tournament platform, including REST and gRPC services, third-party integrations, AWS infrastructure, and monitoring. Further project details are confidential.

König Labs / MedReach

Backend Developer

Backend services for a healthcare community connecting doctors, pharmaceutical representatives, and companies, with forums, conferences, and calendar features.

LuckyVerse

System Administrator

Minecraft server administration, plugin management, performance monitoring, incident recovery, backups, permissions, and automation.

HOW I WORK

Good work starts
with people.

I like being close to both the people and the code. Clear conversations, thoughtful architecture, and shared responsibility make the work better. I enjoy exchanging ideas, mentoring, and learning alongside the team.

Away from the keyboard, you’ll often find me snowboarding or swimming. I work in English and Russian.

THE REST OF THE TEAM

Meet the people I work with.

LET’S MAKE SOMETHING GOOD

Have a challenge?
We’re all ears.

A new idea, a tricky integration, or a system that
needs some love. Let’s figure it out together.

Tell us what’s on your mind