Onur Y.

Développeur back-end

Onur est un développeur Java accompli et architecte logiciel avec 15 ans d'expérience dans la construction de systèmes évolutifs et la conception d'architectures logicielles propres et maintenables. Il se spécialise dans le refactoring de systèmes hérités et le développement de solutions tolérantes aux pannes et à haute disponibilité.

Tout au long de sa carrière, Onur a dirigé avec succès des projets majeurs, y compris le développement d'un système de réservation de vol basé sur une architecture de microservices et des principes de conception pilotée par le domaine (DDD), assurant à la fois évolutivité et maintenabilité à long terme.

Avec une forte expertise dans les technologies cloud, Onur maîtrise parfaitement Kubernetes, Docker, Azure et d'autres plateformes cloud. Sur le côté front-end, il a acquis récemment une expérience pratique avec React.js, ajoutant encore plus de polyvalence à son ensemble de compétences techniques.

Onur a également collaboré efficacement avec un client de Proxify, où sa connaissance approfondie de la conception de systèmes évolutifs et de l'infrastructure cloud a été essentielle pour obtenir d'excellents résultats de projet.

Principale expertise

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

Autres compétences

  • JavaScript
    JavaScript 10 ans
  • PostgreSQL
    PostgreSQL 7 ans
  • Docker
    Docker 7 ans
Onur

Onur Y.

Turkey

Commencer

Expérience sélectionnée

Emploi

  • Senior Fullstack Software Engineer & System Architect

    BlackPin GmbH - 2 années 6 mois

    • A développé et optimisé l'application backend pour répondre aux besoins commerciaux évolutifs.
    • A amélioré l'architecture système pour prendre en charge l'évolutivité et des exigences commerciales complexes.
    • A joué un rôle de leader dans la mise en œuvre de la sécurité des logiciels et l'assurance de la conformité aux normes de l'industrie.
    • A amélioré l'observabilité grâce à des outils avancés de surveillance, d'alerte et d'analyse.
    • A fourni support et mises à niveau pour la haute disponibilité et l'optimisation des performances.
    • A élargi ses responsabilités en contribuant au développement front-end avec React.js, travaillant en tant qu'ingénieur fullstack pour fournir des solutions de bout en bout.

    Les technologies:

    • Les technologies:
    • 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 an 2 mois

    • A développé et maintenu l'application backend en Java pour répondre aux besoins commerciaux, excluant la fonctionnalité de protocole de chat.
    • A conçu et mis en œuvre les exigences non fonctionnelles :
    • Journalisation centralisée : A construit un système de journalisation complet pour une meilleure traçabilité.
    • Observabilité : A intégré des systèmes de surveillance et d'alerte pour maintenir la santé du système.
    • Sécurité des logiciels : A incorporé des mesures de sécurité robustes pour atténuer les risques et maintenir la conformité.
    • Haute disponibilité : A développé des systèmes tolérants aux pannes pour assurer le temps de fonctionnement et la continuité.
    • A contribué à la conception et à l'évolutivité de l'architecture backend de BLACKPIN, en se concentrant sur la sécurité et la conception du système.
    • A collaboré avec l'équipe du client pour assurer l'intégration sans à-coups de nouvelles fonctionnalités et améliorations.

    Les technologies:

    • Les technologies:
    • 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 années 7 mois

    • A dirigé une équipe de développement full-stack composée de dix développeurs.
    • A pris la responsabilité de tous les aspects techniques d'un projet logiciel, y compris la conception, le développement, le déploiement et la qualité.
    • A travaillé principalement sur le codage tout en gérant également des tâches managériales.
    • A établi le processus CI/CD sur GitLab.
    • A développé un système complet de réservation de vols pour un tour opérateur étranger, composé de plusieurs modules incluant B2B (wholesale, retail) et B2C. A été le développeur principal, appliquant des techniques de Microservices, DDD et Architecture Hexagonale.
    • A construit une solution de journal numérique permettant aux techniciens d'appareils de gérer leur charge de travail quotidienne sur le terrain. A développé des APIs backend pour clients mobiles à partir de zéro en utilisant des techniques DDD, ainsi qu'un panneau d'administration web basé sur Thymeleaf et jQuery.

    Les technologies:

    • Les technologies:
    • 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 années

    • A été le leader technique et développeur pour le projet du Système de Gestion du Commerce de Détail Ericsson (ERMS) dans le cadre du Revenue Manager, un produit full-stack nouvellement développé pour les entreprises de télécommunications.
    • A livré ERMS en tant que Système de Gestion de Stock avec des fonctionnalités supplémentaires de Gestion des Utilisateurs et des Organisations de Vente.
    • A dirigé la transformation DDD, en se concentrant sur la définition des contextes délimités et en les refactorisant en bundles OSGi indépendants tout en appliquant des modèles tactiques DDD.

    Les technologies:

    • Les technologies:
    • Java Java
    • Hibernate Hibernate
    • Oracle Oracle
    • DDD
    • Enterprise Architect Enterprise Architect
  • Software Architect & Software Engineer

    Credit Registry Bureau (KKB) - 3 années

    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.

    Les technologies:

    • Les technologies:
    • 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 années

    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.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Java Java
    • Spring Spring
    • Oracle Oracle
    • JUnit JUnit
    • Soap
    • SVN SVN
    • HTML / CSS
    • Oracle WebLogic Oracle WebLogic

Éducation

  • FormationArchitect Enterprise Applications with Java EE Ed 1 PRV

    Oracle University · 2014 - 2014

  • License ès sciencesComputer Engineering

    Ege University · 2005 - 2009

Portefeuille

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

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous