Erdi Aydın
@erdiaydn
Experienced Senior Software Engineer specializing in backend development.
What I'm looking for
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
Software Developer
OBSS
Jul 2022 - Present (3 years 1 month)
Developed microservices using Spring Boot and deployed them in Docker containers on Rancher. Implemented security features such as OAuth2 and JWT authorization, and designed and developed a custom caching solution to reduce database queries and improve system performance.
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.
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.
Android Developer
NetdataSoft
Jun 2016 - Present (9 years 2 months)
Developed a custom job scheduler to encrypt files and synchronize with the cloud, ensuring continuity of backend processes. Created a custom file manager to provide secure in-app file usage and manage threading on synchronization.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Erdi?
You can contact Erdi and 90k+ other talented remote workers on Himalayas.
Message ErdiFind 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!
