EA
Open to opportunities

Erdi Aydın

@erdiaydn

Experienced Senior Software Engineer specializing in backend development.

Turkey
Message

What I'm looking for

I am looking for a role that challenges my skills and offers opportunities for growth in a collaborative environment.

I am an experienced and detail-oriented Senior Software Engineer with a strong background in backend development, microservices architecture, and event-driven systems. I excel in building scalable and maintainable systems using Java and Spring Boot, and I have hands-on experience with Kafka, Domain-Driven Design (DDD), and distributed system design. My proven ability to deliver robust, high-quality solutions in fast-paced, agile environments has been a key factor in my success.

Throughout my career, I have developed microservices, designed REST APIs, and implemented security features such as OAuth2 and JWT authorization. I have contributed to the development of distributed logging systems and custom caching solutions, significantly improving system performance. My work on payment systems has emphasized scalability and availability, and I have applied Domain-Driven Design principles to create robust backend solutions.

Experience

Work history, roles, and key accomplishments

IA

Software Engineer

Information and Communication Technologies Authority

Feb 2020 - Present (5 years 6 months)

Implemented a round-robin algorithm to address related network flows and avoid unused flow packets. Developed parser, fetcher, and persister tasks to enable multi-threading and scaling, and contributed to the development of a custom communication protocol.

UT

Software Engineer

Utis

Aug 2018 - Present (7 years)

Integrated AOP paradigm to provide log data for log-aggregator and health checker systems. Implemented a custom message broker system to ensure data reliability and manage transactional processes between microservices.

AL

Big Data Developer

Altair-St

Jun 2014 - Present (11 years 2 months)

Administrated Hadoop infrastructure using capacity scheduler techniques to distribute fixed-size memory utilization. Filtered raw data on stream processing, transferred it to HDFS, and stored it as Parquet files to decrease file size and increase batch processing.

Education

Degrees, certifications, and relevant coursework

BU

Bilkent University

Bachelor of Science, Computer Engineering

2009 - 2014

Studied Computer Engineering at Bilkent University. The curriculum covered a wide range of topics in computer science and engineering.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Erdi Aydın - Software Developer - OBSS | Himalayas