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 / Turkiye

English Preparatory

Kocaeli University

09/2014 - 07/2015

Kocaeli / Turkiye

Public Administration

Celal Bayar University

09/2013 - 04/2014

Manisa / Turkiye

High School

Physics, Mathematics and Informatics High School

09/2009 - 06/2013

Baku / Azerbaijan

LANGUAGES

English

Full Professional Proficiency

Turkish

Native

SOFT SKILLS

Team Player

Communication

Responsibility

Proactivity

Time Management

Leadership

Adaptation

TECH STACK

Languages

Java 22

Java Script

Python3

Build Tools

Gradle

Maven

CI/CD

Git

Git Flows

Jenkins

ArgoCD

Libraries

JPA

Hibernate

Lombok

Mapstruct

Feign

Retrofit

Hystrix

Resilience4j

POI

FasterXML

Security

JWT

OAuth2

XSS

SQL Injection

CORS

CSRF

Fraud Detection

DDOS Protection

Tools

Intellij IDEA

Jenkins

ArgoCD

Splunk

Instana

Docker

Kubernetes

Lens

Kafka

Wiremock

Sonar Lint

Sonar Qube

Fortify

JMeter

Postman

Architectures

Monolight

SOA

Micro Services

Frontend

Angular

Vue

Spring

Core

Boot

Security

Data

Integration

Cloud

Cache

Redis

Hazelcast

EhCache

Database

MongoDB

Oracle DB

Postgres SQL

MySQL

Logging / Monitoring

Grafana

Prometheus

Logback

Splunk

Instana

ArgoCD

Lens

Testing / Quality

Junit5

Mockito

AssertJ

JaCoCo

Wiremock

Sonar Lint

Sonar Qube

Fortify

JMeter

Postman

Cluster

Docker

Kubernetes

Lens

ArgoCD

Messaging Queue / Streaming

Kafka

RabbitMQ

Communication

IP

UDP

TCP

HTTP

REST

GraphQL

gRPC

WebSocket

Principles

Agile

SOLID

ACID

Design Patterns

MVC

DDD

TDD

BDD

WORK EXPERIENCE

Founder / Senior Software Engineer

IZ Soft

09/2024 - Present

Istanbul / Turkiye

Projects

-- SESA Data Management: A platform was developed that automatically collects and analyses the marketing activity data of a company conducting e-commerce activities through different accounts through ETL processes. Integrations with Amazon, UPS, FeDex, Seller Flash and Open Currency Exchange were developed.

-- VİVA Media Radio: Enhanced server and client software for a Turkey-wide system that broadcasts and plan radio and audio advertisements over the Internet.

-- Customer Relations, System Design, Software Architecture, Planning, Development, Code Review, Unit Test, Bug Fix

Senior Java Engineer

Vodafone

04/2023 - 09/2024

Istanbul / Turkiye

Achievements / Tasks

-- Contributed the architecture design for microservices that scaled to support 20M+ users

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

-- System Design, Software Architecture, Planning, Development, Code Review, Unit Test, Bug Fix

Middle Java Engineer

Vodafone

10/2021 - 04/2023

Istanbul / Turkiye

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

-- Software Architecture, Planning, Development, Code Review, Unit Test, Bug Fix

Java Engineer

Turkcell

08/2019 - 10/2021

Istanbul / Turkiye

Achievements / Tasks

-- Planning

-- Development

-- Code Review

-- Unit Test

-- Bug Fix

Intern

Siemens

06/2018 - 08/2018

Istanbul / Turkiye

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)