← Portfolio

Mark Gurianov

Team Lead & Backend Engineer

Backend developer with 5+ years of commercial experience. Designed and built high-load services, led full development cycles, managed teams of up to 10 engineers. Guest lecturer at HSE University. Primary stack: Java & Spring Boot ecosystem. Currently growing toward Solution Architect.

Experience

ОТР Интеграция 10.2024 — Present

Team Lead · IT & System Integration

Federal-scale public sector digital transformation. Leading a development team — managed project planning, coordinated with QA and Architecture teams, designed core platform components. Prepared and successfully defended ADRs at the architecture committee. Conducted codebase refactoring to prepare modules for migration to the unified platform.

Java 21Spring Boot 3Spring CloudSpring SecurityPostgreSQLRedisMinIORabbitMQKafkaOpenSearchJSReportLiquibaseKubernetesDockerGitLab CI/CD
Softline 10.2024 — 04.2025

Lead Developer · IT & System Integration

Enterprise software solutions for small and medium retail sector. Migrated logging from Elasticsearch to OpenSearch due to Yandex Cloud restrictions. Transitioned CI/CD from Jenkins to GitLab, accelerating releases and improving stability. Conducted architectural refactoring post-MVP, improving system scalability. Optimized database performance under high load.

Java 17Kotlin 1.7Spring Boot 3Spring CloudVaadinPostgreSQLClickHouseRedisKafkaOpenSearchKeycloakLiquibaseKubernetesDockerGitLab CI/CD
Элемент 09.2023 — 10.2024

Java Developer · IoT & Engineering

IoT monitoring platform for personnel and equipment tracking, construction stage control. Built report generation, event management, and IoT device testing services. Integrated Keycloak to strengthen authentication and authorization. Reduced response times and DB load through optimization cycles. Established development processes improving code quality and documentation.

Java 17Java 21Spring Boot 3Spring CloudPostgreSQLTimescalePostGISHazelcastRedisMinIOKafkaEclipse MosquittoKeycloakFlywayDockerGitLab CI/CDZipkinApache POI
МГКА «Колотушкин, Миклашевская и партнёры» 02.2022 — 09.2023

Fullstack Developer · Legal Tech

Chatbot platform for automating legal workflow processes. Developed a set of chatbots and an administration interface for their creation and management. Implemented predictive analytics using Apache Spark. Reduced infrastructure costs by 50% through cluster architecture. Optimized development process, reducing time-to-market.

Java 17Spring Boot 3Spring CloudSpring SecurityApache SparkQuasar.jsPostgreSQLRedisRabbitMQKafkaKeycloakDockerDocker SwarmAnsibleGitHub ActionsTelegram Bot APIGrafanaPrometheus
Legalconf 09.2019 — 08.2020

Java Developer · EdTech

Online conference organizer's in-house e-learning platform and CRM system. Launched the educational platform under tight deadlines, enabling the company to go online during the pandemic. Developed a CRM system that optimized call center operations.

Java 8Spring Boot 2PostgreSQLDockerJUnitGoogle Sheets APITelegram Bot API

Skills

Core Languages

Java 8–21KotlinGoTypeScriptPython

Frameworks

Spring BootSpring CloudSpring SecuritySpring JPAMicronautQuarkusApache Spark

Databases

PostgreSQLRedisClickHouseMongoDBElasticsearch / OpenSearchTimescalePostGIS

Messaging

Apache KafkaRabbitMQEclipse Mosquitto

Security

KeycloakOAuth2 / OIDCSpring SecurityJWT

DevOps & Infra

KubernetesDockerAnsibleGitLab CI/CDGitHub ActionsJenkinsPrometheus + Grafana

Languages

Russian (Native)English (B2)

Education

ITMO University 2019 – 2023

Bachelor's Degree · Neural Technologies & Programming

ITMO University + VK Cloud Solutions 2023

Course · Cloud Technologies (Kubernetes)

Open Source

convertr

Universal CLI file format converter supporting 50+ conversions across documents, images, audio, video, and data formats. Powered by pluggable backends: Pandoc, LibreOffice, FFmpeg, ImageMagick, jq, yq, and more.

GoCobraGitHub ActionsGoReleaser

tmh

Terminal helper for managing project templates and markdown scaffolding. Interactive TUI for creating structured documents from reusable schemas.

GoBubble TeaGitHub ActionsGoReleaser