Mustafa Can Bildiren

Software Developer

Electrical and Electronics Engineer

I’m a Backend Software Developer passionate about building scalable, secure, and high‑performance systems. With a Master’s in Computer Engineering and a Bachelor’s in Electrical and Electronics Engineering, I combine a strong technical foundation with a problem‑solving mindset to deliver impactful solutions.

My expertise includes the .NET ecosystem, microservices architecture, and event‑driven systems. I thrive in collaborative environments and am committed to continuous learning to stay at the forefront of backend development.

Mustafa Can Bildiren

Skills

Programming Languages

C# Python JavaScript

Backend Development

.NET RESTful API Development

Database Management

PostgreSQL Elasticsearch Microsoft SQL Server

Architecture & Design

Microservices Domain-Driven Design (DDD) CQRS SAGA Design Pattern

Messaging & Queues

RabbitMQ MassTransit

Caching & Performance

Redis Hangfire

CI/CD & Version Control

GitLab Bitbucket GitHub Jenkins

Cloud & DevOps

Azure Google Cloud

Soft Skills

Agile/Scrum Methodologies Problem-Solving Team Collaboration Technical Documentation

Experiences

November 2025 - Present

Senior Software Developer

Istanbul Metropolitan Municipality

  • Developing and maintaining digital platforms used by citizens across Istanbul.
  • Building and optimizing high-traffic web applications to support large-scale public usage.
  • Contributing to social assistance and community-focused technology projects within the municipality.
August 2023 - November 2025

Software Developer

HangiPara

  • I played a role in the backend development of mobile banking processes such as payment methods, money transfers, and wallet transactions.
  • I carried out backend software development processes using .Net. By applying Domain-Driven Design principles, I developed microservice architectures that provide high scalability and ease of maintenance.
  • I played a role in integrating with BKM using CQRS architecture and establishing an open banking and payment order creation structure. In this structure, I used PostgreSQL for write operations and Elasticsearch for read operations.
  • I managed and successfully implemented integration processes with third-party service providers and developed Proxy APIs in the integration processes.
  • I contributed to the development and integration of the KYC structure used to verify users' identity information.
  • I played a role in the development and integration of the AML structure, which queries users registered in the system to prevent money laundering.
  • I carried out logging operations on Elasticsearch using Serilog.
  • I developed message-based communication and integration solutions using RabbitMQ and MassTransit.
  • I used Hangfire to easily create and manage background tasks.
  • I established a distributed cache structure using Redis.
  • I used GitLab and Bitbucket for CI/CD processes.
  • I improved code quality and reliability by writing unit tests.
  • I actively participated in team collaboration and project management processes using Agile/Scrum methodologies.
July 2022 - August 2023

Junior Software Developer

HangiKredi

  • I played a role in backend software development processes on a website that compares banking products.
  • I managed development processes using .Net. By applying Domain-Driven Design principles, I developed microservice architecture applications that provide high scalability and ease of maintenance.
  • I worked on performance optimization, improving code quality, and enhancing security standards.
  • I developed message-based communication solutions using RabbitMQ.
  • I used Hangfire to easily create and manage background tasks.
  • I set up the distributed cache structure using Redis.
  • I used Bitbucket for CI/CD processes.
  • I increased code quality and reliability by writing unit tests.
  • I actively participated in project management processes with team collaboration and Agile/Scrum methodologies.
  • I took responsibility for developing new features and maintaining existing systems.
July 2019

Quality Assurance Engineer, Internship

Murat Ticaret

  • I gained experience in using and developing software tools to automate quality control tests in production processes.
  • I provided support to efforts to ensure and improve quality standards.
  • I developed my skills in teamwork, problem-solving, and preparing technical documentation.
August - October 2025

Web Development Instructor

ALT+TAB Incubation Center (Güngören Municipality)

  • Delivered a comprehensive web development training program focusing on the fundamentals of modern web application development using the MVC architecture.
  • Taught C# programming fundamentals, HTML, CSS, Git version control, and the basics of how the Internet and web technologies work.
  • Concluded the program with a capstone project and final presentations showcasing participants’ practical skills.

Education

2023 - 2025

Computer Engineering, Master's Degree

Bahcesehir University

2016 - 2020

Electrical and Electronics Engineering, Bachelor's Degree

Bahcesehir University

Additional

Languages: English (C1), Turkish (Native)

Military Service: Completed

Achievements & Certificates

GIS Hackathon First Place Istanbul Buyuksehir Belediyesi, Smart City Branch Directorate
Web Development Course Bahcesehir University - Wissen Akademie - İŞKUR
Building Microservices with .NET Fatih Çakıroğlu
Future AI Summit’24 Bahcesehir University
Secure Software Development BlueMark Academy
Introduction to Azure Seminar Microsoft Student Partners
Next Generation of Information Technology Seminar Bahcesehir University Software and Informatics Student Club
Ideathon Idea Marathon Seminar Yeditepe University
Google on Campus by Can DEMİREZEN Bahcesehir University Leadership and Entrepreneurship Student Club