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

    .NET

    4 jr.
  • Java

    Java

    5 jr.
  • PostgreSQL

    PostgreSQL

    3 jr.
  • MySQL

    MySQL

    3 jr.
  • Redis

    Redis

    3 jr.
  • Spring Boot

    Spring Boot

    3 jr.
  • Selenium

    Selenium

    3 jr.
  • .NET Sitecore

    .NET Sitecore

    4 jr.
  • F#

    F#

    3 jr.

Ervaringen

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.

Gebruikte technologieën:
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.

Gebruikte technologieën:
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.

Gebruikte technologieën:
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.

Gebruikte technologieën:
skill

Java

skill

PostgreSQL

skill

Spring Boot

skill

Selenium

Opleiding

BSc. Computer Engineering

Boğaziçi University · 2014 - 2018

Hoe werkt het

2-3 minuten

Laat ons weten waar je naar op zoek bent

Deel je technische vereisten en doelstellingen voor je product of project met ons.

1-2 weken

Ontmoet de ontwikkelaar en werk met hem of haar samen

Binnen een paar dagen kun je al samenwerken met specifiek geselecteerde en kwaliteitsgerichte tech-talenten.


1 week

De juiste persoon voor de juiste opdracht, gegarandeerd

Een week lang volledig zonder risico. Betaal alleen als je tevreden bent.

Heb je een vraag?

Hoeveel kost het om een ontwikkelaar via Proxify in te huren?

Wij geloven bij prijzen in transparantie. U weet altijd precies hoeveel u betaalt. Ons eenvoudigste prijsplan heeft flexibele prijzen, waar u tussen de 28 en de 35 euro per uur voor betaalt. Dat is alles. Geen verborgen kosten en geen opstartkosten. De prijs die u betaalt tussen 28 en 35 euro per uur hangt af van de ervaring en vaardigheden van de gekozen ontwikkelaar. Als u vooraf al weet dat u iemand parttime of fulltime wilt inzetten, kunnen we mogelijk een lager tarief aanbieden als u deze uren ook daadwerkelijk afneemt. U kunt altijd switchen naar een ander prijsplan.

Hoe werkt de risicoloze proeftijd met betrekking tot het werk van een ontwikkelaar?

Dat is eenvoudig. Dankzij ons zorgvuldige en toonaangevende selectieproces weten we dat onze ontwikkelaars de beste zijn in hun vak. Daarom kunnen we u een risicoloze proeftijd van een week aanbieden. U betaalt alleen als u tevreden bent.

Kan Proxify echt binnen een week een ontwikkelaar vinden?

Ja, in bijna alle gevallen kunnen we binnen een ontwikkelaar voordragen. Er kunnen gevallen zijn waarin een klant op zoek is naar een ontwikkelaar die voldoet aan bepaalde aanvullende vaardigheden of ervaringen. In zo'n geval duurt het iets langer om een geschikte kandidaat te vinden. Als u het gevoel heeft dat uw case uniek of bijzonder is, neem dan contact met ons op. We kunnen dan realistisch inschatten hoeveel tijd we nodig hebben om een perfect profiel te vinden.

Hoe werkt het selectieproces?

We zijn trots op het feit dat we een van de meest geavanceerde selectieprocessen hebben. We ontvangen duizenden aanmeldingen van ontwikkelaars die zich bij Proxify willen aansluiten, maar slechts een fractie van hen komt door ons screeningsproces: ze worden geïnterviewd, worden getest op het gebied van coderen en logisch redeneren, ondergaan een persoonlijkheidstest en hun vaardigheden in de Engelse taal worden beoordeeld. We zeiden toch dat het geavanceerd is? En inderdaad, zo'n 4% van de kandidaten sluit zich ook daadwerkelijk aan bij Proxify. Daardoor kunnen wij u gegarandeerd een ervaren en betrouwbare ontwikkelaar bieden die we kennen en die perfect bij uw bedrijf past.

Stressvrij aannemen van tech-expertise begint hier

Codering is een universele taal. Daarom zoekt Proxify wijd en zijd naar het beste wereldwijde talent in de techbranche. We maken het veilig en eenvoudig om ontwikkelaars en ontwerpers aan te nemen. En tegen een goede prijs uiteraard.

In een kort telefoongesprek van 15 minuten willen we graag:

  • Het soort talent begrijpen dat uw bedrijf nodig heeft
  • Het meest geschikte plan voor u bespreken
  • U precies vertellen hoe Proxify werkt

Maak een afspraak