Skip to content
View ivanvs's full-sized avatar

Block or report ivanvs

Report abuse

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

Report abuse
ivanvs/README.md

Hi, I'm Ivan 👋

Senior Software Engineer — High-Load Systems & Event-Driven Architecture 14 years of experience building scalable back-end systems in Java/Spring and Node.js.

Linkedin Badge Stackoverflow Badge Medium Badge Gmail Badge Twitter Badge Instagram Badge Profile View Badge

About me

I'm a Senior Software Engineer specializing in building scalable back-end systems for demanding, high-throughput industries like iGaming. My core expertise is the Java/Spring and Node.js ecosystems, with a heavy focus on designing and scaling high-performance microservices.

I thrive on the challenges of high-load systems — managing high concurrency, ensuring low latency, and optimizing real-time data flow. I lean heavily on Apache Kafka to build robust, event-driven systems that scale.

For the last 4 years I've worked in the iGaming domain, building regulatory reporting systems across multiple jurisdictions on a Kafka + Java/Spring stack.

  • 🏢  Senior Software Engineer at Hooloovoo, working on high-load regulatory reporting in iGaming
  • 🧰  Java · Spring Boot · Spring Cloud · Apache Kafka · AWS · PostgreSQL · DynamoDB
  • 📨  Open to interesting senior backend opportunities — feel free to reach out

"Do or do not, there is no try."

What I bring to a team

  • Architectural rigor — I design systems, not just code: evaluating trade-offs and picking the right tool (relational PostgreSQL vs. high-throughput DynamoDB).
  • High-load & event-driven — high concurrency, low latency, real-time data flow, and scalable Kafka-based event streaming.
  • Cloud-native mindset — AWS Solutions Architect depth; secure, observable, cost-efficient applications built with the infrastructure in mind.
  • Clean code & collaboration — deep discussions on semantics and shared understanding; code review and mentoring.

Tech stack

Area Technologies
Languages Java, JavaScript (ES6+), Python
Backend frameworks Spring Boot, Spring Cloud, Nest.js, Express.js
Messaging & streaming Apache Kafka
Cloud & DevOps AWS, Docker, CI/CD
Databases PostgreSQL, DynamoDB, Redis

Java Spring Node.js Apache Kafka AWS Docker PostgreSQL Redis Python Git

Certifications & training

  • AWS Certified Solutions Architect – Associate
  • Confluent Certified Developer for Apache Kafka

📊 GitHub stats

Profile details

GitHub stats Productive time

Repos per language Most-used languages

Pinned Loading

  1. GenFirst/angular2-node-fb-login GenFirst/angular2-node-fb-login Public

    Demo application that shows how to enable Facebook login with Angular 2 on frontend and Node.js/Express on backend

    CSS 53 35

  2. GenFirst/react-twitter-auth GenFirst/react-twitter-auth Public

    A React Twitter Login Component

    JavaScript 95 52

  3. GenFirst/swagger-to-existing-nodejs-project GenFirst/swagger-to-existing-nodejs-project Public

    Demo application that shows how to add Swagger UI Spec to existing Node.js/Express.js project

    JavaScript 98 283

  4. GenFirst/nest-status-monitor GenFirst/nest-status-monitor Public

    Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for Nest-based node servers

    TypeScript 287 33

  5. nest-zitadel nest-zitadel Public

    Nest.js module that setup authentication with Zitadel for Nest.js application

    TypeScript 9 1

  6. pidginmq pidginmq Public

    PidginMQ is a job queu and task scheduling library for Node.js and JavaScript, built on PostgreSQL.

    TypeScript 3