I have been working as a software engineer focused on Java and Javascript 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. 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. 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 three years I am working from home.