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 år
  • .NET

    .NET

    4 år
  • Java

    Java

    5 år
  • PostgreSQL

    PostgreSQL

    3 år
  • MySQL

    MySQL

    3 år
  • Redis

    Redis

    3 år
  • Spring Boot

    Spring Boot

    3 år
  • Selenium

    Selenium

    3 år
  • .NET Sitecore

    .NET Sitecore

    4 år
  • F#

    F#

    3 år

Udvalgte erfaringer

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.

Anvendte teknologier:
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.

Anvendte teknologier:
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.

Anvendte teknologier:
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.

Anvendte teknologier:
skill

Java

skill

PostgreSQL

skill

Spring Boot

skill

Selenium

Uddannelse

BSc. Computer Engineering

Boğaziçi University · 2014 - 2018

Sådan virker det

2-3 min.

Fortæl os om dine behov

Tal med os om dine tekniske krav og mål for dit produkt eller projekt.

1-2 uger

Mød og arbejd med din nye tech-stjerne

Inden for få dage kommer du til at mødes og arbejde med en håndplukket og kvalitetssikret udvikler fra vores netværk.


1 uge

Den rigtige person til den rigtige opgave, med garanti

Arbejd sammen i en prøveperiode med din nye kollega, fuldstændigt risikofrit i en uge. Betal kun hvis du er tilfreds.

Har du et spørgsmål?

Hvor meget koster det at ansætte en udvikler hos Proxify?

Når det kommer til prisfastsættelse, tror vi på gennemsigtighed. Du ved altid, hvor meget du betaler. Vores mest enkle prisplan er en fleksibel prisfastsættelse, hvor du betaler mellem 28 og 35 euro pr. time. Det er alt, ingen skjulte omkostninger og ingen startgebyrer. Prisen, du betaler, på mellem 28 og 35 euro pr. time, afhænger af den valgte udviklers erfaring og anciennitet. Hvis du på forhånd ved, at du har brug for nogen på deltid eller fuldtid, kan vi tilbyde dig en endnu lavere timesats, såfremt du er i stand til at forpligte dig til disse timer. Du kan altid skifte mellem vores prisplaner.

Hvordan fungerer den risikofrie prøveperiode med en udvikler?

Det er ukompliceret; grundet vores grundige og brancheførende godkendelsesproces, ved vi, at vores udviklere er blandt de absolut bedste inden for deres felt. Derfor kan vi tilbyde dig en risikofri prøveperiode i en uge. Du betaler kun, hvis tilfreds.

Kan Proxify virkelig præsentere en passende udvikler inden for én uge?

Ja, i næsten alle tilfælde kan vi præsentere en udvikler inden for en uge. Der kan være tilfælde, hvor en klient måske søger efter en udvikler med flere specifikke færdigheder eller erfaring, og så kan det nogle gange tage længere tid at finde den rigtige kandidat. Hvis du tror, at din sag kan være unik eller speciel på nogen måde, kan du kontakte os, og vi kan fastlægge den mest sandsynlige tidsramme for at finde den perfekte profil, der passer til dine behov.

Hvordan fungerer godkendelsesprocessen?

Vi er stolte af, at vi har en af branchens mest omfattende godkendelsesprocesser. Vi modtager tusindvis af ansøgninger fra udviklere, der ønsker at blive en del af Proxify, men kun en brøkdel af disse udviklere består vores screeningsproces: interviews, kode, logik, personlighed og engelsktest - vi sagde jo, at det var omfattende! Faktisk bliver under 4 % af dem, der ansøger, en del af Proxify, og dette giver os mulighed for at garantere, at du vil blive præsenteret for en betroet senior-udvikler, som vi ved, vil være det perfekte match for din virksomhed.

Stressfrit ansættelsesforløb af teknisk ekspertise starter her

Kodning er et universelt sprog. Derfor søger Proxify vidt og bredt efter de bedste globale talenter inden for teknologi. Vi gør det sikkert, trygt og nemt at ansætte udviklere og designere. Og til en god pris, selvfølgelig.

I et kort opkald på 15 minutter vil vi gerne:

  • Forstå den type talent, din virksomhed har brug for
  • Drøft den engagementsplan, der er bedst egnet for dig
  • Forklarer nøjagtigt, hvordan Proxify fungerer

Planlæg et møde