Istanbul, Istanbul, Türkiye
The E-Beyanname platform is a comprehensive digital solution for preparing, validating, submitting, and tracking tax declarations. The project was carried out in collaboration with TÜBİTAK and was designed with high security standards, a scalable architecture, and modern software technologies. In this project, I worked as a system architect, taking responsibility for overall system design, component integration, and the technology roadmap. I contributed to establishing a microservices-based distributed architecture, designing an event-driven communication infrastructure, ensuring secure and efficient large-scale data processing, and implementing performance optimizations across the platform. Used tools, products and technologies: Java 17, Spring Boot, Spring Cloud, Kubernetes, Argo CD, ReactJS, PostgreSQL, Redis, ElasticSearch, Apache Kafka, Jenkins, Docker, Git, Maven, Junit, Mockito
I actively participated in hat processes and tariff management at Vodafone. Used tools, products and technologies: Java 11, Spring Boot, Spring Cloud, ReactJS, Oracle, MongoDB, Hazelcast, ElasticSearch, Apache Kafka, Jenkins, Microservice Architecture (10 ms), Docker, Git, Maven, Junit, Mockito
Single Catalog Positioned in Catalog Team, responsible for developing and designing the Single Catalog System of Hepsiburada. Single Catalog: Catalog project, Microservices based on Java 8, Spring Boot and ReactJS MPOP Automate all processes of merchant registration and uploading products to the Hepsiburada system. Used tools, products and technologies: Java 8, Spring Boot, Spring Cloud, ReactJS, MongoDB,Hazelcast, ElasticSearch, RabbitMQ, Jenkins, Docker, Git, Maven, Junit, Mockito