Career Profile

  • Senior Software Engineer with 7+ years of hands-on experience in backend development
  • A T-shaped engineer with a comprehensive understanding of all aspects of the job with strong attention to detail
  • Possess a strong sense of ownership from architectural design to project delivery
  • Passionate open sourcerer, actively harnessing open source technologies as well as contributing back to the community
  • Proficient in Linux server administration
  • Security-aware professional
  • Have a keen interest in technical and team leadership as well as project management

Work Experience

Java Developer

Apr 2024 - Present
Consulting, Contract, Remote

Contract work on multiple projects

  • Java, Spring, JOOQ

Co-Founder

Mar 2024 - Present
Kafbat, Part-time, Remote

Working on Kafbat UI, the successor of kafka-ui

  • Maintaining the project, running our community
  • Development, design, architecture and code review

Technical Lead

Jul 2021 - Sep 2023
Provectus, Full-time, Remote
2 yrs 3 mos

Leading open-source tool for managing Apache Kafka clusters.

  • Product management for an open-source tool dedicated to maintaining Apache Kafka clusters
  • Providing technical leadership to a dynamic geographically dispersed team
  • Development, design, architecture and code review
  • Public relations, including maintaining github repos, supporting end-users, running the user community

Java Fullstack Developer

Mar 2018 — Jul 2021
BPC Banking Technologies, Full-time, Remote
3 yrs 5 mos

Designing, developing, and delivering high load e-commerce solutions for various financial institutions all around the world.

  • Managed the full project lifecycle, including technical requirements gathering, development, CI/CD, and production support for two apps: The largest public transportation application for the city of Moscow at the time; and a payment aggregator of one of the country's largest banks
  • Designed and developed a service for bulk processing of recurring card payments
  • Contributed to the development of a high load payment processing gateway with a web merchant portal, the largest one in the country
  • Implemented various integrations with third-party services (fraud monitoring, QR payments) for different banks around the globe

Open Source / Freelance

2013 — 2015
Freelance

Various open-source initiatives within the Minecraft server-side development ecosystem.

  • Contributions to open source projects, including: Essentials, LWC, Griswold, AdminCMD, Bukkit-SSHD
  • Developing private plugins for public servers tailored to custom needs

Projects

I take pride in my open-source projects, whether as the creator or a contributor. Please check them out!

Kafbat UI 1k
Versatile, fast and lightweight web UI for managing Apache Kafka clusters. Built by developers, for developers. Technical lead, core contributor, maintainer.
Versatile, fast and lightweight web UI for managing Apache Kafka clusters. Built by developers, for developers. Technical lead, core contributor, maintainer.
First open-source data discovery and observability platform. Occasional contributions.
Minor contributions to spring-security, spring-boot, spring-ldap.

Skills & Proficiency

Backend

Java, Spring Framework, Hibernate, Apache Kafka

Databases

SQL, MySQL, Oracle, Postgres, MariaDB, SQLite, Redis, JOOQ

Infra

Amazon AWS, Kubernetes, Docker, Linux

Frontend

TypeScript, JavaScript, React, PHP, JavaFX, EXTJS, HTML, CSS, Tailwind

Personal

Team leadership, Technical leadership

Other

PCI DSS, ISO 8583