Skip to content
View kenanbasdemir's full-sized avatar
🟢
I love coding
🟢
I love coding

Highlights

  • Pro

Block or report kenanbasdemir

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kenanbasdemir/README.md

👋 Hello, I’m Kenan BAŞDEMİR! kenanbasdemir

🌐 About Me

I am driven by the excitement of discovering new things in a technology-filled world. My journey in software development began in 2013, and since then, I have been focused on crafting creative and innovative solutions for every project I encounter.

I have a particular passion for designing scalable systems and working on cloud-based applications. Engaging with microservices architecture and container technologies has made my projects more flexible and sustainable. My interest in innovative technologies like data analytics and artificial intelligence allows me to enhance user experiences significantly.

I believe in the power of collaboration in the software world. Every project is a team effort, and I value the contributions of each individual, as together we create solutions that mean so much more than individual efforts. Transparent communication and an open-minded approach foster creative thinking.

In my free time, I enjoy researching new technologies, contributing to open-source projects, and engaging with software communities. Learning something new every day is one of the most rewarding aspects of this journey.


🎓 Education

Computer Engineer
Cumhuriyet University - 2021

Computer Engineering Master's Degree
Cumhuriyet University - 2023


🛠️ Technologies

  • Languages:
    • JavaScript (React, Node.js, Angular)
    • Python (Flask, Tensorflow, PyTorch)
    • Java (Spring)
    • .NET (C#, C++)
    • GoLang
  • Databases:
    • MongoDB
    • PostgreSQL
    • MySQL
    • SQL Server
  • Other Tools:
    • Docker
    • Kubernetes
    • Git & GitHub, GitLab
    • CI/CD Tools (Jenkins, GitHub & GitLab CI)

Note: I couldn't write everything here; otherwise, it wouldn't fit! 😉 But feel free to get to know me and ask any questions you have.


🌱 New Learnings

  • Microservices Architecture:

    Breaks the application into independent services, allowing for separate development, deployment, and scaling. This provides flexibility and resilience.

  • Domain-Driven Design (DDD):

    Focuses on understanding business requirements and logic to make complex systems more understandable. It offers a domain-centric modeling approach.

  • Event Sourcing:

    Tracks application state through events. Changes in state are recorded, allowing for reversibility and data integrity.


🌟 Projects

The Net-Creator in declare fast solition project and general design tool. The tool is add automatic data access dependencies.

Technologies used: .NET cli, bash.

The Debezium MongoDB Connector is a component used to monitor data changes in a MongoDB database in real time and transfer these changes to other systems (such as Apache Kafka).

Technologies used: Debezium, MongoDB, Docker, Kafta.

This project aims to develop a sample application using the Ocelot API Gateway within a microservices architecture. Ocelot facilitates functions such as routing requests to different microservices, load balancing, and authentication.

Technologies used: Ocelot, ASP.NET Core WebAPI, Python.

Note: If you're looking for more, click here for my projects! 😉


📫 Contact

Pinned Loading

  1. debezium-mongodb-starter debezium-mongodb-starter Public

    Debezium MongoDB starter

    C# 27

  2. netcreator netcreator Public

    .net 9.0 monolith solution creator

    Batchfile 22 1

  3. Kb.AutoMapper.Configuration Kb.AutoMapper.Configuration Public

    It is an unofficial mapping structure based on dynamic configuration prepared for AutoMapper.

    C# 3

  4. flyweight.indexer flyweight.indexer Public

    C# 18

  5. grpc-workspace grpc-workspace Public

    C# 18

  6. DesignPatterns-1 DesignPatterns-1 Public

    Forked from abishekaditya/DesignPatterns

    Project : Design Patterns Examples in C#

    C# 20