Baris

Senior .NET & Java Developer

29 €/h

Barıis is a Software Engineer who has been working for 5 years in a different kind of business domains. He has good communication skills and likes to share his knowledge among the team. Also, he has the talent to solve problems in a short time with great quality.

Specialties: Java Spring Boot, Software Design, Agile Product Development, Game Development, R&D, Cloud Native Systems and Applications, Microservices, Reactive Programming, Object-Oriented Programming.

  • C#

    C#

    4 an
  • .NET

    .NET

    4 an
  • Java

    Java

    5 an
  • PostgreSQL

    PostgreSQL

    3 an
  • MySQL

    MySQL

    3 an
  • Redis

    Redis

    3 an
  • Spring Boot

    Spring Boot

    3 an
  • Selenium

    Selenium

    3 an
  • .NET Sitecore

    .NET Sitecore

    4 an
  • F#

    F#

    3 an

Expérience sélectionnée

Software Engineer

NETAS · 9 months

Researched on LoRaWANtechnology which is the type of wireless communication used for long range distanceand Internet of Things. Reported and presented all specific details of LoRato the supervisor and the team via presentation. Worked on a project that creates water-meter as IoTdevicewhich detects water in meter optically (LC Sensors) and communicates with gateway via LoRa Technology. Especially developing software with C programming language which will be used for the device’s microprocessor (MSP430) according to LoRaWAN Protocol.

Technologies utilisées:
skill

.NET

Software Engineer

Zynga Inc. · 6 months

Working on Card Studio of the company and responsible for 4 games, which are BluffPlus, OkeyPlus, CanakOkeyPlus and BackgammonPlus. As a Backend Developer was implementing APIs for several purposes such as used by Mobile, Web, Internal Zynga Services(collected game data)and Facebook services (authorization and payment). All of four games are composed of Java 8, Spring Boot v2.2.0, Maven, Rabbit MQ(for communicating internal services like Campaign Service asynchronously), Redis and Ehcache, MySQL8.0, JPA.
In addition, transforming legacy codesthat is written in PHP to Java and Spring on these projects. JUnit 4, Mockito are used for unit-tests. MockMvcis used for integration-tests at APIs. Also, creating alerts and dashboards in Sumo Logic(for logging)and New Relic(for JVMand process health)after implementation finished in order to monitor the applications and start to fix quickly if necessary.

Technologies utilisées:
skill

Java

skill

PostgreSQL

skill

MySQL

skill

Redis

skill

Spring Boot

Intern, Software Development

Siemens · 3 months

Developed a tool that combines LautherUI and SLCUIwhich areused to testReal Time PLC in assembly linecreated with C# and XAML.

Technologies utilisées:
skill

C#

skill

.NET

Software Engineer

adesso Turkey · 2 years 4 months

Worked on a global project for Daimler AG, which is used for producing batteries for cars at Daimler factory in China. At first stage of the project, with DevOps techniques, completed infrastructure setup at Kubernetes as Docker containers via creating Ansible scripts for them as applying the principle of Infrastructure as a Code. Implemented microservices as creating a strong commitment to Fundamental Design Principles like DRY, KISS, YAGNI,etc. As a Backend Developer, started to implement microservices that their architecture is composed of Java 8, Spring Boot v2.0.2, Maven, Jax-RS, Rabbit MQ (for idempotency and asynchronous purposes), IBM MQ (messaging for external services), PostgreSQL 9.6 and JPA. Besides, JUnit 4, Mockito and PowerMockito are used for unit-tests. Rest-Assured and H2 Database are used for integration-tests at APIs. For E2E tests and performance tests in service-to-service communication, Gatling is used via implementing at Scala. For UI Automation tests, Cucumber and Selenium Driver also are used.

Technologies utilisées:
skill

Java

skill

PostgreSQL

skill

Spring Boot

skill

Selenium

Formation

BSc. Computer Engineering

Boğaziçi University · 2014 - 2018

Comment ça marche

2 à 3 mins

Parlez-nous de vos besoins

Parlez-nous des exigences techniques et des objectifs relatifs à votre produit ou projet.

1 à 2 semaines

Rencontrez et travaillez avec notre nouvelle vedette de la technologie

En quelques jours, vous connaitrez et travaillerez avec un talent de premier choix dont la qualité est assurée.


1 semaine

La personne qu'il faut pour la tâche qu'il faut, c'est garanti

Entièrement sans risque pendant une semaine. Ne payez que si vous êtes satisfait.

Des questions ?

Combien ça coûte d'embaucher un développeur chez Proxify ?

Quand il s'agit de tarification, nous croyons à la transparence. Vous savez toujours ce que vous payez. Notre plan le plus simple offre une tarification flexible entre 28 et 35 euros/heure. C'est tout, pas de coûts cachés et aucun frais de démarrage. Le prix que vous payez entre 28 et 35 euros/heure dépend de l'expérience et de l'ancienneté du développeur choisi. Si vous savez au préalable que vous aurez besoin de quelqu'un à temps partiel ou à temps plein, nous vous offrons un prix encore plus bas à condition que vous vous engagiez à cet horaire. Vous pouvez changer de plan à tout moment.

Comment se déroule la période d'essai sans risque avec un développeur ?

C'est simple. Grâce à notre processus de sélection des candidatures qui est exhaustif et exemplaire, nous savons que nos développeurs sont parmi les meilleurs dans leur catégorie. C'est pourquoi nous pouvons vous proposer un essai sans risque pendant une semaine. Vous ne payez que si vous êtes satisfait.

Est-ce que Proxify peut réellement trouver un développeur approprié en une semaine ?

Oui, dans presque tous les cas, nous pouvons présenter un développeur en une semaine. Il peut y avoir des cas où un client peut rechercher un développeur avec des compétences ou une expérience particulières en plus, puis il peut parfois prendre plus de temps pour trouver le bon candidat. Si vous pensez que votre cas peut être unique ou particulier d'une certaine manière, contactez-nous et nous serons en mesure de déterminer le délai le plus probable pour trouver le profil parfait qui correspond à vos besoins.

Comment se déroule le processus de sélection ?

Nous sommes fiers du fait que nous disposons de l'un des processus de vérification des candidatures les plus rigoureux du secteur. Nous recevons des milliers de candidatures de développeurs qui postulent pour faire partie de Proxify, mais seule une fraction de ces développeurs passe par notre processus de sélection : entretiens, revue de portefeuille, tests de logique, de personnalité et d'anglais - nous vous avons dit que c'était rigoureux ! En effet, moins de 4 % de ceux qui postulent deviennent membres de Proxify et cela nous permet de garantir que vous serez présenté avec un designer senior et de confiance qui, nous le savons, sera le match parfait pour votre entreprise.

Le recrutement sans stress d'experts en technologie commence ici

Le codage est un langage universel. C'est pourquoi Proxify recherche les meilleurs talents en technologie partout dans le monde. Le recrutement de votre prochain développeur sans un serveur est sûr, sécurisé et simple grâce à nous. Et aussi très bon marché, bien sûr.

Lors d'un court appel de 15 minutes, nous aimerions :

  • Comprendre le genre de talent dont a besoin votre entreprise
  • Discuter le plan qui vous convient le mieux
  • Expliquer le fonctionnement de Proxify

Programmer une réunion