Sergey Vareyko

Software Architect | Distributed Systems | Cloud Platforms

Summary

Software Architect and Engineering Leader with 15+ years of experience designing and delivering complex, high-performance software systems. Specialized in Java, distributed architectures, cloud platforms, and enterprise integrations, with hands-on experience across FinTech, AdTech, AI-powered music generation, and logistics. Combines deep technical expertise with engineering leadership, technical presales, and end-to-end product delivery. Experienced in scaling engineering teams, mentoring developers, and translating complex business requirements into reliable, maintainable, and scalable software solutions.

Browse

Projects

My old creativity Some network pages/portals that I created a really long time ago. All of them are hosted on free platforms, so there could be a lot of advertisements. Page for the video game Juiced: https://juiced.ucoz.net/ Video game clan site - CelestialHeaven - https://ch.do.am/ (the original idea was not mine, but the remaster was) Site for BattleRealms: https://battlerealms.ucoz.ru/ There were some others, but I don't remember them, so I'll add them later. https://vareyko.com/projects/old-projects Playlist updater Problem: When I download some music, it stays on the desktop for a while, then I move it to another drive, but the playlists containing those songs get broken. How it was solved before: Fix them manually or recreate the playlist. Final solution: A tool for fixing file paths; it takes a text file (playlist) and a folder as input for lookup. Technical side: Java 7, Swing https://vareyko.com/projects/playlist-updater Business Rules Validation Tool An application to check the validity of rules and search for possible issues. It uses logical analysis of custom expressions and configurations made for a specific client, detects issues in the real environment, and much more. At first, the tool was a browser extension; when the complexity of validation increased, it was moved to the backend. Very early look of the application in the browser https://vareyko.com/projects/brvt Environment Updater A special tool that speeds up the management of application instances for the local and remote environment. It is written in Java and has complete support for Windows and Linux machines. You can see the Component Monitor module in the picture, which provides quick actions for some of the microservices and their status. It checks the processes and ports of specified services and runs commands on the target system from which that info was obtained. It also has a tab for managing application-specific skins, which can be quickly replaced. https://vareyko.com/projects/env-updater Wallpaper Randomizer Problem: My new displays are connected via DisplayPort and go to sleep on disconnect, so wallpapers were shown from the top of the folder. How to solve: Randomize file names in that folder on screen lock. Solution: Windows Scheduler + WallpaperRandomizer. This application simply goes to a specific folder and randomizes the names of all supported files in it, using a timestamp and a random number. Link to GitHub: https://github.com/vareyko-itechart/WallpaperRandomizer https://vareyko.com/projects/wallpaper-randomizer Vareyko Family (old) This portal was developed to share the same domain name between me and my sister. The history of this domain name is not very long. Previously this domain was owned only by my sister - Tamara, but one day she forgot to pay for it and I bought it. Then I decided that I should create this portal for anyone who wants a nice domain name for their own portfolio. So, if you're reading this story - you are already here. Technical side This application was developed using Kotlin, Spring, and ReactJS for the UI. It's pretty lightweight and effective. Domains are handled by nginx and an NS record on the hosting side. Pages are optimized for most screen sizes, and the language changes immediately when selected in the menu. Any theming can be used. Post content supports various configurations. Images can be configured to be displayed in different ways, videos can be embedded, and even custom code can be placed. https://vareyko.com/projects/vareyko-family-old Bolimond Porfolio (old) Portfolio application with a gallery, customizable pages, and flexible configurations. It consists of two parts: a UI with Javascript/AJAX and a backend with JSP. UI pages are completely rendered on the backend, and AJAX calls receive complete HTML parts. On the initial call, current settings are loaded, and the page can be automatically refreshed if the version on the backend changes. Pages like 'ABOUT' can have their own style and can be edited in the Admin Panel. Animations and styles are compatible with IE6. UI available here: https://bolimond.com/ https://vareyko.com/projects/bolimond-old Tobo Tobo tobo.by — not a generic storefront, but a specific brand: TOBO_ceramics. Handmade ceramics (sculpture, home ceramics, masks, plus a sale section). Creator: Tamara Vareyko. The "about" text talks about clay as a language for the different facets of the self. Single-JAR e-commerce storefront and admin CMS. The Spring Boot backend serves both the REST API and the built Vue SPA (public storefront + admin panel) from one fat JAR, with built-in image processing, WYSIWYG content editing, rate limiting, and RU→ASCII slug generation. https://vareyko.com/projects/tobo Bolimond Personal portfolio/CMS site for artist Constantin Bolimond (bolimond.com): a public gallery SPA paired with an admin panel built around a GrapesJS visual page builder for freeform layout editing, backed by in-house libraries for media processing and async task orchestration. https://vareyko.com/projects/bolimond Interviewer App Interview-preparation platform storing structured interview Q&A with a MySQL-backed relational model, real-time features over WebSocket, and server-rendered admin views via Thymeleaf. README notes a premium/paid-content angle for certain question sets. https://vareyko.com/projects/interviewer-app Own Reposilite Own Reposilite A personal Maven repository powered by Reposilite. Most of the packages publicly available, but hidden. https://vareyko.com/projects/reposilite Own Verdaccio A personal npm repository powered by Verdaccio. Contains mostly conceptual libraries, that not recommended to be used standalone https://vareyko.com/projects/verdaccio Smart Backups Smart Backups is a self-hosted backup cloud: applications publish their backups through secure single-use links, and a coordinating server schedules delivery to private storage with configurable retention policies. Files travel directly between the application and the storage host — bypassing the cloud — with integrity verification, resumable transfers and optional encryption whose key never leaves the application. Restoring takes one click in the web admin: the storage pushes the requested copy straight back to the application. https://vareyko.com/projects/smart-backups Bombuilder BY Bombuilder BY A playful one-page gamer profile with a full custom admin panel. Platform links (Steam, Discord, Epic Games, GOG and 17 more), bio, PC specs and favorite games are all managed from the admin UI and stored in MongoDB — no redeploys for content changes. Built-in privacy-friendly analytics (hashed IPs, GeoIP country breakdown, bot filtering) with a live visitor counter on the page. Interactive canvas dot-grid, crosshair cursor with shot particles and an FPS watchdog that auto-degrades effects on weak devices. https://vareyko.com/projects/bombuilder
Vrtly Vrtly Vrtly is a cloud-based digital signage and advertising technology platform designed for medical aesthetics practices, healthcare providers, and consumer brands. The platform transforms traditional in-office television screens into intelligent digital communication channels, enabling personalized content delivery, automated advertising, and measurable patient engagement. Vrtly connects medical practices, brands, and advertising partners within a unified ecosystem, allowing them to create, distribute, manage, and optimize digital content across large networks of connected screens. Platform Capabilities Centralized Digital Signage Management The platform provides a unified environment for remotely managing screens across multiple practices, locations, and treatment areas. Users can organize screen groups, configure individual playback preferences, monitor device activity, and update displayed content without requiring physical access to the devices. Intelligent Content Distribution Vrtly combines branded advertising materials with custom practice content, including promotional videos, treatment information, patient education, before-and-after imagery, and marketing campaigns. Content can be tailored to individual practices, specific rooms, and selected brands, ensuring that patients receive relevant information throughout their visit. Automated Playlist Optimization The platform incorporates intelligent playlist generation and optimization mechanisms that automatically arrange content according to business rules, advertising requirements, brand preferences, and configurable distribution parameters. Dynamic content scheduling helps balance educational materials, promotional campaigns, and branded advertising while reducing manual playlist maintenance. Advertising & Campaign Management Brands and advertising partners can distribute marketing content across participating practices, manage advertising campaigns, and control content exposure. The platform supports advertising inventory management, impression-based campaign models, share-of-voice optimization, and automated content distribution. Analytics & Performance Monitoring Built-in analytics provide visibility into content playback, advertising impressions, screen activity, campaign performance, and other operational metrics. These capabilities help brands evaluate advertising effectiveness while allowing practices to better understand how digital content contributes to patient engagement and commercial performance. Multi-Device Content Delivery The platform supports distributing digital content to different connected display environments, including smart televisions, streaming devices, and dedicated media players. Remote updates and centralized management enable consistent content delivery across geographically distributed installations. Business Value Vrtly helps medical aesthetics practices improve patient education, increase awareness of available treatments, and create additional revenue opportunities through targeted in-office advertising. For brands, the platform provides a scalable advertising distribution network with measurable exposure and access to relevant audiences at the point of care. By combining centralized content management, intelligent playlist automation, analytics, and reliable digital media delivery, Vrtly creates a unified foundation for managing large-scale digital signage networks. https://vareyko.com/commercial/vrtly Soundful Soundful Soundful is an AI-powered music generation platform that enables creators, musicians, producers, and businesses to generate original, high-quality music automatically. The platform simplifies music production by allowing users to select musical styles, templates, tempo, key, and other composition parameters to create unique, professionally produced tracks. At the core of the platform is a sophisticated music generation and digital audio processing engine designed to transform structured musical compositions, MIDI arrangements, and instrument samples into complete audio productions. The engine handles the entire rendering lifecycle, from musical preparation and sample selection to sound synthesis, digital effects processing, mixing, mastering, and final audio export. Advanced Music Generation & Audio Processing The rendering engine incorporates a range of advanced audio processing techniques and custom-developed algorithms: Parallel Audio Rendering Musical compositions are divided into sections and processed concurrently, while individual instrument sounds are rendered through dedicated worker pools. A specialized section assembly mechanism ensures seamless transitions by preserving overlapping note tails, reverberation, and sidechain events across section boundaries, eliminating audible artifacts during final track assembly. Intelligent Sample-Based Instrument Engine The engine automatically selects the most appropriate recorded samples for individual MIDI notes and adjusts their pitch to match the desired musical composition. It supports dynamic sample variations, round-robin playback, chord transposition, velocity-sensitive processing, and instrument-specific articulation. Pitch shifting and time stretching are performed with pitch- and time-processing algorithms, allowing musical samples and effects to be synchronized with the composition's tempo and key. Custom Digital Signal Processing A comprehensive collection of audio effects was developed to achieve professional sound quality: FFT-based convolution reverb using custom radix-2 Fourier transform implementations, supporting tempo- and pitch-adjusted impulse responses. Sidechain compression and ducking driven by musical trigger events, with precisely controlled gain envelopes for rhythmic interaction between instruments. Dynamic range compression with peak and RMS detection, configurable attack and release characteristics, and automatic gain compensation. Parametric audio filtering based on biquad filter algorithms, including continuously modulated frequency parameters. Tempo-synchronized low-frequency oscillators with customizable waveforms and interpolated modulation. ADSR envelopes, velocity curves, granular processing, overdrive, reverse effects, and additional sound-shaping capabilities. Optimized Audio Rendering & Distributed Caching The rendering engine employs a multi-level caching architecture designed to minimize data retrieval latency between shared cloud storage and distributed audio rendering nodes. Instrument samples and other frequently accessed audio resources are staged closer to execution workers, reducing repeated remote storage access and accelerating rendering initialization. Combined with asynchronous preparation and parallel rendering pipelines, these optimizations enabled a best-case time to first playable audio chunk of just 4 seconds, significantly improving the responsiveness of the music generation experience. Automated Mixing & Mastering Rendered instrument tracks are assembled into complete musical arrangements, with audio effects applied at both note and section levels. The mixing pipeline includes gain adjustment, stereo positioning, compression, reverb, chorus, delay, distortion, sidechain processing, and final peak normalization. An automated mastering stage supports reference-based audio processing to improve tonal balance and overall consistency of the final composition. Scalable Audio Generation Infrastructure The platform uses a distributed processing architecture to support computationally intensive music generation at scale. Audio generation requests are processed asynchronously through specialized rendering services, including preparation, validation, standard rendering, and resource-intensive rendering workflows. The architecture supports cloud-based sample storage, local caching, asynchronous processing, and independent scaling of rendering workloads. Native audio processing components are integrated where necessary to handle performance-critical operations such as pitch shifting, time stretching, audio encoding, and mastering. Flexible Music Production & Export The platform supports multiple output formats and production workflows, including: Complete mixed and mastered musical tracks. Individual instrument stems for further editing and professional production. MIDI exports for integration with digital audio workstations. High-quality WAV and MP3 audio files. Preview rendering and intermediate audio processing workflows. By combining automated composition workflows, advanced digital signal processing, scalable cloud infrastructure, and sophisticated audio rendering algorithms, Soundful makes professional-quality music generation accessible to a broad audience while offering the flexibility required for more demanding music production scenarios. https://vareyko.com/commercial/soundful Blog Writer Blog Writer Blog Writer is a self-hosted AI pipeline that keeps a company's blog alive from the content the company already produces: the videos and photos it posts about its work. What it does Watches the company's Telegram and Instagram and fetches every new post whole: videos, photos, caption. Analyses the video: a model watches the whole clip and extracts the car, the service, the before/after numbers and the best moments for frames. Writes a full SEO article to a contract: title, meta, structure, FAQ, internal links to the company's service pages. Checks it: a programmatic SEO check plus a critic model that verifies facts against the source, technical consistency and overlap with what is already published. Waits for a person: approve, edit, comment, replace a picture or reject; nothing goes live without approval unless AUTO mode is on. Publishes into the site's CMS on a schedule, with cross-links from older articles and a sitemap refresh. Proposes new topics from what people actually search for and from clusters of finished jobs, researches them and writes them citing only the company's relevant cases. Killer features Articles built on real footage and real measurements, not generic text. Pictures from the company's own video: scored frames, a chosen hero, the post's photos placed in the article, one-click redraw of any picture with a description in any language. Operator comments are binding: the critic verifies that every comment was honoured before the article comes back. Any model in any role: cloud providers or a self-hosted model behind an OpenAI-compatible endpoint, switched in settings without code changes. A paced queue: an hourly budget and a ready-articles buffer let a backlog of hundreds of old posts drain under the publication schedule instead of flooding the reviewer or the shared model. Integrations Sources: Telegram (TDLib reader), Instagram Graph API, manual upload. CMS: Bitrix through a one-file PHP bridge (publish, update, deactivate, image cleanup, sitemap). Models: Anthropic Claude, OpenAI, Google Gemini, any OpenAI-compatible endpoint. Search demand: Google Search Console, Yandex Webmaster, Yandex Wordstat, Google and Yandex suggestions. Off-site backups server for nightly encrypted archives. Also built in A bilingual admin panel (English and Russian) with beginner guides for every credential. Encrypted secrets managed in the UI, nightly encrypted backups with one-click restore, storage limits with article archiving and restoration, per-article cost tracking, background operations with progress. Start year: 2026 End year: 2026 Technologies: Java 21, Spring Boot 4.1, MongoDB, Thymeleaf, htmx, Anthropic API, OpenAI API, Google Gemini API, OpenAI-compatible home model, TDLib, Instagram Graph API, ffmpeg, ImageMagick, Bitrix, PHP, Google Search Console API, Yandex Webmaster API, nginx, systemd, Playwright https://vareyko.com/commercial/blog-writer Altir Foundation Altir Foundation Altir is an innovation-driven software product studio that helps startups and enterprises transform complex business ideas into scalable digital products and technology platforms. The company accelerates product development through reusable software components, proven architectural patterns, and pre-built technology solutions. Its approach combines rapid prototyping, enterprise-grade engineering, and cloud-based infrastructure to reduce time to market and simplify the creation of innovative products. The technology ecosystem supports the development of distributed, event-driven applications with real-time data processing, secure content delivery, authentication, and integration capabilities. Its modular architecture enables the reuse of common services across different products and business domains. One of the application areas focuses on supply chain and logistics automation, enabling shippers, freight brokers, and carriers to collaborate in real time, coordinate transportation activities, and track shipments through web and mobile interfaces. By combining flexible software architecture with reusable infrastructure and automation capabilities, Altir provides a foundation for building, launching, and scaling digital solutions across multiple industries. https://vareyko.com/commercial/altir-foundation Turvo — Collaborative Transportation Management Turvo — Collaborative Transportation Management Turvo is a cloud-based Transportation Management System (TMS) that connects shippers, carriers, freight brokers, and logistics providers within a unified collaboration platform, enabling efficient shipment planning, real-time tracking, workflow automation, and end-to-end supply chain visibility. Project Details Turvo is an enterprise logistics and supply chain management platform designed to streamline and automate transportation operations while improving collaboration between all participants in the shipping process. The platform provides a shared digital environment where shippers can create transportation requests, define cargo specifications, manage delivery requirements, and provide billing information. Freight brokers coordinate transportation services between shippers and carriers, while carriers manage shipment execution and provide delivery updates. Once a shipment is created, authorized participants can monitor its progress, track delivery statuses, exchange information and documents, and coordinate activities throughout the transportation lifecycle. By consolidating logistics operations and communication within a single cloud-based ecosystem, Turvo reduces manual processes, eliminates fragmented workflows, and provides greater operational transparency. Key Capabilities: Shipment Management: End-to-end management of transportation orders, shipment requirements, routes, schedules, and billing information. Real-Time Tracking: Visibility into shipment locations, delivery progress, and transportation status updates. Collaborative Logistics: A unified workspace connecting shippers, freight brokers, carriers, and third-party logistics providers. Workflow Automation: Streamlined transportation operations, reducing repetitive manual tasks and improving operational efficiency. Data Integration: Integration with external logistics, warehouse, and enterprise systems to provide consolidated operational information. Analytics and Reporting: Operational dashboards and business insights to support logistics planning and decision-making. Business Value Turvo helps logistics organizations simplify complex transportation workflows, improve communication between supply chain participants, and achieve greater visibility into shipment execution. Through automation, integrated data management, and real-time collaboration, the platform enables businesses to reduce operational overhead, optimize transportation processes, and scale their logistics operations more efficiently. https://vareyko.com/commercial/turvo Iotatech Claims (CLM) — cloud-native SaaS platform for insurance claims management Iotatech Claims (CLM) — cloud-native SaaS platform for insurance claims management A multi-tenant, pay-per-use claims management system for insurers and third-party administrators. Insurers configure their own product lines, data models, FNOL (first notice of loss) forms and rules in a configuration portal; claim handlers work claims, tasks, documents and claimant communication (e-mail, SMS) in a claims portal; Iotatech manages tenants in an admin portal. Each tenant gets isolated databases per service, and tenants are resolved from the subdomain. Tech stack: Backend: Kotlin, Java 8, Spring Boot, Spring Cloud Netflix (Eureka, Zuul, Config Server, Hystrix, Feign), Spring Security OAuth2/JWT, Spring Session, Hibernate/JPA with PostgreSQL JSONB, Hibernate Envers (audit trail), Hibernate Search + Elasticsearch, Liquibase, Redis, Quartz, WebSocket/STOMP, Twilio SMS, Gmail API, AWS S3, iText + Thymeleaf (PDF generation), Swagger, Gradle, Detekt, Checkstyle, SonarQube, JaCoCo Frontend: Angular 6, TypeScript, RxJS, Angular Material/CDK, ngx-translate (EN/DE), SockJS/STOMP, a shared UI library published as a private npm package, TSLint Infrastructure: AWS (ECS, ECR, S3, RDS, ElastiCache, Route53), Docker, nginx, Bitbucket Pipelines CI/CD, Git Flow, Jira/Confluence/Zeplin Architecture: 6 microservices (admin, user management, configuration, claims, change management, task management) behind an API gateway with service discovery and a centralised config server; 3 Angular single-page portals sharing one component library; per-tenant database provisioning; websocket push for live updates. https://vareyko.com/commercial/iotatech-claims-clm Gulf Relay Gulf Relay Gulf Relay is an enterprise logistics and transportation management platform designed to automate freight operations, streamline order processing, and optimize carrier selection through data-driven decision-making. The platform enables organizations to manage transportation orders and automatically identify suitable carriers based on historical shipment data, carrier performance, and customer-specific selection criteria. At the core of the solution is an intelligent carrier matching process that analyzes information accumulated in a centralized data lake. This allows transportation decisions to take into account historical patterns and individual customer requirements rather than relying exclusively on manual carrier selection. The system supports flexible business rules and personalized matching criteria, enabling different customers to define their own priorities and transportation requirements. Built around a scalable, distributed architecture, the platform integrates with external logistics services and enterprise systems, supporting automated workflows and efficient processing of large volumes of operational data. By consolidating transportation information, automating repetitive processes, and improving carrier selection, Gulf Relay helps organizations reduce manual effort, improve operational efficiency, and make more informed logistics decisions. https://vareyko.com/commercial/gulf-relay Panaseer — Enterprise Cybersecurity Controls Monitoring Platform Panaseer — Enterprise Cybersecurity Controls Monitoring Platform Panaseer is an enterprise-grade Continuous Controls Monitoring (CCM) platform that provides organizations with a unified view of their cybersecurity posture. It consolidates data from multiple security, IT, and business systems, continuously measures security control effectiveness, identifies coverage gaps, and helps organizations prioritize remediation based on business risk. Project Details Panaseer addresses one of the major challenges in enterprise cybersecurity: fragmented security information distributed across numerous disconnected tools and infrastructure systems. The platform continuously collects, normalizes, correlates, and analyzes large volumes of data from multiple sources to create a reliable, consolidated view of enterprise assets and their security controls. By combining technical security information with business context, Panaseer enables organizations to identify previously unknown or unprotected assets, detect ineffective security controls, and focus remediation efforts on the vulnerabilities and gaps that pose the greatest risk. The platform provides automated security metrics, interactive dashboards, and reporting capabilities that help security teams, IT departments, compliance officers, and executive stakeholders make informed decisions. Key Capabilities: Unified Asset Visibility: Aggregates and correlates data from multiple enterprise systems to maintain a comprehensive inventory of devices, applications, accounts, and other assets. Continuous Controls Monitoring: Automatically evaluates security controls, identifies gaps, and tracks their effectiveness against internal policies and industry standards. Risk-Based Prioritization: Combines security findings with business context to identify critical risks and prioritize remediation activities. Data Integration and Processing: Processes heterogeneous data sources through scalable integration pipelines, enabling consistent analysis across security and IT environments. Security Analytics and Reporting: Provides configurable metrics, interactive dashboards, and historical trends for operational monitoring, executive reporting, and audit preparation. Compliance and Governance: Supports evidence-based assessment of security controls against recognized frameworks such as NIST and CIS. Remediation Workflows: Integrates with enterprise IT management systems, including ServiceNow, to support issue tracking, remediation coordination, and verification. Business Value Panaseer transforms fragmented cybersecurity data into actionable intelligence, reducing the need for manual data collection and reporting while improving visibility across enterprise security environments. By continuously monitoring control effectiveness and connecting technical findings to business risk, the platform helps organizations strengthen security governance, improve operational efficiency, and make more confident, data-driven security decisions. https://vareyko.com/commercial/panaseer Root Studio — Low-code Platform for a Multi-tenant Lending CRM Root Studio — Low-code Platform for a Multi-tenant Lending CRM Low-code studio and integration backend for a fintech lending CRM. Business users build CRM pages and data-entry forms in a visual editor, bind them to live data, and manage who can see what. Covers the deal pipeline, fees, contacts, tasks and notes. Microservices on the backend connect banking, crypto, FX and CRM providers. https://vareyko.com/commercial/root-studio TouchCommerce TouchCommerce TouchCommerce a US-based enterprise customer engagement and e-commerce conversion platform. The platform combined live chat, guided self-service, personalization, customer analytics, and automated engagement tools to help large brands improve online sales, customer experience, and support efficiency. https://vareyko.com/commercial/touch-commerce Beauty Studio "Krasa" App Beauty Studio "Krasa" App Integrated beauty salon management platform combining iOS and Android applications with a centralized administrative backend. Automates appointment scheduling, customer communication, payments, and business operations through third-party integrations, optimized data synchronization, and real-time monitoring. https://vareyko.com/commercial/drybar Tower Management Portal Tower Management Portal Telecommunications infrastructure management platform featuring an interactive 3D editor for modeling communication towers, antennas, cables, and equipment. Enables infrastructure planning, equipment visualization, and generation of AutoCAD-compatible technical drawings through a browser-based interface. https://vareyko.com/commercial/tower-management Vdan Vdan Corporate portfolio website for a construction and renovation company, showcasing residential and commercial projects, customer testimonials, and services through a structured, user-friendly interface. https://vareyko.com/commercial/vdan AMS — Automated Merchant Setup (Wirecard) AMS — Automated Merchant Setup (Wirecard) AMS (Automated Merchant Setup) is the merchant-onboarding automation platform of a European payment provider. A partner submits a merchant registration through a REST API; AMS validates it against a configurable business-rule engine and provisions the merchant across around twenty downstream systems — acquiring and processing platforms, risk and terminal configuration, ticketing, notifications and alternative payment methods (Alipay, Apple Pay, Klarna, Sofort, WeChat Pay, Paylib, Zapp) — through a versioned, resumable workflow graph. The platform is a 41-module Maven codebase (~260k lines of Java, an integration module per external system) deployed as an RPM-packaged Tomcat application with an Oracle database. Main features: REST registration API with an XSD contract and partner templates; rule-based validation with environment-specific rule sets; a workflow engine that builds a dependency graph of provisioning nodes per registration, tracks versions and resumes from the failed node; adapters to the external systems with health checks; an operations portal with registration search and filters, node and data-flow views, request/response payload viewer, per-system performance breakdown, partner/user/operator administration; notifications by e-mail, OTRS tickets and partner callbacks; scheduled jobs for 3-D Secure enrolment, GDPR clean-up and reporting. https://vareyko.com/commercial/automated-merchant-setup MDHS Program Integrity — SNAP Fraud Case Management System MDHS Program Integrity — SNAP Fraud Case Management System Client: Mississippi Department of Human Services, built by NSPARC (Mississippi State University). Role: lead backend developer, Dec 2016 – Mar 2018. What it does: end-to-end workflow for SNAP fraud investigators: fraud tip intake, EBT transaction search and pattern marking, FNS permission requests, DPI forms, claims with charge and determination letters, administrative hearings with waivers and audio, household and retailer profiles with transaction histograms, notes, tags and a full audit log. https://vareyko.com/commercial/snap-integrity
AI Automation AI automation for business: an AI receptionist that books appointments in chat and Instagram, a self-hosted content pipeline and AI features in products. https://vareyko.com/expertise/ai-automation E-commerce Platforms Get e-commerce platform development for storefronts and back offices, proven on a ceramics shop, a US conversion platform and merchant onboarding. https://vareyko.com/expertise/ecommerce Custom Business Systems Custom business software development for claims, fraud case management, rule engines and lending CRM, built for insurers, a US state agency and fintech. https://vareyko.com/expertise/business-systems Portfolio and Content Websites Custom CMS development for portfolio and content websites: page builders, media pipelines and dynamic SEO, built for an artist and a construction firm. https://vareyko.com/expertise/content-websites Internal Tools and DevOps Get internal tools and DevOps tooling built in Java: a self-hosted backup cloud, an environment manager, private Maven and npm repositories, ops portals. https://vareyko.com/expertise/internal-tools Online Booking Apps Online booking app development for salons: scheduling rules, Android and iOS apps, reminders, payments and an AI receptionist, proven on two products. https://vareyko.com/expertise/booking-apps Logistics Software Logistics software development: a TMS for shippers, brokers and carriers, carrier matching from shipment history and tracking, proven on two platforms. https://vareyko.com/expertise/logistics-software

Work Experience

Head of Java Department / Solution Architect iTechArt / Vention
  • Led solution architecture and technical delivery across 8+ enterprise projects, designing scalable distributed systems and guiding engineering teams from initial discovery to production.
  • Drove technical presales, architecture proposals, and solution demonstrations, directly contributing to securing 4 new enterprise client engagements.
  • Helped scale the Java engineering department from 15 to 45+ engineers, establishing technical standards, mentoring developers, and supporting recruitment and professional development.
  • Designed and delivered a comprehensive Java training program over 3 consecutive years, conducting dozens of technical lectures and workshops for 80+ engineers.
  • Established architecture review processes, engineering standards, and development best practices, reducing technical debt and improving delivery efficiency by approximately 25%.
Senior Software Engineer Itransition Group
  • Led backend development and modernization of enterprise applications, migrating legacy Spring/Hibernate components to Spring Boot and Spring Data JPA while maintaining continuous feature delivery.
  • Designed and implemented flexible data access and search architectures supporting both Elasticsearch/Solr-style indexing and relational database queries, improving critical query performance by up to 90%.
  • Introduced versioned database migrations with Liquibase, supporting a schema evolution process comprising 168 changesets.
  • Contributed to a multi-tenant insurance SaaS platform built around 6 microservices and 3 web portals, delivering cross-service improvements to data consistency, date/time handling, and reusable application components.
  • Provided technical leadership and mentorship to 5+ developers, coordinating architecture decisions, code reviews, and engineering practices across the team.
Software Engineer (previously Support Engineer) TouchCommerce, Inc
  • Automated approximately 80% of recurring support operations, reducing average ticket resolution time by 60% and significantly improving operational efficiency.
  • Designed and developed a reusable business rules management framework, simplifying configuration, validation, and deployment across 90+ enterprise client environments.
  • Developed backend and frontend components for a large-scale customer engagement platform, including real-time chat, co-browsing, personalization, and customer interaction workflows.
  • Optimized high-volume event storage and data retrieval mechanisms, improving query performance by 60% and reducing database resource consumption by 40%.
  • Progressed from Support Engineer to Software Engineer, taking ownership of increasingly complex product components and engineering initiatives.

Selected Projects

Vrtly
Digital signage and AdTech platform transforming screens in healthcare practices into patient engagement and advertising channels. Led platform architecture and engineering delivery, enabling scalable content distribution, automated campaigns, and centralized management of connected devices.

Java 17, Spring Boot, Spring Cloud, Spring Security, Angular, TypeScript, MySQL, Elasticsearch, Docker, AWS

https://vrtly.ai/
Soundful
AI-powered music generation platform for creating original, professional-quality tracks. Designed and developed its distributed audio rendering engine, implementing parallel processing, custom DSP algorithms, intelligent sample-based synthesis, and automated mixing and mastering.

Java 17, Spring Boot 2.7, TarsosDSP, DSP, FFT, Rubber Band (C++/JNI), FFmpeg, AWS SQS, AWS S3, AWS ECS

https://soundful.com/
Turvo — Collaborative Transportation Management
Cloud-based Transportation Management System connecting shippers, carriers, and freight brokers with real-time shipment visibility and collaborative workflows. Developed a microservice and optimized data storage, cloud resource utilization, and large-dataset processing.

Java 8, Spring Boot, Spring, RabbitMQ, MySQL, MongoDB, Elasticsearch, AWS, GraphQL, Redis

https://turvo.com
AMS — Automated Merchant Setup (Wirecard)
Enterprise FinTech platform automating merchant onboarding across approximately 20 payment, risk, and processing systems. Extended the validation engine, fault-tolerant provisioning workflows, integration adapters, and registration contracts to support new payment products and partners.

Java 8, Apache Camel, Oracle, ActiveMQ, MyBatis, JAXB/XSD, GWT/GWTP, JUnit 5, Maven

https://en.wikipedia.org/wiki/Wirecard
Blog Writer — AI-Powered Content Automation Platform
Self-hosted, multi-provider AI platform that transforms real business content from social media into SEO-optimized articles. Automates multimodal content analysis, fact-checking, editorial workflows, and CMS publishing, significantly reducing manual content production effort.

Java 21, Spring Boot 4.1, MongoDB, Anthropic API, OpenAI API, Google Gemini API, TDLib, Instagram Graph API, Bitrix, ffmpeg

https://blogwriter.smart-automation.by/

Technical Skills

Software Architecture & Leadership: Solution Architecture, Distributed Systems, Microservices, Event-Driven Architecture, System Design, API Design, Technical Leadership, Engineering Mentorship, Technical Presales
Backend Engineering: Java, Kotlin, Spring Boot, Spring Cloud, Spring Security, Hibernate, JPA, REST APIs, GraphQL
Data & Messaging: PostgreSQL, MySQL, MongoDB, Elasticsearch, Redis, Apache Kafka, RabbitMQ, ActiveMQ, Amazon SQS
Cloud & DevOps: AWS, Azure, Alibaba Cloud, Docker, Kubernetes, CI/CD, GitHub Actions, Jenkins
Frontend & Mobile: TypeScript, React, Angular, Vue.js, Next.js, Swift, Android, iOS, BrightScript
AI & Tooling: Claude, ChatGPT, Cursor, Ollama, Self-Hosted LLM Infrastructure, AI-Assisted Development

Education

Master's degree in Computer Systems and Networks Belarusian State University of Informatics and Radioelectronics (BSUIR)