Hello! I'm Selçuk Yılmaz, a third-year Computer Engineering student with a strong passion for both back-end and front-end technologies. I specialize in back-end development, aiming to excel as a Java back-end web developer. Currently, I am actively engaged in the development of a Weather Web App using Java and the Spring Framework.
- Developed a Spring Boot application using Spring Data JPA and PostgreSQL for efficient data storage and retrieval.
- Integrated external weather APIs, including the MGM (Turkish State Meteorological Service), to fetch real-time weather data, ensuring accurate and up-to-date information on various cities.
- Implemented RESTful endpoints for seamless integration with other applications, enhancing the accessibility of weather information.
- Employed Lombok to streamline code development and enhance readability.
- Utilized technologies such as Spring Boot, Spring Data JPA, PostgreSQL, Lombok, and Java to create a robust and reliable weather information hub.
- GitHub: Turkey Weather Hub
- Developed a Movies API using Java, Spring Boot, and Spring Data MongoDB, featuring RESTful endpoints for seamless integration with other applications.
- Designed a React-based UI for the Movies app, implementing efficient backend communication with Axios for responsive and visually appealing user interaction.
- Established a comprehensive movie information system, allowing users to retrieve details through intuitive API calls.
- Implemented a dynamic review system, enabling users to add and contribute movie reviews with data persistence in MongoDB for reliability and scalability.
- GitHub: Movie Platform
- Currently pursuing Computer Engineering at Ankara University.
- Previous studies at Eskişehir Technical University.
- Turkish (Native)
- English (B1)
- German (A2)
- Email: [email protected]
- LinkedIn: linkedin.com/in/damples
I am actively seeking opportunities to apply my technical skills and contribute effectively in internship or junior positions.
Feel free to explore my GitHub repositories and get in touch!