Skip to content
View dejan2609's full-sized avatar

Block or report dejan2609

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.

Content in all repositories owned by your account will be closed.
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
dejan2609/README.md

πŸ‘¨β€πŸ’» About Me

Hi there, I'm Dejan πŸ‘‹

I drove Apache Kafka's three major Gradle upgrades (6β†’7, 7β†’8, 8β†’9) and its Java 25 support, working with Kafka committers and upstream projects.

DevOps and build/release engineer: Java, Scala, Android and more, across desktop, web and mobile apps.

πŸ‘₯ Open Source Contributions:

GradleApache Kafka

My Apache Kafka commits https://github.com/apache/kafka/commits?author=dejan2609

MavenJava

project name commits and PRs
Apache Maven https://github.com/apache/maven/commits?author=dejan2609
OWASP dependency-check Maven build: enforce explicit Java 6 compatibility
Yahoo Fili https://github.com/yahoo/fili/commits?author=dejan2609
Google Lib Phone Number "animal-sniffer-maven" plugin: version upgrade
Picocli Solve build issues for Maven users

🀝 Collaborations:

Kafka-CheckStyle collaboration: adding Kafka into CheckStyle regression test suite

Note: this was a joint effort with @romani and @stoyanK7 from Checkstyle team:

Collaboration with SpotBugs and Apache Commons BCEL:

Kafka project Java 25 build was dependent on new SpotBugs version that was dependent on Apache Commons Byte Code Engineering Library (BCEL).
My role: I created a few tickets and testing PRs in order to enable Kafka's Java 25 build.

πŸ› Issue reporting: πŸͺ²

GradleApache KafkaIntelliJ IDEAGitLab CI

πŸ› οΈ Tech Stack βš’οΈ

πŸ”¨ Build related tools

  • Ant (+ Ivy), Maven, Gradle, SBT
  • Jenkins, Bamboo, Github Actions
  • SonarQube, Nexus, Artifactory

πŸ”© Containers, cloud, etc.

  • Linux
  • AWS
  • Kubernetes

I also created build pipelines for languages outside JVM universe:

  • Python
  • Ruby
  • Go
  • Node.JS/ React
  • iPhone mobile apps
  • SQL (via Flyway)

Pinned Loading

  1. apache/kafka apache/kafka Public

    Apache Kafka - A distributed event streaming platform

    Java 34.1k 15.6k