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 Jahr
  • .NET

    .NET

    4 Jahr
  • Java

    Java

    5 Jahr
  • PostgreSQL

    PostgreSQL

    3 Jahr
  • MySQL

    MySQL

    3 Jahr
  • Redis

    Redis

    3 Jahr
  • Spring Boot

    Spring Boot

    3 Jahr
  • Selenium

    Selenium

    3 Jahr
  • .NET Sitecore

    .NET Sitecore

    4 Jahr
  • F#

    F#

    3 Jahr

Ausgewählte Erfahrung

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.

Verwendete Technologien:
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.

Verwendete Technologien:
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.

Verwendete Technologien:
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.

Verwendete Technologien:
skill

Java

skill

PostgreSQL

skill

Spring Boot

skill

Selenium

Ausbildung

BSc. Computer Engineering

Boğaziçi University · 2014 - 2018

Wie es funktioniert

2-3 Minuten

Nennen Sie uns Ihre Anforderungen

Sprechen Sie mit uns über Ihre technischen Anforderungen und Ziele für Ihr Produkt oder Projekt.

1-2 Wochen

Treffen Sie Ihren neuen Tech-Star und arbeiten Sie mit ihm

Innerhalb von Tagen werden Sie ein handverlesenes und qualitätsgesichertes Technik-Talent treffen und mit diesem zusammenarbeiten.


1 Woche

Die richtige Person für die richtige Aufgabe – garantiert

Komplett risikofrei für eine Woche. Zahlen Sie nur bei Zufriedenheit.

Haben Sie eine Frage?

Wie viel kostet es, einen Proxify-Entwickler einzustellen?

Wenn es um die Preisgestaltung geht, setzen wir auf Transparenz. Sie wissen immer, wie viel Sie zahlen werden. Unser einfachster Preisplan ist die flexible Preisgestaltung, bei der Sie zwischen 28 € und 35 €/Stunde bezahlen. Das ist alles. Keine versteckten Kosten und keine Startgebühren. Der Preis, den Sie zwischen 28 € und 35 €/Stunde zahlen, hängt von der Erfahrung und dem Dienstalter des ausgewählten Entwicklers ab. Wenn Sie im Voraus wissen, dass Sie jemanden in Teilzeit oder Vollzeit benötigen, können wir Ihnen einen noch niedrigeren Preis anbieten, wenn Sie sich für diese Stunden verpflichten können. Sie können jederzeit zwischen unseren Preisplänen wechseln.

Wie funktioniert die risikofreie Testphase mit einem Entwickler?

Es ist ganz einfach. Aufgrund unseres gründlichen und hervorragenden Prüfverfahrens wissen wir, dass unsere Entwickler zu den Besten in ihrem Bereich gehören. Darum können wir Ihnen eine risikofreie, 1-wöchige Testphase anbieten.

Kann Proxify wirklich innerhalb 1 Woche einen geeigneten Entwickler vorstellen?

Ja, in fast allen Fällen können wir innerhalb einer Woche einen Entwickler finden. Es kann Fälle geben, in denen ein Kunde nach einem Entwickler mit besonderen, zusätzlichen Fähigkeiten oder Erfahrungen sucht und dann kann es manchmal länger dauern, den richtigen Kandidaten zu finden. Wenn Sie das Gefühl haben, dass Ihr Fall in irgendeiner Weise einzigartig oder besonders ist, kontaktieren Sie uns und wir werden unser Bestes tun, um Ihnen den wahrscheinlichsten Zeitrahmen für die Suche nach dem perfekten Talent für Ihre Bedürfnisse zu nennen.

Wie funktioniert das Prüfverfahren?

Wir sind stolz auf die Tatsache, dass wir eines der umfassendsten Prüfverfahren der Branche haben. Wir erhalten tausende von Bewerbungen von Entwicklern, die sich bewerben, um ein Teil von Proxify zu werden, aber nur ein Bruchteil dieser Entwickler bestehen unseren Screening-Prozess: Vorstellungsgespräche, Programmierungs-, Logik-, Persönlichkeits- und Englisch-Tests – wir haben Ihnen ja mitgeteilt, dass es umfassend ist! Tatsächlich werden unter 4 % der Bewerber Teil von Proxify und dies ermöglicht es uns, zu garantieren, dass Ihnen ein erfahrener, zuverlässiger Entwickler vorgestellt wird, von dem wir wissen, dass er perfekt zu Ihrem Unternehmen passen wird.

Stressfreie Anstellung von technischer Kompetenz beginnt hier

Programmierung ist eine universelle Sprache. Deshalb sucht Proxify weit und breit nach den weltweit besten Talenten auf dem Technik-Gebiet. Wir machen es sicher und einfach, Entwickler und Designer zu beschäftigen. Und das natürlich zu einem guten Preis.

In einem kurzen, 15-minütigen Anruf möchten wir:

  • Den Talenttyp verstehen, den Ihr Unternehmen benötigt
  • Den für Sie geeignetsten Einsatzplan besprechen
  • Ihnen genau mitteilen, wie Proxify funktioniert

Ein Meeting buchen