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

Nicolas Provost

DeevUP: Expertise / Analyst / Developer

€367/day
Flers, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Nicolas

Developer specializing in the design of management software (ERP), with an approach focused on software architecture and system consistency.

I design robust and scalable applications by relying on proven principles: layered architecture, separation of concerns (SRP), object-oriented programming (OOP), and clear isolation of business logic.

My work is part of a pragmatic domain-oriented design (DDD) logic, with explicit business entities and centralization of rules through dedicated services (calculations, validation, pricing, flow management, and transactional consistency).

I primarily work on complex business issues: deterministic pricing engines, Multi-Unit Management and conversions, packaging hierarchies, business valuation, contextual calculations, invoicing, VAT, currencies, and data consistency throughout the entire application lifecycle.

I pay particular attention to the maintainability and readability of systems:
- Decoupled and lightweight UI (Passive View)
- Isolated and reusable business logic
- Control of side effects
- Business Pre-calculation
- Strong validation and immutability after validation.

My Goal is to design reliable, performant, and durable systems, capable of handling high business complexity while remaining consistent, understandable, and maintainable over time.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Flers (up to 50km), Caen (up to 50km)

Experience

  • DeevUP
    ERP Proprietary Application Designer (DeevUP Product)
    SOFTWARE PUBLISHING
    March 2025 - Today (1 year and 5 months)
    Flers, France
    Development of a Modular ERP (multi-projects Windev 27)
    Each module is functionally independent (Modular license)
    The Beta version is planned for the end of 2026.

    - Configuration Module (beta)
    - Sales Management Module (beta)
    - Purchase Management Module (beta)
    - Stock Management Module (v2)
    - Time Management Module (beta)
    - Accounting Module (v1)
    - DMS Module (v2)
    - Company, User, and Rights Management Module (beta)
    - Transversal Common Module (beta)
    - Central Application (Dashboards) (beta)
    Software Architecture HFSQL WINDEV API Domain-Driven Design (Pragmatic DDD)
  • Cofisoft (Groupe Sinari)
    Development Service Provider
    SOFTWARE PUBLISHING
    October 2023 - January 2025 (1 year and 3 months)
    Châteauroux, France
    WinDev 27:

    1• Development of a report editing module (SQL report) (3 months)
    Simplification of SQL report editing (Invoices, Orders, ...) so that clients can edit and duplicate autonomously without special knowledge.

    o Definition of data contexts (Items, Prices, Clients, etc.…)
    o Custom Page Content (Positioning, Breaks, formatting, conditions,….)
    o Simplified interface for report editing / OOP for printing

    2• Refactoring of the entire invoicing system for the Carsabe software package (11 months)
    Review of the software package flow, with invoice preview. Review and integration of numerous client parameters.
    o Retrieval and Controls of Commercial documents prior to invoicing.
    o Reunification and temporary construction of invoices to be created (according to numerous parameters on client and company sheets)
    o Preview of PDF invoices to be generated and sent to clients (With control of client sheet parameters)
    o Chaining of Documents if requested (single PDF), addition of annexes
    o Sending by email or printing of invoices and annexes
    o Transfer to accounting


    SQL Expertise and Audit
    The software package was in poor condition upon my arrival, so an SQL Expertise was necessary to improve performance (Test results: 5000 invoices in 8 minutes).
    Restructuring of the data model, management of indexed keys, etc….

    WebDev 27:

    • Development of a web portal (2 months)
    Development of a Web portal (B2C) for the Carsabe software package (CRM Management for quarries and waste disposal sites)
    o User Connection Management (Token, Validity, rights)
    o Client Sheet Update (Siret, phone, emails, etc.…)
    o Prior request for site deposit (API with creation of Commercial documents and Stock Management)
    o Cartographic Management (Geocoding of an address, distance calculation, display on a virtual map)
    WINDEV HFSQL webdev Web API
  • PORTALP
    Analyst / Developer (NodeJS (WST) / Windev)
    CIVIL ENGINEERING
    January 2022 - August 2023 (1 year and 7 months)
    Vern-sur-Seiche, France
    • Development of the internal ERP (RUN)
    • Development of a Bulk Mail Module
    • Development of a library for form data validation
    • SQL Expertise (Work on architecture and performance improvement)
    • Development of an SQL analysis module (archive a set of data from a poorly designed database)
    • Training in Micro-services and REST API (nodeJs / moleculer)
    WINDEV SQL Node.js JavaScript

Recommendations

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

  • Full Stack Developer
    Cegefos
    2021
    Formation Web Front (Html5, CSS3, JS (obj), NodeJS, ExpressJS, TypeScript (obj), Angular) Formation Web Back (C# (obj), ADO.NET, LinQ & Entity, ASP.NET, Restful API WEB)
  • BTS IRIS (Information and Network Technology for Industry and Technical Services)
    Lycée Paul Cornu
    2004
    Programmation objet C++ sur architecture client/serveur, administration réseaux, SQL, développement embarqués, Bus CAN, …)

Skill set

Categories