Skip to main content
Maxim MakarovMM
Open to opportunities

Maxim Makarov

@maximmakarov

I build high-load telecom platforms and lead Java/Kotlin microservice development.

Russian Federation
Message

What I'm looking for

I'm looking to build and lead high-load telecom or microservice platforms, applying Java, Kotlin, AI-enabled development workflows, distributed-team collaboration, and robust testing practices.

I've built high-load systems for telecom operators across Nexign and Peter-Service, including a TM Forum–compliant Product Catalog for a BSS ecosystem.

At Nexign, I integrated AI tools into development workflows for code generation, test automation, and requirements analysis, accelerating development by 30%. I work with Kotlin, Spring WebFlux, Spring AI, PostgreSQL, RabbitMQ, Docker, Kubernetes, and ZooKeeper.

As a Team Lead, I planned, controlled, and coordinated distributed teams building a microservices-based collection management system using Java, Akka, Spring Boot, WebFlux, PostgreSQL, Kafka, and Kubernetes.

Earlier, I developed application servers, communications equipment management, and monitoring systems at Peter-Service; contributed to the Apache Harmony open-source JDK project at Intel; and tested J2SE, JDK, and JRE systems at unipro.

Experience

Work history, roles, and key accomplishments

Nexign logoNE

Ведущий инженер-программист

Dec 2006 - Jul 2026 (19 years 7 months)

Developed a TM Forum–compliant Product Catalog within a BSS ecosystem for telecommunications operators.
Integrated AI tools into software development workflows, including prompt engineering for code generation, test automation, and requirements analysis, accelerating development by 30%.

Technology stack: Kotlin; Spring Framework, Spring WebFlux, Spring AI; JPA/Hibernate; PostgreSQL; RabbitMQ; Doc

Nexign logoNE

Team Lead

Jan 2022 - Jul 2024 (2 years 6 months)

Planning. Control. Communication. Distributed Team Collaboration.

The team is developing a collection management system based on microservice architecture. Use java technology stack. Akka, spring-boot, webflux, postgresql, kafka, k8s, etc.

Peter-Service logoPE

Senior software engineer

Dec 2006 - Aug 2020 (13 years 8 months)

Development of high-load application servers, a communications equipment management system, and application monitoring systems for telecommunications operators.
Technology stack: C/C++, Lua, XML/XSLT, PL/SQL, Java, Oracle, PostgreSQL.
Protocols: SNMP, HTTP/HTTPS, SOAP, SSH, Telnet

Intel Corporation logoIC

Software engineer

Aug 2004 - Nov 2006 (2 years 3 months)

Apache Harmoy project. Developed open-source JDK based on JLS

unipro logoUN

Software engineer

Aug 2002 - Aug 2004 (2 years)

J2SE testing. C++ backend, JDK/JRE testing based on JLS.

Education

Degrees, certifications, and relevant coursework

Novosibirsk State Technical University logoNU

Novosibirsk State Technical University

Specialist, Engineering

1990 - 1996

Pursued higher education at Novosibirsk State Technical University from 1990 to 1996.

NN

Novosibirsk State Technical University (NSTU)

1990 - 1996

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan