Baris U.

Java-udvikler

Baris er en softwareingeniør, der i 5 år har arbejdet inden for forskellige forretningsområder. Han har gode kommunikationsevner og kan lide at dele sin viden med teamet. Han har også talent for at løse problemer på kort tid og med stor kvalitet.

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

Hovedekspertise
  • Java
    Java 5 år
  • Unit Testing 5 år
  • Docker
    Docker 5 år
Andre færdigheder
  • Jenkins
    Jenkins 5 år
  • Postman
    Postman 5 år
  • PostgreSQL
    PostgreSQL 5 år
Baris
Baris U.

Turkey

Match med udvikler her

Udvalgt oplevelse

Beskæftigelse

  • Software Engineer

    Zynga Inc. - 6 måneder

    • Arbejder i virksomhedens Card Studio og er ansvarlig for 4 spil, som er BluffPlus, OkeyPlus, CanakOkeyPlus og BackgammonPlus. Som backend-udvikler implementerede jeg API'er til flere formål, såsom mobil, web, interne Zynga-tjenester (indsamlede spildata) og Facebook-tjenester (autorisation og betaling). Alle fire spil er udarbejdet i Java 8, Spring Boot v2.2.0, Maven, Rabbit MQ (til kommunikation af interne tjenester som Campaign Service asynkront), Redis og Ehcache, MySQL8.0, JPA.
    • Derudover transformation af legacy-kode, der var skrevet i PHP, til Java og Spring på disse projekter. JUnit 4, Mockito anvendes til unit-tests. MockMvcis anvendes til integrationstests på API'er. Desuden oprettede jeg notifikationer og dashboards i Sumo Logic (til logning) og New Relic (til JVM- og procestilstand), efter at implementeringen var afsluttet, for at overvåge applikationerne og kunne foretage hurtige rettelser, når nødvendigt.

    Teknologier:

    • Teknologier:
    • Java Java
    • Unit Testing
    • Docker Docker
    • Redis Redis
    • Spring Boot Spring Boot
  • Software Engineer

    adesso Turkey - 2 flere år 4 måneder

    • Arbejdede på et globalt projekt for Daimler AG, som bruges til at producere batterier til biler på Daimler-fabrikken i Kina. I projektets indledende fase gennemførte jeg, med DevOps-teknikker, opsætning af infrastruktur på Kubernetes som Docker-containere ved at oprette Ansible-scripts til dem, der anvendte princippet 'Infrastructure as a Code'. Implementerede mikroservices f.eks. ved at skabe et stærkt engagement i grundlæggende designprincipper som DRY, KISS, YAGNI osv. Som backend-udvikler begyndte jeg at implementere mikrotjenester i Java 8, Spring Boot v2.0.2, Maven, Jax-RS, Rabbit MQ (til idempotens og asynkrone formål), IBM MQ (messaging til eksterne tjenester), PostgreSQL 9.6 og JPA. Desuden anvendes JUnit 4, Mockito og PowerMockito til enhedstests. Rest-Assured og H2 Database anvendes til integrationstests på API'er. Til E2E-tests og performancetests i service-til-service-kommunikation anvendes Gatling via implementering med Scala. Til UI-automatiseringstests blev Cucumber og Selenium Driver også anvendt.

    Teknologier:

    • Teknologier:
    • Java Java
    • Unit Testing
    • Spring Boot Spring Boot
    • Maven
  • Software Engineer

    NETAS - 9 måneder

    • Forskning i LoRaWAN-teknologi, som er en type trådløs kommunikation, der anvendes til langdistancetjenester og Internet of Things. Rapporterede og præsenterede alle specifikke detaljer om LoRaWAN til vejlederen og holdet via en præsentation. Arbejdede på et projekt, der skabte en vandmåler som en IoT-enhed, der registrerer vand optisk (LC-sensorer) og kommunikerer med en gateway via LoRa-teknologi. Især udvikling af software i programmeringssproget C, som skal bruges til enhedens mikroprocessor (MSP430) i overensstemmelse med LoRaWAN-protokollen.
  • Praktikant, Softwareudvikler

    Siemens - 4 måneder

    • Udviklede et værktøj, der kombinerer LautherUI og SLCUI, som bruges til at teste Real Time PLC i samlebånd skabt med C# og XAML.

    Teknologier:

    • Teknologier:
    • C# C#

Uddannelse

  • BSc.Computerteknik

    Bogazici Universitet · 2014 - 2018

Find din næste udvikler inden for få dage, ikke måneder

Vi kan hjælpe dig med at levere dit produkt hurtigere med en erfaren fjern-programmør. Alt fra 239 kr/time. Du betaler kun, hvis du er tilfreds med den første uge.

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Er du i tvivl om, hvor du skal starte?

Lad os snakke om det

I kan starte samarbejdet inden for få dage.