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

Saad Benbouzid

Technical Lead Java Angular | DevSecOps | Cloud

€380/day
Montréal, CA
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Saad

Hello,

I started my career in 2009 in the Lyon region, with high-visibility assignments for Enedis and GDF.

I like to berigorousandperfectionistin my work, and I systematically visualize all cross-functional aspects of development (performance, impacts, industrialization, maintenance, scalability, tool and platform costs).

Frontend**, **Backend**, and **DevSecOpstechnical expert with **15 years of experience**, I am also passionate about code quality, performance, and compliance, which I leverage in project management and audits.
Proactive and versatile, I enjoy evolving and improving quality, results, and skills within the projects I am responsible for.

I have worked on dozens of assignments in the service company market in **France**, **Switzerland**, and currently in **Quebec**. My customer-centric approach and the quality of my work will satisfy you.

I am employed full-time at Straumann Group in Montreal and offer my services for support or turnkey solutions in the evenings and on weekends. (I am French and can invoice from my micro-enterprise registered in France.)

Autonomous, conscientious, proactive, and pedagogical, I can help you with:

*the realization and delivery of turnkey projects

*application audits (quality, security, performance, processes)

*incident resolution

*support and coaching within a development team

*CI/CD pipeline installation and configuration

*agile coaching and IT project management training in medium-sized structures

*technical training and mentoring on best practices


My goal: to help you design, secure, and deploy your software solutions with rigor and efficiency.

Looking forward to a great collaboration.
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Conversational

Remote only
Primarily works remotely

Experience

  • Straumann Group
    DevSecOps - Cybersecurity Expert
    HEALTH AND WELLNESS
    May 2024 - Today (2 years)
    Montréal, Canada
    - Coaching and training in cybersecurity for development teams
    - Security audit on a set of web and desktop applications (Java)
    - Integration chain audit
    - Documentation and implementation of improvement solutions
    - Analysis and implementation of procedures and tools for continuous vulnerability detection
    - Continuous review of code and practices for alignment with security standards and norms (ISO, IEC 62304, GDPR, ...).
    - Transverse TechLead and DevSecOps for 7 Scrum squads
    Cybersecurity Java JavaFX Github Actions Jenkins/Sonar NexusIQ Nmap Cryptography SSL/TLS Data Encryption Standard Vault
  • Banque Nationale du Canada
    TECHLEAD DESIGNER JAVA/AWS
    BANKING AND INSURANCE
    September 2021 - March 2024 (2 years and 7 months)
    Montreal, QC, Canada
    > Design of application architecture in response to functional and non-functional needs and requirements (security, performance, traceability, RESTful and code-first conventions, choice of exchange types between synchronous or asynchronous event-driven communications).
    > Construction of the technical backlog: descriptions, estimations, tracking.
    > Transverse tech lead referent across squads for monitoring DevSecOps and development standards and best practices (including release management and ALM).
    > Administration of Github Enterprise (permissions, environments, secrets, etc.) and CI/CD pipelines (jobs, steps, actions).
    > Monitoring and tracking for support assistance: end-to-end logging and metrics (Datadog, Splunk).
    > Responsible for security requests to the IAM team (REST access matrix by scopes), and for specific IP:port opening/closing requests for external resources (vLAN, Datacenter).
    > Leading sprint and PI reviews (demos).
    > Development of high-availability, high-volume periodic batch jobs (partitioning, error recovery, etc.) with Spring Batch.
    > Development of the webclient security layer and controllers for securing http exchanges (OIDC Okta, AWS/EKS service accounts, JWT token generation and validation, etc.).
    > Development of integration tests and end-to-end microservice tests using minikube mocks and mountebank.
    > Maintenance and monitoring of Sonarqube profiles and quality gates with company policies.
    > Ensuring compliance with infrastructure management policies, standards, and procedures.

    TECHNOLOGICAL ENVIRONMENT
    Java 11/17, Spring Framework (boot, webflux/reactor, batch, jdbc, tx, aop), Maven, RESTful, OpenAPI, AWS, Kubernetes, Minikube, Docker, EKS (Istio), Vault, Okta, IBM MQ, SQS, Kafka, Github Enterprise, Bitbucket, JIRA, Nexus, Nexus IQ, Veracode, Snyk, Sonarqube, Datadog, Splunk, SAFe/Scrum (7 squads)
    Java Spring boot Spring Security Spring Webflux Maven RESTful Web Services OpenAPI Kubernetes Docker AWS EKS Istio Okta Hashicorp Vault Atlassian JIRA Nexus Datadog Splunk mountebank Apache Kafka
  • Rolex
    Architect - LEGACY APPLICATION MIGRATION
    LUXURY GOODS
    May 2021 - September 2021 (5 months)
    Geneva, Switzerland
    > Point of contact and referent for the migration of a set of 6 Oracle Forms applications to an Angular / Java JEE technical stack.
    > Fullstack Architect (frontend – backend – DevSecOps): implementation of development foundations (repositories, modules, microservices breakdown, coding conventions, data models).
    > Automation of backend REST and frontend exchange model generation via swagger-codegen for java/Spring and typescript/Angular.
    > Point of contact between the development team and the project manager, and the infrastructure and security managers.
    > Creation of technical documentation and architecture files.
    > Risk assessment and feasibility studies. Application audit (modularity, dependencies, security, performance, coding conventions and best practices, etc.).
    > Extraction, development, support, and maintenance of common UI/Angular elements within a core npm library, as well as common java webapp elements within a core jar library to factorize, facilitate maintenance, and reduce duplication risks.
    > Training developers on all new tools and components (spring, REST, Angular, docker, etc.) through dedicated masterclass tutoring sessions.
    > Creation and implementation of new DevSecOps chains in line with company constraints (network traffic, mandated orchestration tools and software, externalization and storage of secrets, AD/LDAP authorizations for applications, etc.).
    > Configuration of environments and servers (shell, RedHat, etc.).
    > Support and tech-lead/team-lead for Scrum rituals, agility, and development (agile coaching).

    TECHNOLOGICAL ENVIRONMENT
    Java 11, Angular 12, Spring Framework (boot, web, data), RESTFul, Node, Webpack, Karma, Jasmine, Maven, Nexus, Bitbucket, Bamboo, Docker, XL Deploy, keycloak, Splunk, Sonarqube, AppDynamics, Redhat/Linux
    Java Angular Spring RESTful Web Services Microservices Architecture Webpack Jasmine Karma Bitbucket Docker XL Deploy Keycloak Splunk AppDynamics Redhat SonarQube

Recommendations

Be the first to recommend Saad

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

  • INSA Lyon - Computer Science (5-year program)
    Institut National des Sciences Appliquées, Lyon
    2010
    Informatique

Certifications

Skill set

Categories