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 - 1 year 7 months

    After demonstrating exceptional performance and significant contributions during the Proxify collaboration, BlackPin GmbH initiated a buyout agreement, transitioning the developer to a full-time role as part of their internal team.

    • 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 his responsibilities by contributing to frontend development with React.js, working more as a fullstack engineer to deliver end-to-end solutions.

    Technologies:

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

    BlackPin GmbH (via Proxify) - 1 year 2 months

    BlackPin GmbH is a Germany-based technology company specializing in secure communication solutions tailored to businesses.

    • 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:
    • HTML / CSS
    • Java Java
    • Spring Boot Spring Boot
    • JavaScript JavaScript
    • PostgreSQL PostgreSQL
    • Kubernetes Kubernetes
    • JUnit JUnit
    • Git Git
    • Azure Azure
    • Spring Cloud Spring Cloud
    • Microservices
  • Head of Development

    Pinsoft Consultancy - 4 years 7 months

    Pinsoft I/O is a software development studio made up of a team of (some have said “insanely talented”) technology professionals and software developers.

    • Leading a full-stack development team consisting of ten developers.
    • Responsible for whole technical aspects of a software project including design, development, deployment, and quality.
    • Workload consists mostly of coding as well managerial tasks.
    • Established CI/CD process on top of Gitlab.

    Projects

    • Aurora A complete flight reservation system for a foreign tour operator. It consists of multiple modules including B2B (wholesale, retail) and B2C. I worked as the lead developer using Microservices, DDD and Hexagonal Architecture techniques.
      • Tech stack: Java 17, Spring Boot, Reactive Spring, Spring Cloud (Gateway, Tracing), Apache Camel, Hazelcast, PostgreSQL, Docker, K8S, ReactJS(B2B), Angular(B2C).
    • SmartTechnic is a digital logbook solution allowing aircraft technicians to manage their daily workloads on the field. Developed backend APIs for mobile clients from scratch following DDD techniques and a web-based admin panel using Thymeleaf and JQuery.
      • Tech stack: Java 11, Spring Boot, Spring Cloud (Config, Discovery, Tracing), Hazelcast, IMDG, Oracle.

    Technologies:

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

    Ericsson R&D, Turkey - 2 years

    Ericsson Turkey is the first 100% foreign-owned company, operating in Turkey since 1890. Ericsson made its first investment in 1890 by establishing a telephone line in Dolmabahçe Palace, which is still active today. Globally, Ericsson is one of the leading providers of Information and Communication Technology (ICT) to service providers.

    • Technical leader and developer at Ericsson Retail Management System (ERMS) project within the scope of Revenue Manager which is being newly developed full-stack product for Telecom companies.
    • ERMS is basically a Stock Control Management System, and it also provides Sales Organization and User Management functionalities.
    • Leading DDD transformation is mainly focused on defining the bounded contexts and refactoring them as independent OSGi bundles by also applying DDD tactical patterns.

    Technologies:

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

    Credit Registry Bureau (KKB) - 3 years

    Kredi Kayıt Bürosu (KKB) was founded by nine leading banks in Turkey on April 11, 1995. As a highly regarded financial institution, KKB has a total of 156 members, including 44 banks, 61 factoring companies, 23 leasing companies, 4 insurance companies, 14 consumer financing companies, 7 asset management companies and 3 other types of companies.

    Software Architect

    • Transforming legacy applications to cloud-ready applications built on Spring Boot.
    • Leading the migration of existing VCS(SVN) to Git. It also included all developer training, documentation and a case study for a project.
    • Researches about Cassandra for the new project (Audit Traces) to be developed.
    • Making POCs and workshops with cloud platform providers for the data centre of KKB being established.

    Software Engineer

    • Designing and developing a web application called Findeks.com, which is a financial support application for individuals and corporates.

    Technologies:

    • Technologies:
    • HTML / CSS
    • Spring Boot Spring Boot
    • JavaScript JavaScript
    • Oracle Oracle
    • Git Git
    • Spring Cloud Spring Cloud
  • Software Specialist

    AvivaSA (AgeSa Pension and Life - 5 years

    As of May 5, 2021, AgeSA Hayat ve Emeklilik continues its journey in line with the principle of equal partnership between Sabancı Holding and Ageas, a Belgian insurance company with a history of nearly two centuries, and 20 per cent of the company's shares are traded in Borsa Istanbul with the code “AGESA”. Founded in 2007 as AvivaSA Emeklilik ve Hayat, the company changed its name to “AgeSA Hayat ve Emeklilik” as of July 1, 2021.

    • Architect and lead developer of AvivaSA Bankasurrance, which is the company's most profitable application. This app manages all pre-sale and post-sale processes between Akbank and AvivaSA. It is written from scratch within the scope of a department-wide renewal program. Technologies: Java 7, EJB 3.1, JPA 2.0, JSF 2.0, Primefaces, Weblogic, Oracle
    • Designing and developing of Java-based application called Haymer which is a stand-alone application that transfers bulk data over SOAP web services. Multithreading and design patterns are widely used in this project.

    Technologies:

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

Education

  • Standalone courseArchitect Enterprise Applications with Java EE Ed 1 PRV

    Oracle University · 2014 - 2014

  • BSc.Computer Engineering

    Ege University · 2005 - 2009

Portfolio

  • porfolio-0
  • porfolio-1
  • porfolio-2
  • porfolio-3
  • porfolio-4

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