← 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

Declarative tmux session manager in YAML — TUI dashboard, fuzzy picker, drift detection, dotfile sync, freeze/import/export. Single binary.

GoBubble TeaGoreleaser

opencode-agents-sidebar

OpenCode TUI sidebar plugin for managing OhMyOpenAgent agents. Lifecycle-based categories, collapsible sections, model info, aliases support, and theme integration.

TypeScriptBunSolidJSOpenCode Plugin API

opencode-usage-monitor

OpenCode TUI sidebar plugin for API usage monitoring. Tracks OpenAI daily cost, tokens, and requests. Shows Z.AI and GLM quota status with two-level toggle and stale-data indicators.

TypeScriptBunOpenCode Plugin API

pastebin-app

Full-stack Pastebin demo with Spring Boot 3, React, Keycloak SSO, MinIO object storage, and Docker Compose. Shows REST API design, containerized infrastructure, and role-based access control in a sandbox setup.

JavaSpring BootReactKeycloakDockerPostgreSQLMinIO

spring-yoomoney-db-queue

PostgreSQL-backed queue performance benchmark for Spring Boot services. Compares schema variants, batching, and indexing choices to evaluate database-backed queue throughput under load.

JavaSpring BootPostgreSQLDockerdb-queue

beautify-old-photo

Old photo restoration notebook using GFPGAN for face enhancement and DeOldify for automatic colorization. Demonstrates a reproducible research workflow with before/after examples.

PythonGFPGANDeOldifyPyTorch

neuro-snake

Brain-controlled Snake game using Arduino EEG hardware and Python. Demonstrates a playful BCI experiment with real-time signal processing, pygame controls, and generated activity reports.

PythonpygameArduinoEEGpySerialNumPySciPy

multitenacy-microservices

Spring Boot microservices architecture demo for comparing multi-tenancy strategies. The project models tenant isolation with database-per-tenant, schema-per-tenant, and tenant-column approaches across separate services.

JavaSpring BootSpring CloudPostgreSQLConsulDocker

ranking-str-data

Local Java CLI for ranking Y-STR haplotypes against a selected base haplotype. It computes TMRCA-related research metrics and appends ranked results to a semicolon-separated CSV file.

JavaMavenApache SparkJCommanderLog4jJUnit

simple-cloud-store

Full-stack cloud store sandbox with a React/Vite storefront and Java microservices behind a Vert.x gateway. The project compares Spring Boot, Quarkus, Vert.x, and React service styles in one store flow.

JavaSpring BootQuarkusVert.xReactVitePostgreSQLDocker