Jean-Francis Ochs
Menu

Expertise

Connecting business, software and data.

My role is to understand what the organisation genuinely needs to improve, then turn that need into clear, proportionate and durable technical decisions.

Areas of expertise

Broad expertise, grounded in practical delivery.

I can contribute throughout an application's lifecycle: analysis, architecture, development, integration, modernisation, automation and knowledge transfer.

01

Architecture and modernisation

Understand an existing system, expose its dependencies and define a realistic evolution path without putting production at risk.

Existing-system auditApplication architectureProgressive modernisationSoftware quality

02

Business applications, ERP and CRM

Turn rules, working practices and operational constraints into useful, understandable and maintainable applications.

Business analysisSales managementERPCRM

03

Integration, data and APIs

Move information reliably between software, databases, third-party services and internal processing systems.

REST APIsWeb servicesSQLSynchronisation

04

Automation and practical AI

Reduce repetitive work and scope AI uses where the benefit can be observed, measured and explained.

AutomationAI use casesPrototypingMetrics

05

Scoping, technical leadership and handover

Secure structural decisions, support teams and leave behind a documented foundation the organisation can continue to evolve.

Technical consultingDevelopment leadershipDocumentationTeam support

Technical skills

A technical foundation focused on business applications, integration and automation.

Technology remains a means to an end: building tools that teams can understand, maintain and use effectively.

Development

WinDevWebDevWinDev MobileC#PHPJavaScript

Data

OracleSQL ServerDB2/400MySQLSQL

Integration

REST APIsSOAPSynchronisationData flowsAutomation

Method

AuditScopingArchitectureDocumentationHandover

Practical AI

Use casesPrototypeSynthesisMetricsGovernance

Typical engagements

Concrete situations rather than abstract promises.

Even without naming clients, experience should be visible through situations that reflect real operational problems.

Case 01

Take control of a business application that has become difficult to evolve

Review the existing system, map dependencies, secure high-risk areas and define a progressive evolution plan without disrupting production.

What changes

A clear path forward and visible technical risks.

Case 02

Reduce duplicate data entry across several tools

Analyse data flows, identify breakpoints, establish more reliable exchanges between applications and remove time-consuming manual re-entry.

What changes

More reliable flows and fewer manual operations.

Case 03

Scope an AI use case before investing

Qualify the use case, assess available data, define a simple prototype and agree concrete metrics before considering broader deployment.

What changes

A decision based on measurable value rather than hype.

Method

Clarify before building.

The method must make decisions understandable: identify what is blocking progress, decide what matters, move forward gradually and hand over effectively.

  1. 01

    Understand

    Identify the real friction points, flows, constraints and business expectations.

  2. 02

    Decide

    Define priorities, risks and the most realistic evolution path.

  3. 03

    Implement

    Move forward progressively with clear, testable and maintainable choices.

  4. 04

    Hand over

    Document, explain and leave behind a foundation that remains usable over time.

Contact

Let's discuss your situation.

A first message is enough: describe the problem, the tools involved and what you want to improve. If the need is still unclear, we will start by clarifying it.

Let's talk