Emre Demir

Emre Demir

Back End Developer | .NET Core Specialist

📧 Email: [email protected]
🔗 LinkedIn: linkedin.com/in/emredemirdir
📍 Location: Ankara, Turkey


👨‍💻 Professional Summary

I am a Computer Engineer specializing in ASP.NET Core, Angular, and Microservices Architecture. With a strong background in backend development, I have experience building scalable web services and managing complex systems using technologies like Docker, RabbitMQ, and Redis. Currently, I am actively involved in development projects at the IT Department of Gazi University, focusing on delivering high-performance software solutions. I am a continuous learner dedicated to advancing my technical skills in the software engineering field.


🛠 Technical Skills

Architecture & Patterns:

  • Onion Architecture / Clean Architecture
  • Microservices Architecture
  • DDD (Domain-Driven Design)
  • CQRS Pattern (Command Query Responsibility Segregation)
  • SOLID Principles & Design Patterns

Backend Technologies:

  • .NET Core / .NET 5+ / C#
  • gRPC (High-performance RPC)
  • Web Services API (RESTful)
  • SignalR (Real-time web functionality)
  • Entity Framework Core (Code First / DB First)

Database & Messaging:

  • Redis (Distributed Caching)
  • RabbitMQ (Message Broker / Event-Driven Architecture)
  • MSSQL / T-SQL

DevOps & Tools:

  • Docker & Containerization
  • CI/CD Pipelines
  • Git / GitHub / Azure DevOps
  • Scrum / Agile Methodologies

Frontend:

  • Angular

💼 Experience

Back End Developer | Gazi University

January 2022 - Present

  • Managing backend development processes for university-wide IT projects.
  • Developing scalable web services using .NET Core and Onion Architecture.
  • Implementing gRPC for efficient inter-service communication in Microservices.
  • Using Docker and RabbitMQ to optimize system performance and deployment.

Full-stack Developer | PayGate Software

July 2021 - January 2022 (7 Months)

  • Participated in full-stack development processes for financial technology solutions.
  • Developed both server-side logic and front-end interfaces for web applications.
  • Maintained existing codebases and implemented new features using best practices.

🚀 Projects

Multi-Tenant CRM SaaS Platform

  • Architected a B2B SaaS solution using .NET 8 and React with a robust Multi-Tenancy database strategy.
  • Implemented isolated tenant data access using Entity Framework Core and global query filters.
  • Integrated Stripe API for automated subscription billing and webhook handling.
  • Designed a background job system using Hangfire to generate weekly analytics reports.
  • Deployed the application to Azure App Service with a full CI/CD pipeline managed via Azure DevOps.

Legacy Monolith to Microservices Migration

  • Led the migration of a legacy ASP.NET MVC application to a modern .NET Core Microservices architecture.
  • Decoupled core modules into independent services, communicating via RabbitMQ and MassTransit.
  • Developed a modern SPA frontend using Angular and TypeScript, replacing server-side rendering.
  • Improved system response time by 60% through Redis distributed caching strategies.
  • Containerized both legacy and new services using Docker for consistent development and production environments.

Digital Wallet & Payment Gateway Integration

  • Built a secure payment processing API using .NET 8 Web API and Dapper for high-performance transactions.
  • Integrated multiple third-party payment providers (PayPal, Wise) and developed a unified dashboard using Vue.js.
  • Implemented Idempotency patterns to prevent duplicate transactions during network failures.
  • Secured sensitive data using AES-256 encryption and implemented OpenID Connect for authentication.
  • Configured centralized logging with Seq and real-time alerts for transaction anomaly detection.

🎓 Education

Gazi University

Bachelor's Degree, Computer Engineering 2020 - 2024

Ankara University

Associate's Degree, Computer Programming 2017 - 2019


📜 Certifications

  • Microsoft Security Fundamentals (98-367)
  • Cisco Introduction to Cybersecurity
  • CCNA Routing and Switching
  • Cisco Cyber Essentials