Skip to content
View ivanvs's full-sized avatar

Block or report ivanvs

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
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 36

  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 285

  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