I am a senior software engineer with over nine years of experience specializing in Java and Spring Boot backend development. My expertise lies in designing and implementing microservices architectures, event sourcing, and event-driven systems. I have a strong command of the Spring ecosystem, including Spring Boot, Cloud Gateway, Security, Data JPA, and AI integration. I am passionate about building scalable and well-architected Java applications that meet modern backend engineering standards.
Throughout my career, I have founded and led development efforts for enterprise-level platforms such as Cortexa and Etosis, where I architected complex systems using Java 17, Spring Boot 3.5, and cloud technologies like Microsoft Azure. I have hands-on experience with real-time communication protocols such as WebSocket, Server-Sent Events, and gRPC, and I have implemented robust authentication and authorization mechanisms including JWT and Firebase Auth.
I am skilled in designing relational database schemas and managing data access layers using Hibernate/JPA with PostgreSQL and MS SQL Server. My work also involves developing cross-platform Flutter applications for iOS, Android, and web, ensuring seamless integration with backend services. I am experienced in cloud infrastructure management, monitoring, and diagnostics using Azure services.
In my previous role at Aselsan, I led the development of embedded software products, managing the full software lifecycle and achieving CMMI Level 2 certification. I developed desktop and web applications using JavaFX and Spring Boot, bridged Java with native C/C++ libraries via JNI, and established CI/CD pipelines to ensure high-quality software delivery. I have also mentored junior engineers and trainees, fostering knowledge sharing and technical growth.
I am committed to continuous learning and applying agile methodologies to deliver efficient and maintainable software solutions. My approach combines deep systems-level understanding with practical engineering skills to solve complex problems and drive innovation in backend development.