Keywords
Skills
I have been working as a software engineer focused on Java for over 19 years. I have BSc and MSc degrees in Computer Engineering. I would really appreciate a new challenge.
My 19 years of experience is in design, development and deployment of business applications using OOP, Java/J2EE technologies, Agile methodologies and Continuous Integration. In all of my projects, I used several Java/J2EE design patterns and OOP concepts. In the last projects, I used Scrum as Agile software development methodology. Previously in my second project we applied eXtremeProgramming. In the first and second projects I used Swing for desktop development. Then I used JavaEE with JSF (Richfaces, Primefaces), EJB, Hibernate. Now I am developing applications with Spring MVC, Spring Boot for Microservices and Angular with Typescript in the frontend. In my projects I have focused on TDD – Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality. In the last project I used GIT and JIRA tool for versioning, bug tracking and project management; Maven and Jenkins for automating the build and deploy processes. And Finally I love work remotely, for the last two years I am working from home.
My 19 years of experience is in design, development and deployment of business applications using OOP, Java/J2EE technologies, Agile methodologies and Continuous Integration. In all of my projects, I used several Java/J2EE design patterns and OOP concepts. In the last projects, I used Scrum as Agile software development methodology. Previously in my second project we applied eXtremeProgramming. In the first and second projects I used Swing for desktop development. Then I used JavaEE with JSF (Richfaces, Primefaces), EJB, Hibernate. Now I am developing applications with Spring MVC, Spring Boot for Microservices and Angular with Typescript in the frontend. In my projects I have focused on TDD – Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality. In the last project I used GIT and JIRA tool for versioning, bug tracking and project management; Maven and Jenkins for automating the build and deploy processes. And Finally I love work remotely, for the last two years I am working from home.
Project history
Local Availability
Only available in these countries:
Turkey