Ankara, Türkiye
Recent graduate and skilled software engineer with 2 years of hands-on experience in Java and Spring Boot, gained through internships, personal projects, and professional work. Proven success in developing dynamic, user-focused web applications. Committed to writing clean, efficient code and continuously learning new technologies. Eager to contribute to high-impact projects in a collaborative, innovative environment.
Integrated Kafka messages with internal REST/SOAP services for seamless API communication with the Ministry of Trade. Developed comprehensive unit tests for Spring Boot applications using JUnit and Mockito. Rectified language localization issues in an existing Java Spring Boot project, ensuring accurate internationalization. Improved system integration by adding new fields and functionalities using React and Spring Boot, resulting in a increase in data consistency. Created demo section and a flight information screen for internal websites using React. Identified and resolved critical issues in an internal React website. Enhanced date and time picker component and implemented validation for date and time.
Engineered scalable microservices using Spring Boot and Hibernate, enhancing system modularity and performance. Implemented robust messaging and logging systems with Kafka, improving reliability. Collaborated in managing and optimizing both relational and non-relational databases, reducing query response times by 40%. Designed and implemented SQL procedures and triggers to enhance the performance of backend API operations. Wrote extensive unit tests using JUnit and Mockito, achieving 70% code coverage and reducing bugs. Contributed to a frontend project using Vue.js and Quasar, integrating seamlessly with a backend GraphQL API.
Implemented secure JWT authentication for RESTful APIs, strengthening application security protocols. Gained hands-on experience with Object-Relational Mappers (ORMs), facilitating efficient database interactions. Applied the Unit of Work design pattern for database repositories, ensuring data integrity and consistency. Worked closely with senior engineers to debug and optimize code, contributing to project success.