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.
Skills
Backend Development
Database Management
Architecture & Design
Messaging & Queues
Caching & Performance
CI/CD & Version Control
Cloud & DevOps
Soft Skills
Experiences
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.
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.
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.
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.
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
Computer Engineering, Master's Degree
Bahcesehir University
Electrical and Electronics Engineering, Bachelor's Degree
Bahcesehir University
Additional
Languages: English (C1), Turkish (Native)
Military Service: Completed