Skip to content
View berkayerdemsoy's full-sized avatar

Block or report berkayerdemsoy

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
berkayerdemsoy/README.md

Hi, I'm Berkay! 👋

I am a Computer Engineering student and Software Developer driven by a deep curiosity for System Architectures. In every structure I encounter, I strive to go deeper by asking the "why" and "how" behind the technology. My journey has taught me that successful engineering is more than just writing code; it's about managing real-world use cases and maintaining effective communication at the heart of every solution.

About Me

My primary focus is the Java and Spring Boot ecosystem, where I enjoy building scalable and optimized systems. I am highly passionate about Software Architecture and DevOps principles, aiming to create sustainable value for products and teams by implementing modern best practices and robust cloud infrastructures.

What I'm Working On

Event Management System: I am currently developing a scalable and secure microservices-based project.

  • Architecture: Utilizing Eureka for service discovery and Apache Kafka for event-driven messaging.
  • Communication: Implementing both synchronous and asynchronous communication patterns between services to ensure high availability and resilience.
  • Goal: Building a high-performance system that can handle complex event flows while maintaining strict security standards.

Tech Stack

  • Backend: Java, Spring Boot, Microservices, C/C++, Python
  • Cloud & DevOps: Docker, AWS (EC2, S3), Jenkins, Linux (Ubuntu), Git
  • Messaging & Security: Apache Kafka, Redis, Keycloak (OAuth2/OIDC)
  • Database: PostgreSQL, MySQL, Liquibase, QueryDSL
  • Frontend: Angular, Vue.js

Experience & Projects

  • HAVELSAN (Long-term Intern): Worked within the KOVAN adaptation projects team, resolving issues in live production systems and managing containerization with Docker Compose.
  • RoamStay: A P2P accommodation and reservation platform built to practice distributed systems logic and microservices communication.

"Every moment has meaning."



berkayerdemsoy

Connect with me:

GitHub LinkedIn Medium

Languages and Tools:

Tech Stack


github contribution grid snake animation

Top Languages

GitHub Stats

Pinned Loading

  1. EventManagementSystem EventManagementSystem Public

    Cloud-native Event Management System with microservices architecture. Built for production with Spring Boot 4, custom stateless JWT auth, shared libraries via GitHub Packages, and Docker orchestrat…

    Java

  2. e-commerce e-commerce Public

    A production-grade, cloud-native e-commerce platform demonstrating Domain-Driven Design (DDD) and Event-Driven microservices architecture using Java 21, Spring Boot, and Apache Kafka.

    Java 1

  3. ems-ng ems-ng Public

    Angular tabanli EMS frontend uygulamasi; backend API ile entegre calisan etkinlik yonetim sistemi (authentication, authorization, event/category/participation management)

    TypeScript

  4. spring-security-jwt-token spring-security-jwt-token Public

    Secure REST API with Spring Boot 3 and JWT authentication. Features include user registration, login, role-based access control (RBAC), and stateless session management using JWT. Integrated with a…

    Java

  5. ems-common ems-common Public

    Shared common library for EventManagementSystem microservices: DTOs, exceptions, response wrappers, and cross-service utilities.

  6. neetcode-submissions neetcode-submissions Public

    My NeetCode.io problem submissions

    Java