Marouane Trabelsi

is working from home. 🏡

Angestellt, Technical Lead, Vermeg for Banking & Insurance Software

Ben Arous, Tunesien

Fähigkeiten und Kenntnisse

Software Development
Java
Java EE
JavaFX
Javaserver Pages (JSP)
JavaScript
TypeScript
CoffeeScript
Kotlin
Groovy
Grails
Gradle
Maven
Ant
Spring Framework
Spring
Spring Web Flow
quarkus
vert.x
Spring Boot
Spring Cloud
Shell Scripting
Bash (Unix shell)
UNIX
Jenkins
sonar
Hudson
cast
RxJava
Microprofile
Jakarta Commons Logging
Jakarta Taglibs
Jakarta POI
JUnit
Mockito
EasyMock
AspectJ
Aspect oriented Programming
Test Driven Development (TDD)
Behavior Driven Development
spock

Werdegang

Berufserfahrung von Marouane Trabelsi

  • Bis heute 7 Jahre und 4 Monate, seit Jan. 2017

    Technical Lead

    Vermeg for Banking & Insurance Software

    - I lead the architectural study and migration to micro-services architecture of a legacy insurance system to ensure its evolution according to the best approaches: service-oriented architecture, scalabality, security, deployment, performance, cache-awareness, maintainability... - I have implemented various solutions and monitored the development teams following agile methodologies and TDD / BDD patterns - I took part in employees and new recruits coaching and conducted technical workshops

  • 1 Jahr und 1 Monat, Jan. 2016 - Jan. 2017

    Java Performance Engineer

    Vermeg

    - I monitored the performance of various Java applications and profiled them through dedicated tools to analyse systems behavior and identify main bottlenecks - I tuned the JVMs through memory adjustment, GC system adaptation, specific options integration... - I participated in identifying areas for optimization through research and prototyping of solutions to develop best practices - Implemented optimizations based on advanced development approaches (lock-free, uncontended-lock...).

  • 1 Jahr und 1 Monat, Dez. 2014 - Dez. 2015

    Software Engineer

    Vermeg

    - I analyzed customer requests and write design documents and specifications - I developed new functionalities within the insurance suite applications - I analyzed the impact fields of new functionalities and write dedicated test scripts - I planned and implemented unit and integration tests - I have been involved in several software processes optimization and CI / CD pipelines setup - I participated in bug-fixing and solution stabilization

  • 1 Jahr und 3 Monate, Sep. 2013 - Nov. 2014

    Support Engineer

    eXo Platform

    - I provided personalized support and guidance and cultivated high-value relationships as I gained understanding of customers' IT infrastructures, internal processes, and business needs - I performed, from 1st to 3rd level, investigation and responded to online support requests by analyzing anomalies and problems, all respecting customer SLAs - I delivered corrections and patches and followed their integration into the customer environment to ensure their satisfaction

Ausbildung von Marouane Trabelsi

  • 4 Jahre und 10 Monate, Sep. 2008 - Juni 2013

    Computer Science

    National Institute of Applied Science and Technology

Sprachen

  • Englisch

    Fließend

  • Französisch

    Fließend

  • Spanisch

    Grundlagen

  • Arabisch

    Muttersprache

Interessen

Trail Running
Running
Mountain Guiding
Photography
Cliff Climbing

21 Mio. XING Mitglieder, von A bis Z