I live in Quebec, Canada. I am a Full Stack Java Developer with professional knowledge and experience in Software Development for over 7 years. I hold a Phd, with a record of many scientific publications, specialized in Service Oriented Architectures (SOA), software product lines, enterprise service bus and Java/JavaEE/Spring.
Since 2013 I work with Spring Boot, Spring Data JPA/Hibernate, Spring Data, enterprise service bus (JBoss, WSO2), REST, SOAP, JHipster and Angular. I'm always enthusiastic and get myself instigated to face new challenges where I can learn something new and useful, but always focused on the business needs and accomplishments to get things working properly as soon as possible.
Currently here in Quebec, I am working as Information System Architect in a public agency of the Quebec government developing SOA solutions for judicial and financial departements. I'm responsible to design and develop, with a team, SOA solutions using Java/Spring-Boot, WSO2 enterprise service bus, Dotnet core, micorservice and Angular.
I have experience developing software as free lancer for clients in France, USA, Tunisia in different fields: GPS facility management, passenger transport management, festival halls management and dynamic websites. In this context, I am essentially using as technologies: Java, JHipster, Spring, Hibernate 5, Angular and AWS.
I don't think outside the box. I don't even know where the box is!
I love to solve problems. I have a horror of rework and wasted time. If they give me 4 hours to solve a problem, I will spend 3 hours thinking about how to solve it, using best practices and standards, and I will spend 1 hour implementing the solution in an agile and focused manner. And they will never have that same problem again. I automate, refactor and reuse everything the most I can, so I will be free to have new problems to solve.