About Me

  • Full Name:Gökhan Gürgeç
  • Email:gokhan.gurgec@gmail.com
  • Website:gurgec.github.io
  • Country:Türkiye

Hello There!

I have been working as Software Engineer since 2005.

During this time, I worked on various positions (test engineer, developer, project manager) of software development.

I am passionate to good quality software systems development.

Here is my Curriculum Vitae

Skills

Java90%
Scala80%
Python60%
SQL90%
Scrum95%
Apache Spark60%
Apache Kafka70%
Akka70%

Java90%

Scala80%

Python60%

SQL90%

Scrum95%

Apache Spark60%

Apache Kafka70%

Akka70%

Posts on Medium

Jun. 9 2024

Why Should You Use the Bulk API to Import Big Data to Elasticsearch

This story is about importing big data to Elasticsearch

Nov. 3 2022

Kafka Streams with Serverless Kafka

Splitting notifications according to their types

Aug. 2 2022

Kafka Streams State Store at Scale

Managing Interactive Queries on multiple application instances Alternative solutions and their comparisons

May. 15 2021

Making SonarQube Analysis of multiple git branches in Community Edition in Docker Container

"SonarQube® is an automatic code review tool to detect bugs, vulnerabilities, and code smells in your code."

Feb. 28 2021

Using Apache Kafka like database with KafkaStreams Processor API and StateStore

In this story we implement a Kafka Streams Application with Processor API and query the processed data via state stores by using Spring Boot.

Oct. 15 2019

Apache Spark in Practice

This post will demonstrate practical usage of Apache Spark.

Aug. 6 2019

Streaming data with Apache Kafka and Akka Streams

This post will demonstrate how data can be streamed with Akka streams and connected to Apacha Kafka with Alpakka Kafka Connector.

Jul. 18 2019

Apache Spark at a glance

This story was a presentation about Apache Spark and converted to a blog post. It is a general presentation of Apache Spark to development teams.

Jul. 17 2019

Scrum at a glance

This story was a presentation about scrum and converted to story. It contains general aspects of Scrum.