photo

İlyas Ziyaoğlu

Senior Software Engineer

I am a Senior Software Engineer with over 5 years of experience in designing scalable microservices, leading high-traffic systems, and improving code quality through advanced architectural principles. Adept at improving software quality, reducing technical debt, and mentoring junior engineers. Throughout my career, I improved myself first with my education and then with my professional experience, various trainings and individual projects. Moreover, in terms of research, self-motivation, entrepreneurship and acquiring different skills. I want to state that I am very dedicated and enthusiastic about being effective and fast in business life and want to take responsibility for the position interestedly. I am aware that working with enthusiasm, diligence and care will definitely result in success. Therefore, I do not doubt I can contribute to you with my skills and work discipline.

EDUCATION

Computer Engineer

Kocaeli University

09/2015 - 07/2019

Kocaeli

TECHNICAL STACK

Programming Languages

Java22, JavaScript, Python3

Build Tools

Maven, Gradle

CI/CD

Git, Git Branching Strategies, Jenkins, ArgoCD

Frameworks

Feign, Retrofit, Hystrix, Resilience4j

Security

JWT, OAuth, OAuth2, SSO, XSS, SQL Injection, CORS, CSRF, Fraud Detection

Spring

Core, Boot, Security, Data, Integration, Cloud

Cache

Redis, Hazelcast, EhCache

Database

MongoDB, Oracle, Postgres, MySQL

Logging & Monitoring

Slf4j, Log4j, Logback, Splunk, Instana

Unit Test

Junit4, Junit5, Mockito, AssertJ, JaCoCo

OTHER SKILLS

Micro Services

AWS

Scalable System

Kafka

Restful APIs

SOLID Principles

Design Patterns

Refactoring

Angular

Linux

Jmeter

Docker

Bash Script

System Design

SOFT SKILLS

Ownership

Leadership

Communication

Teamwork

Critical Thinking

Time Optimization

LANGUAGES

English

Full Professional Proficiency

Turkish

Native

WORK EXPERIENCE

Senior Java Engineer

Vodafone

04/2023 - 09/2024

Istanbul

Achievements / Tasks

-- Led the architecture design for microservices that scaled to support 20M+ daily traffic

-- Implemented aspect-oriented logging architecture, leading to better separation of concerns and easier debugging of business logic. Leading to 90% reduction in manual logging efforts

-- Developed a context management architecture, providing developers with easy access to user and contextual data, reducing %15 boilerplate code

-- Designed an extensible microservices architecture adhering to SOLID principles and best practices, enabling enhanced maintainability and extensibility

-- Reduced code duplication and management costs by 30% through the creation of reusable libraries

Middle Java Engineer

Vodafone

10/2021 - 04/2023

Istanbul

Achievements / Tasks

-- Developed intricate features like gamification, game engine, benefit gifting, preference-based/AI-powered special offers and loyalty points systems

-- Improved development team efficiency by implementing CI standards and streamlined transformation mechanisms

-- Established project-specific code review checklist, ensuring consistent code quality and reducing review %20 of turnaround time

-- Bug Fixes

Java Engineer

Turkcell

08/2019 - 10/2021

Istanbul

Achievements / Tasks

-- Payment and Return Management

-- Shipping Management

-- Basket Management

-- Product Feature Management

-- Product Rating

-- Bug Fixes

Intern

Siemens

06/2018 - 08/2018

Istanbul

Projects

-- Developed Bid Data Management and Evaluation System. The system reduces bid evaluation time from hours to seconds for purchasing managers

-- Developed calculation and reporting system of cable standard and length required by circuit elements in electricity projects such as tunnel and railway. The system reduces reporting time from hours to seconds for electrical engineers

ORGANIZATIONS

DATUB

Active member (2018 - Present)

Kocaeli Ahıska Youth

Founder (2015 - 2019)

Kocaeli University Computer Club

Active member (2016 - 2018)

Google Developer Group Kocaeli

Active member (2016 - 2017)

Kocaeli University Underwater Club

Single star diver training (2015 - 2016)

IEEE Computer Society

Active member (2015 - 2018)