Baris U.
Java Developer
Baris is a Software Engineer die al langer dan 5 jaar werkzaam is in verschillende soorten zakelijke domeinen. Hij heeft goede communicatieve vaardigheden en hij deelt zijn kennis graag met het team. Ook heeft hij het talent om problemen in korte tijd op te lossen met geweldige kwaliteit.
Specialiteiten: Java, Spring Boot, Software Ontwerp, Agile Product Ontwikkeling, Game Ontwikkeling, R&D, Cloud Native Systemen en Applicaties, Microdiensten, Reactive Programmering, Resultaatgerichte Programmering.
Hoofd expertise
- Java 5 jaar
- Unit Testing 5 jaar
- Docker 5 jaar
Andere vaardigheden
- Jenkins 5 jaar
- Postman 5 jaar
- PostgreSQL 5 jaar
Geselecteerde ervaring
Dienstverband
Software Engineer
Zynga Inc. - 6 maanden
- Werken aan Card Studio van het bedrijf en verantwoordelijk voor 4 spellen, welke zijn: BluffPlus, OkeyPlus, CanakOkeyPlus en BackgammonPlus. Als een Backend Ontwikkelaar was het implementeren van APIs voor meerdere doelen zoals Mobiel, Web, Interne Zynga Diensten (verzamelde game data) en Facebook diensten (autorisatie en betaling). Al onze 4 spellen zijn samen gesteld uit Java 8, Spring Boot v2.2.0, Maven, Rabbit MQ (voor communiceren van interne diensten zoals asynchrone Campaign Dienst), Redis en Ehcache, MySQL8.0, JPA.
- Daarnaast, Oudere codes die geschreven ware in PHP transformeren naar Java en Spring op deze projecten. JUnit 4, Mockito zijn gebruikt voor eenheid testen. MockMvcis gebruikt voor integratie testen bij APIs. Ook het creëren van meldingen in dashboards in Sumo Logic (voor registratie) en New Relic (voor JVM en proces gezondheid) na implementatie voltooid om de applicaties te controleren en kleine fouten verbeterd wanneer nodig.
Technologieën:
- Technologieën:
- Java
- Unit Testing
- Docker
- Redis
- Spring Boot
Software Engineer
adesso Turkey - 2 jaar 4 maanden
- Gewerkt aan een globaal project voor Daimler AG, wat wordt gebruikt voor het produceren van batterijen voor auto's bij Daimler fabriek in China. In de eerste fase van het project, met DevOps technieken, infrastructuur opzetten op Kubernetes als Docker containers door Ansible scripts voor ze te creëren die het beginsel van Infrastructuur als code heeft toegevoegd. Microdiensten geïmplementeerd zoals het creëren van een sterkte toewijding aan Fundamentele Ontwerp Beginselen zoals DRY, KISS, YAGNI, etc. Als een Backend ontwikkelaar, begonnen met het implementeren van microdiensten in Java 8, Spring Boot v2.0.2, Maven, Jax-RS, Rabbit MQ (voor idempotentie en asynchrone doeleinden), IBM MQ (berichten voor externe diensten), PostgreSQL 9.6 en JPA. Naast, JUnit 4, zijn Mockito en PowerMockito gebruikt voor eenheid testen. Rest-Assured en H2 Database zijn gebruikt voor integratie testen bij APIs. Voor E2E testen en prestatie testen in service-to-service communicatie, Gatling is gebruikt via implementatie met Scala. Voor UI Automatie testen, Cucumber en Selenium Driver zijn ook gebruikt.
Technologieën:
- Technologieën:
- Java
- Unit Testing
- Spring Boot
- Maven
Software Engineer
NETAS - 9 maanden
- Onderzoek naar LoRaWANtechnology wat de soort draadloze communicatie is die gebruikt wordt voor lange afstanden en Internet der Dingen. Alle specifieke details van LoRato gerapporteerd en gepresenteerd aan de leidinggevende en het team via presentatie. Gewerkt aan een project dat watermeter als een IoT apparaat creëert, wat water optisch(LS Sensoren) detecteert en met gateway communiceert via LoRa Technology. Voornamelijk software ontwikkelen met C programmeringstaal wat gebruikt zal worden voor de microprocessor (MSP430) van het apparaat in overeenstemming met het LoRaWAN Protocol.
Interne, Software Ontwikkeling
Siemens - 4 maanden
- Een middel ontwikkeld dat LautherUI en SLCUI combineert die zijn gebruikt om Real Time PLC te testen in assemblagelijn gecreëerd met C# en XAML.
Technologieën:
- Technologieën:
- C#
Educatie
BSc.Informatica
Bogazici Universiteit · 2014 - 2018
Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden
In een kort gesprek van 25 minuten:
- gaan we in op wat je nodig hebt om je product te ontwikkelen;
- Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
- delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.