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 5 years
- HTML / CSS 10 years
- Java 15 years
Other skills
- JavaScript 10 years
- PostgreSQL 7 years
- Docker 7 years
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
Spring Boot
React.js
JavaScript
PostgreSQL
Kubernetes
Hibernate
Git
Azure
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
Spring Boot
JavaScript
PostgreSQL
Kubernetes
JUnit
Git
Azure
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
- HTML / CSS
Java
Spring Boot
React.js
JavaScript
Spring
PostgreSQL
Redis
Oracle
Docker
Thymeleaf
Git
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
Oracle
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
JavaScript
Oracle
Git
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
JavaScript
Spring
Oracle
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
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