Baris U.
Senior 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.
He can solve problems quickly and with excellent quality.
His specialties include Java, Spring Boot, Software design, agile product development, game development, R&D, Cloud native systems and applications, microservices, reactive programming, and Object-rriented programming.
Hovedekspertise
- Java 5 år
- Unit Testing 5 år
- Docker 5 år
Andre færdigheder
- Jenkins 5 år
- Postman 5 år
- PostgreSQL 5 år
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
- Unit Testing
Docker
Redis
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
- Unit Testing
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#
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 229 kr/time. Du betaler kun, hvis du er tilfreds med den første uge.
I løpet av en kort 25-minutters samtale ønsker vi å:
- Forstå dine utviklingsbehov
- Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
- Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke
Den første udvikler starter inden for få dage. Ingen aggressiv salgstale.