
Roman Lapenok
Backend Developer
Habilidades

Conheça meus serviços


Experiência profissional
Software Developer
Website • Período integral
Jan 2026 - Jun 2026 • 5 mos
Worked on an educational platform for programming training, contributing to backend architecture, authentication systems, and internal platform services. Independently implemented and customized an IAM solution using Casdoor, building a complete registration and authentication flow based on OAuth 2.0. Designed API interfaces and developed backend business logic for new platform services, including database schema design and service integration. Participated in the implementation of a monitoring and business metrics system using VictoriaMetrics and Grafana, improving visibility into product KPIs and service health. Developed a parser service for processing quest-based educational tasks, converting assignments into structured internal models and accelerating new content integration by 40%. Performed prompt bug fixing, optimization, and code refactoring, reducing platform incidents and maintaining stable operation during active user training sessions.
Software Developer
Blockchain • Período integral
May 2023 - Dec 2024 • 1 yr 7 mos
Worked on an analytical platform for blockchain networks and crypto wallets, focusing on high-load backend systems and scalable microservice architecture. Designed, developed, and refactored high-performance gRPC and REST APIs in Golang, implementing complex business logic and optimizing system reliability under heavy traffic. Integrated blockchain technologies using go-ethereum, including smart contract interaction, transaction automation, blockchain event monitoring, and Web3 service integration into backend infrastructure. Optimized analytical SQL queries and aggregations in ClickHouse, reducing data processing and report generation time by 50–70%. Built and maintained CI/CD pipelines for fast and reliable deployments, reducing release cycles by 3x and improving development workflow efficiency.