You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ben Abdesslem MarwenBA

Ben Abdesslem Marwen

JAVA/Angular Fullstack Developer

€667/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ben Abdesslem

Tech Lead with 10 years of experience.
Mastery of cutting-edge languages and technologies such as **JAVA/JEE**, **Spring Framework**, **Angular**, React.js. Microservices architecture, CQRS, security, DevOps, mobile/front-end development, **Ionic**, Apache Karaf, Apache Camel, ActiveMQ, ELK, Elasticsearch, Redis, Hazelcast, Apache Kafka, EIP, Spring Integration, Netty, Quartz Scheduler, Websocket and Docker.
Expert in relational databases (JPA, Hibernate), database design and modeling, architecture, code audit, and authentication and security protocols (OAuth 2.0, JWT, OpenID Connect, LDAP, SSL/TLS, SAML, OWASP, MASVS/MSTG, SYNk, SonarQube).
Varied experience in the energy, sensitive industry, mass retail, and telecommunications sectors.
Available for freelance and full remote missions, with the possibility of occasional travel if necessary.
  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • SITEFLOW
    Tech Lead
    ENERGY AND UTILITIES
    July 2020 - August 2024 (4 years and 2 months)
    Paris, France
    Development of a cloud solution for field operations management meeting the requirements of complex industries (nuclear, energy, public works, defense...). Web and mobile applications securely connect employees, from office to field, from preparation to the end of their interventions.
    • Full stack application development.
    • Use of iText7 for document generation.
    • Improved login security and user experience through the implementation of SSO with OAuth 2.0 on the ADFS server.
    • Prototyping and migration from Spring Boot 2 to Spring Boot 3.
    • Code reviews.
    • Management and supervision of development teams.
    • Organization and facilitation of audit meetings with auditors to evaluate reports, identify necessary corrections and improvements, and develop action plans.
    • Conducting code reviews and vulnerability checks of dependencies (CVE).
    • Integration of Newrelic for server log monitoring.
    • Development of a Capacitor plugin using the Newrelic Android agent for mobile logging.
    Technologies: Java, Spring Framework, SSO, OAuth2.0, Angular, NgRx, Snyk.
    Management of a mobile team, implementation of a cross-platform mobile application from scratch operating offline and online, security guarantee (database encryption, MASVS/MSTG standards), local data management using an ORM written in JS, development of Capacitor plugins for advanced native operations (file management, database backup, API key security using Android NDK), configuration of an interactive map (online tile download for offline map operation, server-side marker clustering, drawing overlays...)
    Technologies: Ionic Framework, Capacitor, Angular, Android NDK, TypeORM, Leaflet.
    Java Spring Boot Angular JavaScript Ionic
  • MEDITERRANEA SOFTWARE SOLUTIONS
    Solutions Architect
    July 2018 - July 2020 (2 years)
    Streamlining the complex workflow, data set, and government compliance business rules. Eliminating data redundancy and reduce development effort. Creating architecture specifications overall technology portfolio with supporting standards and guidelines. Solving technical complications and ensuring optimum performance, maintainability, scalability and usability besides technical Project Management and cross train numerous groups.Full stack retail application development. Development of an SDK to unify APIs to integrate with eBay Amazon, and other marketplaces. Manage online cash registers.
  • Sagemcom
    Full Stack Developer
    April 2016 - June 2018 (2 years and 2 months)
    Tunisia
    Setting up a service center on behalf of Sagemcom specializing in the development of a "Head End System" software suite for a Smart Metering ecosystem. Elaboration of development processes, quality assurance and deployment. Close monitoring of the load qualification, robustness and resilience phases to ensure a solution capable of supporting millions of devices. Design and development of component architecture and building blocks and produce software architecture documents, technical specifications.

Recommendations

Be the first to recommend Ben Abdesslem

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer's degree
    Faculty of Mathematical, Physical and Natural Sciences of Tunis
    2015
    Engineer's degree
  • Mp, Preparatory classes
    IPEIN - Preparatory Institute for Engineering Studies of Nabeul
    2012
    Mp, Classes préparatoires

Certifications

Skill set (50)

Categories