Senior Software Engineer
CurrentResponsibilities:● Involved in architectural decisions● Towards the release date I also took over some of the project management responsibilities: single point of contact with the client, scope management● Participate in technical interviews● CI pipeline design and maintenance● Peer code review● Automated testing - functional, integration, unitary● Follow RUP/Scrum methodologyProjects: 1. Domain: Environmental GovernanceDeveloping greenfield web application until its public release during an important EU event.Technologies:- Java 8, Spring Boot - MVC and REST Controllers, JPA, EasyRules Rule Engine- Selenium, JUnit, TestNG, Mockito- Thymeleaf, JQuery, Bootstrap, CSS with JSLint- Git, Maven, Oracle, WebLogic, Tomcat- Atlassian Stack - Bamboo, Jira, etc2. Domain: European Comission Environment RegulationsThe web application allows users to manage submissions (structured data exchanges between parties) from various domains according to specific workflows. A main objective is to provide a core set of functionalities that can be then easily customized per each domain.Besides adding features to the core, I worked on domains concerned with animal protection regulations and with genetic research regulations.Technologies:- Java 8, Spring MVC, JPA, Drules, Camel State Machine, Docker- Selenium, JUnit, TestNG, Mockito- JSP, JQuery, Bootstrap, CSS with JSLint- Git, Maven, Oracle, MySql, WebLogic, Tomcat- Atlassian Stack - Bamboo, Jira, etc