Mustafa K.

Mustafa K.

Fullstack Developer

Top performer 9.3/10
Turkey
Trusted member since 2022
10 years of experience

He is known for his commitment to clean, high-quality code and consistently applies best practices such as SOLID, DRY, and KISS to ensure maintainability and performance. His focused and precise approach to problem-solving has made him a trusted contributor across engineering teams.

Mustafa has been described by a Proxify client as “a superb technical resource,” valued for his strong work ethic, commitment to quality, and collaborative mindset. He delivers results efficiently and is highly regarded as a positive and reliable team member.

Main expertise

C#C#10 years
.NET.NET10 years
ASP.NETASP.NET4 years
SQLSQL10 years
15+

Experience9

- (Sabbatical)

-

- (Sabbatical)
Mental Health and Wellness
Jul 2023 · 3y 3m
  • Took a sabbatical after a long uninterrupted professional career to focus on wellbeing, personal interests, travel, and learning new software development technologies
  • Focused on modern software engineering practices and self-directed learning, particularly in Flutter and .NET microservices architecture
  • Built two proof-of-concept applications using Flutter to explore modern cross-platform mobile development
  • Completed an extensive .NET 8 microservices training program (Udemy), covering: Microservice architecture patterns (Vertical Slice, Clean Architecture, CQRS, DDD) SQL and NoSQL databases (PostgreSQL, SQLite, SQL Server) Distributed caching with Redis Asynchronous messaging (RabbitMQ) and synchronous communication (gRPC) API Gateway implementation using YARP Reverse Proxy Containerization with Docker and Docker Compose
DockerDocker
PostgreSQLPostgreSQL
RedisRedis
FlutterFlutter
MSSQLMSSQL
9+

Senior Software Engineer

Dayshape (via Proxify)
Human Resources
Oct 2022 - Jul 2023 · 9m
  • Contributed to rewriting a legacy reporting module into a separate, high-performance service using .NET/.NET Core and SQL Server
  • Built a new reporting backend service communicating with the core system via Azure API Gateway, applying test-driven development practices
  • Developed an adapter layer to support a smooth transition from the legacy reporting system
  • Implemented unit and integration tests using xUnit and Cypress to ensure reliability and stability
  • Performed performance testing, achieving up to 10× improvement compared to the legacy system
  • Maintained CI/CD pipelines for nightly builds and test environments in Azure
  • Created and maintained both external API documentation for customers and internal technical documentation for developers
  • Participated in team planning and workload coordination for upcoming development tasks
MSSQLMSSQL
C#C#
SQLSQL
AzureAzure
Entity FrameworkEntity Framework
5+
Alterna CX

Senior Software Developer, Junior Solution Architect

Alterna CX
Customer Relationship Management (CRM)
Sep 2020 - Oct 2022 · 2y 1m
  • Worked at Alterna CX as a Senior Software Developer and Junior Solution Architect, contributing to architectural decisions and full-stack product development
  • Developed a customer experience platform for multi-channel survey distribution, text analytics, alerting, and reporting, used across banking, retail, insurance, automotive, and e-commerce industries
  • Built and maintained backend systems using .NET Framework and later migrated to .NET 5, applying CQRS architecture and working with SQL Server, Entity Framework, Apache Solr, and Redis
  • Implemented background processing and scheduling using Hangfire and .NET hosted services
  • Integrated third-party services including Slack, Google Translation API, Zapier, and Salesforce to extend platform capabilities
  • Contributed to frontend modernization by migrating AmpersandJS to Vue.js 2 and maintaining legacy components where needed
Vue.jsVue.js
MongoDBMongoDB
RedisRedis
MSSQLMSSQL
C#C#
8+

Software Developer

Koddit
Entertainment and Media
Aug 2019 - Sep 2020 · 1y 1m
  • Worked at Koddit as a Solution Architect and Software Consultant, overseeing the development of a workflow management and low-code application platform
  • Designed and contributed to a low-code system enabling users to build business applications through a visual flow-based interface
  • Developed backend and frontend components using .NET Core, Entity Framework, ASP.NET MVC, Windows Forms, and Microsoft Dynamics 365 integration
  • Built RESTful APIs connecting desktop and web applications within the workflow platform
  • Supported active production use of the platform by two enterprise clients at the time of departure
  • Developed a cross-platform mobile application (Xamarin.Forms) for live public camera streaming across the United States (iOS and Android)
  • Built the supporting .NET Core REST API backend for the mobile application
MySQLMySQL
MSSQLMSSQL
C#C#
SQLSQL
.NET.NET
6+
Ericsson

Software Consultant, Solution Architect

Ericsson
Telecommunications
Aug 2017 - Sep 2020 · 3y 1m
  • He has worked in Ericsson as a Software Consultant and Solution Architect specific to the ERMS project. The project he worked on was Retail Management System (ERMS) for one of Ericsson's clients. This project includes customizing and improving Ericsson's ERMS product for client's needs (ERMS is a product developed for payment and stock management).

  • In this project he has worked on .NET Framework with NHibernate and AngularJS to provide RESTful API services for other integrated systems and providing an admin interface for the client.

  • He also participated in certain data migration processes between other systems using SQL Server Integration Services.

  • The project has gone live in 2018. Since then, he has supported this system by implementing the requested additional features until his leave.

Angular.jsAngular.js
MSSQLMSSQL
C#C#
SQLSQL
.NET.NET
2+

Software Developer

Trendyol Group
E-commerce
Mar 2016 - Jul 2017 · 1y 4m
  • He has worked as Software Developer in one of the leading e-commerce companies in Turkey. He mostly worked on Admin Projects to answer business needs by implementing new features and fixing the existing admin applications which had chronical problems.

  • Mainly he has worked on .NET Framework with Entity Framework for the backend side of the projects, providing RESTful API services for client side. Also Autofac was used for IoC and AngularJS was used for the client side.

  • Scrum methodology was put in practice.

Angular.jsAngular.js
C#C#
.NET.NET
Entity FrameworkEntity Framework
DDD
3+
OBSS

Software Developer

OBSS
Information Technology (IT) and Services
Sep 2013 - Feb 2016 · 2y 5m
  • He has worked in a consultant position as a .NET Developer in Open Business Software Solutions. He designed and implemented new products for one of the biggest banks in Turkey, Turkiye Finans Participation Bank. He was working at Institutional Payment Systems which makes it possible for bank's customers to pay their bills through the bank's system.

  • Mainly he worked on .NET Framework with the bank's own ORM framework, which was very similar to Entity Framework, for the backend side of the projects.

  • Scrum methodology was put in practice.

MSSQLMSSQL
C#C#
SQLSQL
.NET.NET
ScrumScrum
Innova

Software Developer

Innova
Information Technology (IT) and Services
Sep 2012 - Jul 2013 · 10m
  • Within one year he worked at Innova, he worked on the collection part of the software called Payflex which provided prepaid and postpaid payment collection services for utility companies, banks, financial institutions and 3rd party collection entities.

  • At this stage, he mostly developed .asmx web services and WCF services.

C#C#
.NET.NET
ScrumScrum
Soap
Innova

Summer Intern

Innova
Information Technology (IT) and Services
Jun 2012 - Aug 2012 · 2m
  • During his 40 days internship at Innova, he was acquainted with the concept of Web Services and completed given tasks that were helpful to the Payflex software of the company.
C#C#
.NET.NET
ScrumScrum
Soap

Engineering excellence

All Fullstack Developers who have applied to Proxify are scored from 0 to 300 on engineering excellence, one of the five parameters we evaluate. This score reflects engineering excellence only, based on interviews, take-home assignments, live coding sessions, and/or on-the-job performance reviews. The curve shows how all evaluated Fullstack Developers are distributed across that range, where our acceptance threshold for this parameter sits, and where Mustafa stands.

050100150200250300Engineering excellence scoreShare of engineersmedianmeanProxifyacceptancethreshold
Mustafa
Score 269 · Top 0.4% of engineers

Education

Yildiz Technical University
Yildiz Technical University
Computer Science2009 - 2013

Stop browsing.
Get matched faster.