Onur Y.

Backend-ontwikkelaar

Onur is een succesvolle Java-ontwikkelaar en software-architect met 15 jaar ervaring in het bouwen van schaalbare systemen en het ontwerpen van schone, onderhoudbare softwarearchitecturen. Hij is gespecialiseerd in het refactoren van legacy-systemen en het ontwikkelen van fouttolerante, hoogbeschikbare oplossingen.

Gedurende zijn carrière heeft Onur met succes grote projecten geleid, waaronder de ontwikkeling van een vluchtreserveringssysteem gebaseerd op microservicesarchitectuur en de principes van Domain-Driven Design (DDD), wat zorgt voor schaalbaarheid en langdurige onderhoudbaarheid.

Met sterke expertise in cloudtechnologieën is Onur zeer bedreven in Kubernetes, Docker, Azure en andere cloudplatforms. Aan de front-end zijde heeft hij recent hands-on ervaring opgedaan met React.js, waardoor zijn technische vaardigheden nog veelzijdiger zijn geworden.

Onur heeft ook effectief samengewerkt met een Proxify-klant, waar zijn diepgaande kennis van schaalbaar systeemontwerp en cloudinfrastructuur cruciaal was voor het behalen van uitstekende projectresultaten.

Hoofd expertise

  • jQuery
    jQuery 5 jaar
  • HTML / CSS 10 jaar
  • Java
    Java 15 jaar

Andere vaardigheden

  • JavaScript
    JavaScript 10 jaar
  • PostgreSQL
    PostgreSQL 7 jaar
  • Docker
    Docker 7 jaar
Onur

Onur Y.

Turkey

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Senior Fullstack Software Engineer & System Architect

    BlackPin GmbH - 2 jaar 6 maanden

    • Ontwikkelde en optimaliseerde de backend-applicatie om te voldoen aan de evoluerende zakelijke behoeften.
    • Verbeterde de systeemarchitectuur om schaalbaarheid en complexe zakelijke vereisten te ondersteunen.
    • Nam een leidende rol in het implementeren van softwarebeveiliging en het waarborgen van naleving van industrienormen.
    • Verbeterde observability door geavanceerde monitoring-, waarschuwings- en analysesystemen.
    • Bood ondersteuning en upgrades voor hoge beschikbaarheid en prestatieoptimalisatie.
    • Verbreidde verantwoordelijkheden door bij te dragen aan front-end ontwikkeling met React.js, werkend als fullstack-engineer om end-to-end oplossingen te leveren.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • React.js React.js
    • PostgreSQL PostgreSQL
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Hibernate Hibernate
    • Kubernetes Kubernetes
    • Azure Azure
    • Scrum Scrum
    • Git Git
    • Azure Cloud Azure Cloud
    • HTML / CSS
    • Spring Cloud Spring Cloud
    • Keycloak Keycloak
  • Senior Software Engineer & System Architect

    BlackPin GmbH (via Proxify) - 1 jaar 2 maanden

    • Ontwikkelde en onderhield de Java-gebaseerde backend-applicatie om aan zakelijke vereisten te voldoen, met uitzondering van de chatprotocolfunctionaliteit.
    • Ontwierp en implementeerde niet-functionele vereisten:
    • Gecentraliseerde logging: Bouwde een uitgebreid loggingsysteem voor betere traceerbaarheid.
    • Observability: Geïntegreerde monitoring- en waarschuwingssystemen om de systeemgezondheid te behouden.
    • Softwarebeveiliging: Incorporatie van robuuste beveiligingsmaatregelen om risico's te verminderen en naleving te waarborgen.
    • Hoge beschikbaarheid: Ontwikkelde fouttolerante systemen om uptime en continuïteit te waarborgen.
    • Droeg bij aan het ontwerp en de schaalbaarheid van de BACKPIN backend-architectuur, met focus op veiligheid en systeemontwerp.
    • Samenwerking met het team van de klant om een naadloze integratie van nieuwe functies en verbeteringen te waarborgen.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • PostgreSQL PostgreSQL
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Kubernetes Kubernetes
    • Azure Azure
    • JUnit JUnit
    • Scrum Scrum
    • Git Git
    • Azure Cloud Azure Cloud
    • HTML / CSS
    • Spring Cloud Spring Cloud
    • Keycloak Keycloak
  • Head of Development

    Pinsoft Consultancy - 4 jaar 7 maanden

    • Leidde een full-stack ontwikkelingsteam bestaande uit tien ontwikkelaars.
    • Nam verantwoordelijkheid voor alle technische aspecten van een softwareproject, inclusief ontwerp, ontwikkeling, implementatie en kwaliteit.
    • Werkte voornamelijk aan coderen terwijl hij ook managerstaken afhandelde.
    • Heb het CI/CD-proces geïmplementeerd bovenop GitLab.
    • Ontwikkelde een volledig vluchtreserveringssysteem voor een buitenlandse touroperator, bestaande uit meerdere modules, waaronder B2B (groothandel, detail) en B2C. Dienste als hoofontwikkelaar, waarbij technieken zoals microservices, DDD en hexagonal architecture werden toegepast.
    • Bouwde een digitale logboekoplossing waarmee vliegtuigtechnici hun dagelijkse werkbelasting in het veld kunnen beheren. Ontwikkelde backend-API's voor mobiele cliënten vanaf nul met behulp van DDD-technieken, samen met een webgebaseerde admin-panel met Thymeleaf en jQuery.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Redis Redis
    • jQuery jQuery
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Oracle Oracle
    • DDD
    • Thymeleaf Thymeleaf
    • Git Git
    • HTML / CSS
    • Spring Cloud Spring Cloud
    • Apache Camel Apache Camel
  • R&D Architect

    Ericsson R&D, Turkey - 2 jaar

    • Diende als Technisch Leider en Ontwikkelaar voor het Ericsson Retail Management System (ERMS)-project binnen de scope van Revenue Manager, een nieuw ontwikkeld full-stack product voor telecombedrijven.
    • Leverde ERMS als een voorraadbeheerbeheersysteem met extra functionaliteiten voor verkooporganisatie en gebruikersbeheer.
    • Leidde de DDD-transformatie, met een focus op het definiëren van afgebakende contexten en het refactoren naar onafhankelijke OSGi-bundels terwijl DDD-tactische patronen werden toegepast.

    Technologieën:

    • Technologieën:
    • Java Java
    • Hibernate Hibernate
    • Oracle Oracle
    • DDD
    • Enterprise Architect Enterprise Architect
  • Software Architect & Software Engineer

    Credit Registry Bureau (KKB) - 3 jaar

    KKB is a financial institution responsible for Turkey's credit reporting, risk assessment, and consumer scoring services.

    • Migrated legacy applications to cloud-native platforms using Spring Boot and supported DevOps transformation.

    • Led internal migration from SVN to Git, including training, documentation, and case study.

    • Designed Findeks.com, a consumer credit score portal for individuals and businesses.

    • Initiated research into Cassandra and conducted POCs on scalable audit solutions.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • Cassandra Cassandra
    • Spring Boot Spring Boot
    • Oracle Oracle
    • Git Git
    • SVN SVN
    • HTML / CSS
    • Spring Cloud Spring Cloud
    • Oracle WebLogic Oracle WebLogic
  • Software Specialist

    AvivaSA (AgeSa Pension and Life) - 5 jaar

    AvivaSA (rebranded as AgeSA) is one of Turkey’s leading life insurance and pension companies and is part of a joint venture with Ageas and Sabancı Holding.

    • Developed and architected the Bankasurans application, managing pre- and post-sale insurance workflows between Akbank and AvivaSA.

    • Designed Haymer, a SOAP-based, multithreaded bulk data transfer tool.

    • Led the use of design patterns, Java EE, and JSF 2.0 to modernize legacy applications.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • Java Java
    • Spring Spring
    • Oracle Oracle
    • JUnit JUnit
    • Soap
    • SVN SVN
    • HTML / CSS
    • Oracle WebLogic Oracle WebLogic

Educatie

  • Standalone courseArchitect Enterprise Applications with Java EE Ed 1 PRV

    Oracle University · 2014 - 2014

  • BSc.Computer Engineering

    Ege University · 2005 - 2009

Portefeuille

  • BlackPin - 1
  • BlackPin - 2
  • Aurora - 1
  • Delta - 1
  • Delta - 2
  • SmartTechnic - 1
  • Findeks - 1

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.

Maak een afspraak