Skip to content
View vrnsky's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vrnsky

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vrnsky/README.md

About me

name:       Egor Voronianskii
role:       Senior Java Developer / Tech Lead
domain:     Fintech · Banking systems
focus:      Microservices · Fault-tolerance · Event-driven architecture
languages:  Russian (native) · English (C1)
education:  B.Sc. Computer Science — Sunway University, Malaysia

I design and build high-load banking platforms in fintech — microservice architectures (~90 services scale), fault-tolerant integrations, and event-driven workflows on Camunda + Kafka. I lead engineering teams, run code reviews, and care a lot about API-first design, observability, and code quality.

When I'm offline from Java, I write — on Medium, Substack, and Ghost — about the JVM, Spring internals, distributed systems, and the craft of software engineering.


Tech stack

Languages

Java Kotlin TypeScript Go Python

Frameworks

Spring Boot Spring Cloud WebFlux Camunda Hibernate

Testing & Quality

JUnit5 Testcontainers Resilience4j

Data & Messaging

PostgreSQL Kafka Redis Elasticsearch jOOQ

Build & DevOps

Maven Gradle Docker Jenkins GitLab CI GitHub Actions

Observability

Prometheus Grafana Micrometer


Featured projects

Simple uptime monitoring for small businesses — built and maintained as a solo SaaS.

Spring Boot starter that bridges Camunda BPM with messaging brokers — keeps process integrations decoupled from service tasks.

Long-running learning repos — exercises and notes covering the JVM ecosystem from fundamentals to advanced topics.

✍️ vrnsky.dev

Personal Hugo site — 40+ deep-dive articles on Spring Boot, Kafka, Camunda, JUnit 5, JMM, GC, and event-driven design.


Open source

I contribute to projects I use and learn from:


"Stop writing code. Start solving problems."

If you'd like to chat about the JVM, fintech, or distributed systems — drop me a line 🚀

Pinned Loading

  1. java-a-to-z java-a-to-z Public

    Java Study Project

    Java 12

  2. kotlin-a-to-z kotlin-a-to-z Public

    It is my journey from A to Z of Kotlin

    Kotlin 1

  3. camunda-messaging-starter camunda-messaging-starter Public

    Camunda (TM) messaging starter for Spring Boot

    Kotlin 2