portrait

Mustafa Can

Bildiren

Backend Software Developer

Electrical and Electronics Engineer

About

Hi! My name is Mustafa Can Bildiren and I am a Backend Software Developer, currently living in Istanbul, Turkey.

I am both driven and self-motivated, and I am constantly experimenting with new technologies and techniques. I am very passionate about Web Development, and strive to better myself as a developer, and the development community as a whole.

Socials

github linkedin instagram

Skills

Technologies and Frameworks .NET, MVC, RESTful API, Code First + Migrations, Entity Framework Core, Dapper, Distributed Caching, Serilog, ELK Stack, AutoMapper, Mapster, Web Sockets, SignalR Core, Hangfire, RabbitMQ, Mass Transit, MediatR, Fluent Validation
Tools Git Version Control, Github, GitLab, Bitbucket, Jenkins, Postman
Database Technologies PostgreSQL, SQL Server, ElasticSearch, Redis, MongoDB
Programming Languages C#, CSS, HTML5
Concepts and Patterns Microservices Architecture, CQRS Architecture, Clean Architecture, Repository Pattern, Mediator Pattern, Factory Pattern, Proxy Pattern, N-Tier Architecture, OOP, Clean Code, MVC, SOLID, Unit Testing

Experiences

August 2023 - Present Junior Software Developer @ HangiPara
  • I took part in the backend development of mobile banking processes such as payment methods, money transfers, wallet transactions.
  • I managed backend software development processes using .Net. By applying domain-driven architecture principles, I developed microservice architecture applications that provide high scalability and ease of maintenance.
  • I took part in the building of open banking and payment order creation structure by integrating with BKM using CQRS architecture. In this structure, I used PostgreSQL for write operations and ElasticSearch databases for read operations.
  • I managed and successfully implemented integration processes with 3rd party service providers. I developed Proxy APIs in integration processes.
  • I took part in the development and integration of the KYC structure used to verify user identity information.
  • I took part in the development and integration of the AML structure, which queries users registered to the system to prevent money laundering.
  • I performed logging operations on ElasticSearch with Serilog.
  • I developed message-based communication and integration solutions using RabbitMQ and MassTransit.
  • I used Hangfire to easily create and manage background tasks.
  • I set up the distributed cache structure using Redis.
  • I used Gitlab and 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.
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 architecture 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 Kablo Sanayi A.Ş.
  • 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.

Education

2023-Present Bahcesehir University, Computer Engineering, Master's Degree
2016-2020 Bahcesehir University, Electrical and Electronics Engineering, Bachelor's Degree

Achievements & Certificates

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