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.
Architected and built an enterprise-level ERP platform using microservices architecture with CQRS and Event Sourcing. Utilized Java 17, Spring Boot 3.5, Spring Cloud Gateway, Apache Kafka, gRPC, and PostgreSQL. Designed modular backend with multiple Maven modules, implemented JWT authentication with Firebase Auth integration, and RBAC using Spring Security. Incorporated AI features with Spring AI and OpenAI. Developed a cross-platform Flutter app with real-time updates via WebSocket/SSE.
Architected and developed a Java/Spring Boot REST API backend for a SaaS platform deployed on Microsoft Azure. Designed relational database schema and implemented data access layer with Hibernate/JPA and MS SQL Server. Implemented JWT-based authentication and custom rule-based permission system. Developed business modules including workflow engine, stock/inventory tracking, file manager service, and device information interfaces. Built cross-platform Flutter frontend and managed Azure cloud infrastructure.
Lead developer for mass-produced embedded product managing full software lifecycle; achieved CMMI Level 2 certification. Built desktop tooling and operator interfaces with JavaFX using MVC and reactive bindings. Developed web backend services with Spring Boot, designed RESTful APIs, integrated JPA/Hibernate, and implemented authentication and validation layers. Bridged Java with native C/C++ via JNI. Developed modular layered architectures and ported applications from RTOS to Linux. Established CI/CD pipelines and led a sub-team of engineers and trainees.
Worked in Network Accessing Department.
Worked in Network Planning Department.
Jobicy
614 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: