I am a Computer Engineering student and Software Developer driven by a deep curiosity for System Architectures. In every structure I encounter, I strive to go deeper by asking the "why" and "how" behind the technology. My journey has taught me that successful engineering is more than just writing code; it's about managing real-world use cases and maintaining effective communication at the heart of every solution.
My primary focus is the Java and Spring Boot ecosystem, where I enjoy building scalable and optimized systems. I am highly passionate about Software Architecture and DevOps principles, aiming to create sustainable value for products and teams by implementing modern best practices and robust cloud infrastructures.
Event Management System: I am currently developing a scalable and secure microservices-based project.
- Architecture: Utilizing Eureka for service discovery and Apache Kafka for event-driven messaging.
- Communication: Implementing both synchronous and asynchronous communication patterns between services to ensure high availability and resilience.
- Goal: Building a high-performance system that can handle complex event flows while maintaining strict security standards.
- Backend: Java, Spring Boot, Microservices, C/C++, Python
- Cloud & DevOps: Docker, AWS (EC2, S3), Jenkins, Linux (Ubuntu), Git
- Messaging & Security: Apache Kafka, Redis, Keycloak (OAuth2/OIDC)
- Database: PostgreSQL, MySQL, Liquibase, QueryDSL
- Frontend: Angular, Vue.js
- HAVELSAN (Long-term Intern): Worked within the KOVAN adaptation projects team, resolving issues in live production systems and managing containerization with Docker Compose.
- RoamStay: A P2P accommodation and reservation platform built to practice distributed systems logic and microservices communication.
"Every moment has meaning."
