Mustafa K.

Mustafa K.

Fullstack-kehittäjä

Huippusuoritus 9.3/10
Turkey
Luotettava jäsen vuodesta 2022
10 vuoden kokemus

Hän on tunnettu sitoutumisestaan puhtaaseen ja laadukkaaseen säännöstöön ja soveltaa johdonmukaisesti SOLIDin kaltaisia parhaita käytäntöjä. DRY ja KISS varmistavat ylläpidettävyyden ja suorituskyvyn. Hänen keskittynyt ja tarkka lähestymistapa ongelmanratkaisuun on tehnyt hänestä luotettu avustaja eri insinööritiimeissä.

Mustafa on kuvattu Proxify asiakas “erinomainen tekninen resurssi”, arvostettu hänen vahva työetiikka, sitoutuminen laatuun ja yhteistyömielen. Hän tuottaa tuloksia tehokkaasti ja sitä pidetään positiivisena ja luotettavana tiimin jäsenenä.

Tärkein asiantuntemus

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

Kokemus9

- (Sabbatical)

-

- (Sabbatical)
Mental Health and Wellness
Jul 2023 · 3v 3k
  • Took sabbatical jälkeen pitkä keskeytymätön ammatillinen ura keskittyä hyvinvointiin, henkilökohtaiset edut, matkustus ja oppiminen uusia ohjelmistojen kehitystekniikoita
  • Keskittyi nykyaikaisiin ohjelmistoteknisiin käytäntöihin ja itseohjautuvaan oppimiseen, erityisesti Flutter- ja .NET-mikropalveluarkkitehtuurissa
  • Rakennettu kaksi konseptin testausta sovelluksia, jotka käyttävät Flutteria tutkimaan modernia monialustaista mobiilisovellusta
  • Suoritettu laaja .NET 8 microservices koulutusohjelma (Udemy), joka kattaa: Mikropalveluarkkitehtuurimallit (Vertical Slice, Clean Architecture, CQRS, DDD) SQL- ja NoSQL-tietokannat (PostgreSQL, SQLite, SQL Server) Jaettu välimuisti punaisella Asynkroninen viestintä (RabbitMQ) ja synkroninen viestintä (gRPC) API Gateway toteutus 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 · 9k
  • Osallistui kirjoittamaan legacy raportointimoduulin osaksi erillisen, korkean suorituskyvyn palvelu käyttäen .NET/.NET Core ja SQL Server
  • Rakenna uusi raportointibackend-palvelu, joka kommunikoi ydinjärjestelmän kanssa Azure API Gatewayn kautta, soveltaen testipohjaisia kehityskäytäntöjä
  • Kehitetty adapterikerros tukemaan sujuvaa siirtymistä perinteisestä raportointijärjestelmästä
  • Toteutetut yksikkö- ja integrointitestit xUnit ja Cypressin avulla luotettavuuden ja vakauden varmistamiseksi
  • Suorituskyvyn testaus, jopa 10 × parannus verrattuna perinteiseen järjestelmään
  • CI/CD -putkistojen ylläpito yörakentamiseen ja testiympäristöihin Azuressa
  • Luotu ja ylläpiti sekä ulkoista API-dokumentaatiota asiakkaille että sisäistä teknistä dokumentaatiota kehittäjille
  • Osallistui tiimien suunnitteluun ja työmäärän koordinointiin tulevia kehitystehtäviä varten
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 · 2v 1k
  • Työskennellään Alterna CX:ssä Senior Software Developer - ja Junior Solution -arkkitehtina, joka edistää arkkitehtonisia päätöksiä ja täyden pinon tuotekehitystä
  • Kehitetty asiakaskokemuksen foorumi monikanavaisen kyselyn jakelu, tekstianalytiikka, hälytys ja raportointi, käytetään pankki-, vähittäiskauppa-, vakuutus-, autoteollisuus- ja sähköisen kaupankäynnin toimialoilla
  • Rakennettu ja ylläpidetty backend järjestelmät käyttäen .NET Framework ja myöhemmin siirtyi .NET 5, soveltamalla CQRS-arkkitehtuuria ja työskentelemällä SQL Serverin, Entity Frameworkin, Apache Solrin ja Redisin kanssa
  • Toteutettu taustan käsittely ja aikataulutus käyttäen Hangfire ja .NET hosted palvelut
  • Integroidut kolmannen osapuolen palvelut, kuten Slack, Google Translation API, Zapier ja Salesforce laajentaa alustan ominaisuuksia
  • Osallistui frontend-modernisointiin muuttamalla AmpersandJS Vue.js 2:een ja ylläpitämällä tarvittaessa vanhoja komponentteja
Vue.jsVue.js
MongoDBMongoDB
RedisRedis
MSSQLMSSQL
C#C#
8+

Ohjelmistokehittäjä

Koddit
Entertainment and Media
Aug 2019 - Sep 2020 · 1v 1k
  • Työskennellään Koddit ratkaisuarkkitehtina ja ohjelmistokonsulttina, joka valvoo työnkulun hallinnan ja alhaisen koodin sovellusalustan kehittämistä
  • Suunniteltu ja edistetty alhaisen koodin järjestelmä, jonka avulla käyttäjät voivat rakentaa liiketoimintasovelluksia visuaalisen virtauspohjaisen käyttöliittymän kautta
  • Kehitetty taustaosa ja frontend komponentteja käyttäen .NET Core, Entity Framework, ASP.NET MVC, Windows Forms ja Microsoft Dynamics 365 integraatio
  • Rakenna RESTful API:t, jotka yhdistävät työpöytä- ja web-sovelluksia työnkulkualustan sisällä
  • Tuettu aktiivinen tuotannon käyttö alustan kaksi yrityksen asiakkaita lähtöhetkellä
  • Kehitetty monialustainen mobiilisovellus (Xamarin.Forms) suoratoistoon Yhdysvalloissa (iOS ja Android)
  • Rakenna tukeva .NET Core REST API taustaosa mobiilisovellukselle
MySQLMySQL
MSSQLMSSQL
C#C#
SQLSQL
.NET.NET
6+
Ericsson

Software Consultant, Solution Architect

Ericsson
Telecommunications
Aug 2017 - Sep 2020 · 3v 1k
  • 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 · 1v 4k
  • 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 · 2v 5k
  • 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 · 10k
  • 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 · 2k
  • 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

Tekniikan huippuosaaminen

Kaikki Fullstack-kehittäjät, jotka ovat hakeneet Proxifylle, pisteytetään välillä 0–300 insinööritaidon perusteella, joka on yksi viidestä arvioimastamme parametrista. Tämä pistemäärä heijastaa ainoastaan insinööritaitoa, perustuen haastatteluihin, kotitehtäviin, suorissa koodausistunnoissa sekä työn suorituskyvyn arvioinnissa annettuihin tuloksiin. Kaavio näyttää, miten kaikki arvioidut Fullstack-kehittäjät jakautuvat tässä mittakaavassa, hyväksymisrajamme tälle parametrille sekä missä kohtaa Mustafa sijaitsee.

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

Koulutus

Yildiz Technical University
Yildiz Technical University
Computer Science2009 - 2013

Lopeta selaaminen.
Sovitetaan nopeammin.