Onur Y.

Backend-Entwickler

Onur ist ein erfahrener Java-Entwickler und Softwarearchitekt mit 15 Jahren Erfahrung in der Entwicklung skalierbarer Systeme und im Design sauberer, wartbarer Softwarearchitekturen. Er spezialisiert sich auf die Refaktorisierung von Legacy-Systemen und die Entwicklung ausfallsicherer, hochverfügbarer Lösungen.

Im Laufe seiner Karriere hat Onur erfolgreich große Projekte geleitet, darunter die Entwicklung eines Flugreservierungssystems auf Basis einer Microservices-Architektur und der Prinzipien des Domain-Driven Design (DDD), und dabei sowohl Skalierbarkeit als auch langfristige Wartbarkeit sichergestellt.

Mit starker Kompetenz in Cloud-Technologien ist Onur sehr erfahren in Kubernetes, Docker, Azure und anderen Cloud-Plattformen. Auf der Frontend-Seite hat er kürzlich praktische Erfahrungen mit React.js gesammelt, was seine technischen Fähigkeiten weiter verleiht.

Onur hat auch effektiv mit einem Proxify-Kunden zusammengearbeitet, bei dem sein tiefes Wissen über skalierbare Systemarchitektur und Cloud-Infrastruktur entscheidend für den Erfolg des Projekts war.

Hauptkompetenz

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

Andere Fähigkeiten

  • JavaScript
    JavaScript 10 Jahre
  • PostgreSQL
    PostgreSQL 7 Jahre
  • Docker
    Docker 7 Jahre
Onur

Onur Y.

Turkey

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior Fullstack Software Engineer & System Architect

    BlackPin GmbH - 2 jahre 6 monate

    – Entwickelte und optimierte die Backend-Anwendung, um den sich entwickelnden Geschäftsbedürfnissen gerecht zu werden. – Verbesserte die Systemarchitektur zur Unterstützung von Skalierbarkeit und komplexen Geschäftsanforderungen. – Übernahm eine führende Rolle bei der Implementierung von Softwaresicherheit und der Gewährleistung der Einhaltung der Branchenstandards. – Verbessert die Sichtbarkeit durch fortschrittliches Monitoring, Alarmsysteme und Analysewerkzeuge. – Bot Unterstützung und Upgrades für hohe Verfügbarkeit und Leistungsoptimierung. – Erweiterte die Verantwortlichkeiten, indem er zum Frontend-Entwicklung mit React.js beitrug und als Fullstack-Engineer arbeitete, um End-to-End-Lösungen bereitzustellen.

    Technologien:

    • Technologien:
    • 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 jahr 2 monate

    – Entwickelte und wartete die Java-basierte Backend-Anwendung, um den geschäftlichen Anforderungen gerecht zu werden, ohne die Funktionalität des Chatprotokolls. – Entwarf und implementierte nicht-funktionale Anforderungen: – Zentralisiertes Logging: Baute ein umfassendes Logging-System für eine bessere Nachverfolgbarkeit auf. – Observability: Integrierte Überwachungs- und Alarmsysteme zur Aufrechterhaltung der Systemgesundheit. – Softwaresicherheit: Integrierte robuste Sicherheitsmaßnahmen zur Minderung von Risiken und Aufrechterhaltung der Konformität. – Hohe Verfügbarkeit: Entwickelte fehlertolerante Systeme zur Sicherstellung von Betriebszeit und Kontinuität. – Trug zur Entwurfs- und Skalierbarkeitsarchitektur des BLACKPIN-Backends bei, wobei der Schwerpunkt auf Sicherheit und Systemdesign lag. – Arbeite mit dem Team des Kunden zusammen, um eine nahtlose Integration neuer Funktionen und Verbesserungen zu gewährleisten.

    Technologien:

    • Technologien:
    • 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 jahre 7 monate

    – Führte ein Full-Stack-Entwicklungsteam mit zehn Entwicklern. – Übernahm die Verantwortung für alle technischen Aspekte eines Softwareprojekts, einschließlich Design, Entwicklung, Bereitstellung und Qualität. – Arbeitete hauptsächlich im Bereich Codierung, während er auch Managementaufgaben übernahm. – Etablierte den CI/CD-Prozess auf GitLab. – Entwickelte ein komplettes Flugreservierungssystem für einen ausländischen Reiseveranstalter, das aus mehreren Modulen bestand, darunter B2B (Großhandel, Einzelhandel) und B2C. Diente als leitender Entwickler und wandte Techniken wie Microservices, DDD und das hexagonale Architekturmodell an. – Entwickelte eine digitale Logbuchlösung, die Flugzeugtechnikern ermöglicht, ihre täglichen Arbeitsbelastungen im Feld zu verwalten. Entwickelte Backend-APIs für mobile Clients von Grund auf unter Verwendung von DDD-Techniken sowie ein webbasiertes Administrationspanel mit Thymeleaf und jQuery.

    Technologien:

    • Technologien:
    • 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 jahre

    – Diente als technischer Leiter und Entwickler für das Ericsson Retail Management System (ERMS)-Projekt im Rahmen des Revenue Managers, eines neu entwickelten Full-Stack-Produkts für Telekommunikationsunternehmen. – Lieferte ERMS als Bestandsverwaltungssystem mit zusätzlichen Funktionen für Verkaufsorganisationen und Benutzerverwaltung. – Führte die DDD-Transformation mit Schwerpunkt auf der Definition begrenzter Kontexte und deren Refactoring in unabhängige OSGi-Bundles unter Anwendung taktischer DDD-Muster.

    Technologien:

    • Technologien:
    • Java Java
    • Hibernate Hibernate
    • Oracle Oracle
    • DDD
    • Enterprise Architect Enterprise Architect
  • Software Architect & Software Engineer

    Credit Registry Bureau (KKB) - 3 jahre

    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.

    Technologien:

    • Technologien:
    • 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 jahre

    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.

    Technologien:

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

Ausbildung

  • FortbildungArchitect Enterprise Applications with Java EE Ed 1 PRV

    Oracle University · 2014 - 2014

  • BSc.Computer Engineering

    Ege University · 2005 - 2009

Portfolio

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

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns