Onur Y.

Backend Developer

Onur is an accomplished Java Developer and Software Architect with 15 years of experience in building scalable systems and designing clean, maintainable software architectures. He specializes in refactoring legacy systems and developing fault-tolerant, high-availability solutions.

Throughout his career, Onur has successfully led major projects, including the development of a flight reservation system based on microservices architecture and Domain-Driven Design (DDD) principles, ensuring both scalability and long-term maintainability.

With strong expertise in cloud technologies, Onur is highly proficient in Kubernetes, Docker, Azure, and other cloud platforms. On the frontend side, he has gained recent hands-on experience with React.js, adding further versatility to his technical skill set.

Onur has also collaborated effectively with a Proxify client, where his deep knowledge of scalable system design and cloud infrastructure was instrumental in achieving outstanding project outcomes.

Main expertise

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

Other skills

  • JavaScript
    JavaScript 10 years
  • PostgreSQL
    PostgreSQL 7 years
  • Docker
    Docker 7 years
Onur

Onur Y.

Turkey

Get started

Selected experience

Employment

  • Senior Fullstack Software Engineer & System Architect

    BlackPin GmbH - 2 years 7 months

    • Developed and optimized the backend application to meet evolving business needs.
    • Enhanced the system architecture to support scalability and complex business requirements.
    • Took a leading role in implementing software security and ensuring compliance with industry standards.
    • Improved observability through advanced monitoring, alerting, and analytics tools.
    • Provided support and upgrades for high availability and performance optimization.
    • Expanded responsibilities by contributing to frontend development with React.js, working as a fullstack engineer to deliver end-to-end solutions.

    Technologies:

    • 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 year 2 months

    • Developed and maintained the Java-based backend application to meet business requirements, excluding chat protocol functionality.
    • Designed and implemented non-functional requirements:
    • Centralized logging: Built a comprehensive logging system for better traceability.
    • Observability: Integrated monitoring and alerting systems to maintain system health.
    • Software security: Incorporated robust security measures to mitigate risk and maintain compliance.
    • High availability: Developed fault-tolerant systems to ensure uptime and continuity.
    • Contributed to the design and scalability of BLACKPIN’s backend architecture, focusing on security and system design.
    • Collaborated with the client’s team to ensure seamless integration of new features and improvements.

    Technologies:

    • 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 years 7 months

    • Led a full-stack development team consisting of ten developers.
    • Took responsibility for all technical aspects of a software project, including design, development, deployment, and quality.
    • Worked primarily on coding while also handling managerial tasks.
    • Established the CI/CD process on top of GitLab.
    • Developed a complete flight reservation system for a foreign tour operator, consisting of multiple modules including B2B (wholesale, retail) and B2C. Served as the lead developer, applying Microservices, DDD, and Hexagonal Architecture techniques.
    • Built a digital logbook solution enabling aircraft technicians to manage their daily workloads in the field. Developed backend APIs for mobile clients from scratch using DDD techniques, along with a web-based admin panel using Thymeleaf and jQuery.

    Technologies:

    • 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 years

    • Served as Technical Leader and Developer for the Ericsson Retail Management System (ERMS) project within the scope of Revenue Manager, a newly developed full-stack product for telecom companies.
    • Delivered ERMS as a Stock Control Management System with additional Sales Organization and User Management functionalities.
    • Led the DDD transformation, focusing on defining bounded contexts and refactoring them into independent OSGi bundles while applying DDD tactical patterns.

    Technologies:

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

    Credit Registry Bureau (KKB) - 3 years

    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.

    Technologies:

    • 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 years

    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.

    Technologies:

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

Education

  • Standalone courseArchitect 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

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat