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

Block or report vrnsky

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