Mustafa K.

Mustafa K.

Développeur full-stack

Meilleur performeur 9.3/10
Turkey
Membre de confiance depuis 2022
10 années d'expérience

Il est connu pour son engagement envers un code propre et de haute qualité et applique systématiquement les meilleures pratiques telles que SOLID, DRY et KISS pour assurer la maintenabilité et la performance. Son approche ciblée et précise de la résolution de problèmes a fait de lui un contributeur de confiance au sein des équipes d'ingénieurs.

Mustafa a été décrit par un client Proxify comme « une formidable ressource technique », estimée pour sa solide éthique de travail, son engagement envers la qualité et son esprit de collaboration. Il donne des résultats de manière efficace et est considéré comme un membre de l'équipe positif et fiable.

Expertise principale

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

Expérience9

- (Sabbatical)

-

- (Sabbatical)
Mental Health and Wellness
Jul 2023 · 3a 3m
  • Prêté un sabbatique après une longue carrière professionnelle ininterrompue pour se concentrer sur le bien-être, les intérêts personnels, les voyages et l'apprentissage de nouvelles technologies de développement de logiciels
  • Concentré sur les pratiques modernes d'ingénierie logicielle et l'apprentissage autogéré, en particulier dans l'architecture des microservices Flutter et .NET
  • Construit deux applications prouvant le concept en utilisant Flutter pour explorer le développement mobile multi-plateforme moderne
  • Terminé un programme complet de formation aux microservices .NET 8 (Udemy), couvrant : Modèles d'architecture microservice (Tranche verticale, Architecture propre, CQRS, DDD) Base de données SQL et NoSQL (PostgreSQL, SQLite, SQL Server) Mise en cache distribuée avec Redis Messagerie asynchrone (RabbitMQ) et communication synchrone (gRPC) Implémentation de la passerelle API en utilisant YARP Reverse Proxy Containerization avec Docker et Docker Compose
DockerDocker
PostgreSQLPostgreSQL
RedisRedis
FlutterFlutter
MSSQLMSSQL
9+

Senior Software Engineer

Dayshape (via Proxify)
Human Resources
Oct 2022 - Jul 2023 · 9m
  • Contribué à la réécriture d'un module de rapport hérité en un service séparé et hautement performant en utilisant .NET/.NET Core et SQL Server
  • Construit un nouveau service backend de rapport qui communique avec le système principal via la passerelle API Azure, en appliquant des pratiques de développement pilotées par les tests
  • Développer une couche d'adaptateur pour supporter une transition en douceur du système de rapport hérité
  • Implémentation de tests unitaires et d'intégration à l'aide de xUnit et Cypress pour assurer fiabilité et stabilité
  • Effectué des tests de performance, atteignant jusqu'à 10× amélioration par rapport au système hérité
  • Les pipelines CI/CD maintenus pour les nightly builds et les environnements de test dans Azure
  • Créé et maintenu à la fois la documentation API externe pour les clients et la documentation technique interne pour les développeurs
  • Participé à la planification d'équipe et à la coordination de la charge de travail pour les tâches de développement à venir
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 · 2a 1m
  • Travaillé chez Alterna CX en tant que Développeur de Logiciels Senior et Architecte de Solution Junior, contribuant aux décisions architecturales et au développement de produits complets
  • Développer une plateforme d'expérience client pour la distribution de sondages multi-canaux, l'analyse de texte, l'alerte, la production de rapports utilisés dans les secteurs bancaire, de la vente au détail, de l'assurance, de l'automobile et du commerce électronique
  • Des systèmes backend construits et entretenus à l'aide de .NET Framework et ultérieurement migrés vers .NET 5, en appliquant l'architecture CQRS et en travaillant avec SQL Server, Entity Framework, Apache Solr et Redis
  • Implémentation du traitement et de la planification en arrière-plan à l'aide des services hébergés Hangfire et .NET
  • Services tiers intégrés incluant Slack, Google Translation API, Zapier, et Salesforce pour étendre les capacités de la plateforme
  • Contribué à la modernisation du frontend en migrant AmpersandJS vers Vue.js 2 et en maintenant les composants hérités si nécessaire
Vue.jsVue.js
MongoDBMongoDB
RedisRedis
MSSQLMSSQL
C#C#
8+

Développeur logiciel

Koddit
Entertainment and Media
Aug 2019 - Sep 2020 · 1a 1m
  • Travaillé chez Koddit en tant que Solution Architect et Consultant en matière de logiciels, supervisant le développement d'une plateforme de gestion de flux de travail et d'application à code faible
  • Conçu et contribué à un système à code faible permettant aux utilisateurs de construire des applications commerciales à travers une interface de flux visuel
  • Développer des composants backend et frontend en utilisant l'intégration .NET Core, Entity Framework, ASP.NET MVC, Windows Forms et Microsoft Dynamics 365
  • Des APIs RESTful construits connectant des applications de bureau et web au sein de la plateforme de flux de travail
  • Prise en charge de l'utilisation active de la plate-forme par deux clients d'entreprise au moment du départ
  • Développé une application mobile multi-plateforme (Xamarin.Forms) pour le streaming de caméra publique en direct à travers les États-Unis (iOS et Android)
  • Construit le backend de l'API REST .NET Core pour l'application mobile
MySQLMySQL
MSSQLMSSQL
C#C#
SQLSQL
.NET.NET
6+
Ericsson

Software Consultant, Solution Architect

Ericsson
Telecommunications
Aug 2017 - Sep 2020 · 3a 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 · 1a 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 · 2a 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

Excellence en ingénierie

Tous les Développeur full-stacks qui ont postulé chez Proxify sont notés de 0 à 300 en excellence en ingénierie, l'un des cinq paramètres que nous évaluons. Ce score reflète uniquement l'excellence en ingénierie, basée sur des entretiens, des exercices à domicile, des sessions de codage en direct, et/ou des évaluations de performance en poste. La courbe montre comment tous les Développeur full-stacks évalués sont répartis sur cette plage, où se situe notre seuil d'acceptation pour ce paramètre, et où se situe Mustafa.

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

Éducation

Yildiz Technical University
Yildiz Technical University
Computer Science2009 - 2013

Arrêtez de naviguer.
Soyez jumelé plus rapidement.