You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jacques Charles M.JC

Jacques Charles M.

Tech Lead - Software Architect - C Developer

On-demand
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jacques Charles

**Software Architect and Fullstack Lead Developer**, at the crossroads of software development, distributed architectures, and advanced DevSecOps practices. With a background in critical software verification (defense, energy, finance), I have successfully led complex projects in contexts with high regulatory, technical, and organizational requirements.


With strong expertise in multi-tenant cloud-native systems (B2B/B2C SaaS), I am involved in the entire software lifecycle: functional design, architecture (monolithic, microservices), product management, technical leadership, CI/CD, security, observability, and deployment.

Key Skills:
• Software Architecture (monolithic, microservices, hexagonal) and business modeling
• Fullstack Development: back-end (Node.js, Python, Java, Scala), front-end (React, Next.js, Swift/iOS), REST/GraphQL APIs
• DevOps & Cloud: GitLab/GitHub Actions CI/CD, Docker, Kubernetes, GitOps (ArgoCD), IaC with Terraform, multi-cloud deployment (Scaleway, AWS)
• Databases: PostgreSQL, Redis, MongoDB, Neo4j, ElasticSearch
• Testing and Quality: TDD, software validation, functional acceptance testing, test coverage

Responsibilities Held:
• Writing technical and functional specifications (HLR, LLR, TLR)
• Designing data models, application flows, load balancing, VM and NAS management
• Technical and methodological leadership of agile teams (scrum, kanban)
• Estimation, planning, workload tracking, technical arbitration

My approach is oriented towards quality, business value, scalability, and resilience. I am committed to transmitting best practices, structured code reviews, and supporting developers in taking responsibility.
  • English

    Fluent

  • French

    Native or bilingual

  • Spanish

    Basic

Remote only
Primarily works remotely

Experience

  • TotalEnergies R&D
    IT Manager of the Laboratory
    ENERGY AND UTILITIES
    June 2022 - September 2024 (2 years and 2 months)
    Saclay, France
    Responsible for the development of the Rapid Control Prototyping environment for Matlab Simulink (allowing operation with SpeedGoat),
    Management of activities and supervision of interns in power electronics engineering.
    Contribution to the setup of the laboratory for HIL and PHIL testing,
    Responsible for the development of a virtual Super lab architecture using VILLASFramework,
    Improvement of the documentation, archiving, and delivery process for products developed and modeled by the laboratory,
    Contribution to the specification of the laboratory's network architecture and its integration into the group's cybersecurity processes and standards,
    Assistance and Training on project management, team management, and task distribution/management.
    Functional and technical specification of products through requirements and UML diagrams
    Assistance in creating a project management plan including the documentation plan and developing a realistic roadmap for the departmental-level project within which RCP is integrated.
    Project Management Technical Project Management C/C++ Matlab Simulink Embedded Systems Linux Bash GitHub Gitlab CI/CD Development Team Management
  • Nexter
    SOFTWARE DESIGN MANAGER
    DEFENSE AND MILITARY
    March 2020 - May 2022 (2 years and 2 months)
    Bourges, France

    Project using a V-Model paradigm mixed with Safe.

    Management of a team of 6 experts, reporting on development progress and code quality.

    Writing specification documents, coding methodology, Software Technical Specification (STL), Software Preliminary Design Document (DCPL), Software Detailed Design Document (DCDL) according to IEC 61508 standard,

    Reviewing business documents (quality, safety, specification, methodology).

    Implementation of specifications in C99 respecting Misra 2012, using git, eclipse, pclint plus, and jenkins

    Management of the source code base and activities with Bitbucket and Jira

    Specification and review using IBM DOORS, IBM Rational Rhapsody for UML diagrams, QNX Neutrino for RTOS with the Momentics development environment.
    Team Management C/C++ V-Model Project Management Design Writing SAFe Git Atlassian JIRA Bitbucket Jenkins Eclipse Team Management
  • BNP PARIBAS SA
    Tech Lead
    BANKING AND INSURANCE
    March 2019 - January 2020 (10 months)
    Paris, France
    Technical Project Manager Java & DevOps
    "For the BDDT IT 2020 digital transformation, BNP plans to integrate a common platform for task management and nomenclature for all its entities. This is to integrate a workforce management component internally, optimizing task assignment to employees based on various criteria, including availability, skills, etc."
    • Team of 5 people on the development side and 4 on the client side (1 Tech Lead, 1 Team Lead, and 2 BAs).
    • Planning of MEQ (Major Event Qualification) and MEP (Major Event Deployment) actions with the production team and TMA (Third-Party Maintenance).
    • Definition of intervention specifications for MEQ and MEP of different modules.
    • Monitoring development to produce reports, analyze, and manage potential risks.
    • API testing, pre-deployment validation, reporting business risks.
    • Participation in business and architecture meetings.
    • Estimation of time and resource costs for User Stories (US), organization of Backlog entries.
    • Definition of functional and technical specifications.
    Technical Specifications API Jenkins Microsoft Office Scrum Postman SQL Java Functional Specifications IT Architecture Web Architecture

Recommendations

Be the first to recommend Jacques Charles

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

  • Master's Degree in Languages and Programming
    Paris Diderot University
    2014

Skill set

Categories