Skip to content
View mhdikmen's full-sized avatar
  • Innova Bilişim A.Ş.
  • İstanbul
  • 00:21 (UTC +03:00)
  • X @mhdikmen

Block or report mhdikmen

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

💻 Muhammed Hanifi Dikmen's Portfolio

Welcome to my GitHub repository! I'm a passionate .NET Full Stack Developer with experience in building web applications using a variety of modern technologies. Professionally, I have been working in software industry since 2019. Below you'll find an overview of my skills, and how to get in touch with me.

🛠️ Skills

Backend Development

  • Languages: C#
  • API Development: .NET & NET CORE Web API for RESTful Services, .NET CORE gRPC
  • WEB Development: .NET & NET CORE WEB APP with JQuery and Bootstrap
  • Databases: Microsoft SQL Server, SQLite, PostgreSQL, MongoDB
  • Caching: Redis
  • Message Brokers: Apache Kafka, RabbitMq with MassTransit
  • Authentication/Authorization: JWT, Basic Auth
  • Validation: FluentValidation
  • Mapping: Mapster, AutoMapper
  • Minimal APIs: Carter
  • Patterns: SOLID, YAGNI, KISS, Repository Pattern, Decorator Pattern, Cache - Aside Pattern ,CQRS Pattern, Mediator Pattern, DI in ASP.NET Core, Minimal APIs and Routing in ASP.NET, Proxy Pattern, Strongly Typed IDs Pattern etc.
  • Architectures: Vertical Slice, Domain Driven Design, Microservice, N-Layer Architecture, Clean Architecture, Onion Architecture etc.
  • Object Relational Mappers (ORMs): Entity Framework, Entity Framework Core, Dapper
  • Performance Optimization: Analyzing Queries with SQL Profiler and Database Engine Tuning Advisor, Load Testing
  • Other Nuget Packages that I use: Scrutor, AspNetCore.HealthChecks.UI.Client, Marten

Frontend Development

  • Languages: HTML5, CSS3, JavaScript
  • Libraries: Bootstrap, jQuery, React
  • Tools: Visual Studio Code

DevOps & Tools

  • Version Control: Git, GitHub, GitLab, Bitbucket
  • CI/CD: Jenkins , Octopus, Teamcity, Sonarqube
  • Containerization: Docker
  • Testing: Postman , SoapUI
  • Other: Confluence (for documentation and collaboration) , AppDynamics (Application Performance Management), Kanban Board, Jira
  • Methodologies: Agile, Scrum, Waterfall
  • Soft Skills: Communication, Team Collaboration, Problem-Solving

📈 GitHub Stats

GitHub Metrics

mhdikmen's Top Languages

mhdikmen's Stats

mhdikmen's Streak

📫 Get in Touch

🎓 Education

  • Bachelor’s: Mathematics and Computer Science from Eskişehir Osmangazi University

  • Associate Of Science: Computer Programming from İstanbul Nişantaşı University

  • Certifications:

    • Community College Initiative Program - U.S. Department of State
    • Certificate of Achivement - Community College Consortium

🚀 Interests

In my free time, I enjoy contributing to open-source projects, exploring new technologies, and writing technical articles.

Popular repositories Loading

  1. EShopMicroservices EShopMicroservices Public

    JavaScript 1

  2. linkedIn_auto_jobs_applier_with_AI linkedIn_auto_jobs_applier_with_AI Public

    Forked from feder-cr/Auto_Jobs_Applier_AIHawk

    LinkedIn_AIHawk is a tool that automates the jobs application process on LinkedIn. Utilizing artificial intelligence, it enables users to apply for multiple job offers in an automated and personali…

    Python 1

  3. MarsRover MarsRover Public

    C#

  4. DesignPatterns DesignPatterns Public

    C#

  5. net-microservices-cqrs-event-sourcing-with-kafka net-microservices-cqrs-event-sourcing-with-kafka Public

    C#

  6. RabbitMQ RabbitMQ Public

    C#