Cologne, North Rhine-Westphalia, Germany
I'm living currently in Cologne, Germany 🇩🇪, was graduated with a bachelor's degree in Computer Engineering and enhanced my skills in software by taking software courses from various institutions. I have experiences in Java-based Full Stack web application development with such skill sets, Spring Boot, RESTful, Microservices, Hibernate, SQL, and Angular. I have experience with CI/CD DevOps pipelines. Software Skills Java Backend; • Java (v8, v11, v17), Java SE Core, • J2EE (Servlet, JSP, JPA, JSF), • Spring Framework (Spring Boot, Security, Data JPA), Hibernate, RESTful Web Services, REST API, Git, GitHub, GitLab, Bitbucket, XML, JSON, Maven, Gradle, Lombok, Open JDK, Oracle JDK, JVM, Apache Tomcat, IntelliJ IDEA, MVC (Model-View-Controller), Design Patterns, SOLID Principles, SDLC (Software Development Life Cycle) • Microservices (Spring Cloud, ConfigServer, API Gateway, Open Feign, RabbitMQ, Docker) Frontend (basic); • Angular, JavaScript, TypeScript, CSS, HTML, RestAPI, GraphQL Database; • SQL, RDBMS (Oracle DB, PL/SQL, PostgreSQL, MySQL, SqLite), NoSQL (MongoDB) Test Automation (TDD); • JUnit, Mockito, Postman, Swagger (Open API), Yml/Yaml DevOps (CI/CD) & Cloud (basic); • Docker (Hub, Image, Container, Compose, Volume), Linux, VMware • Jenkins (Groovy) • Kubernetes Agile Scrum; • Agile Scrum; (Daily Scrum, Backlog Refinement, Sprint Planning, Sprint Review and Retrospective) Languages • German (B2-C1) 🇩🇪 • English (B2-C1) 🇺🇸 #java #backend #backenddeveloper #frontend #frontenddeveloper #developer #fullstackdeveloper
• Developing Java 17 backend with Spring Boot, PostgreSQL, and Spring Cloud for Microservices. • Integrating Configserver, API Gateway, Spring Security with JWT. • Containerizing with Docker, Kubernetes for deployment. • Frontend collaboration: Typescript, Angular.
• Supporting various projects using Java 8, 11, 17. • Successful integration of Spring Boot and Spring JPA/Hibernate technologies. • Utilizing PostgreSQL, MySQL, and MongoDB as databases. • Developing a modular structure for microservices architecture with Spring Cloud. • Ensuring application security through implementation of Spring Security and JSON Web Token (JWT). • Containerization and deployment of applications using Docker and Kubernetes. • Conducting API documentation and tests with Swagger-ui and Postman. • Using JUnit and Mockito for unit tests. • Tracking project development and progress using GitHub, Bitbucket, and Jira tools.
• Active participation in online meetings of the Java User Group Türkiye. • Personal development through work on Java 8, Spring Framework, and JPA/Hibernate. • improving English proficiency
• Developing mobile applications and mobile web screens for Türk Telekom. • Using Android, Java, and JavaScript to develop innovative solutions for mobile platforms. • Collaboration according to the Agile-Scrum methodology. • Version control and project management using tools like Bitbucket and Jira.