Adaptable • Web • Legacy • Modernization

Systems Integration & Modern Web Engineering — from COBOL & C to React & .NET

We are FIIDIM Consulting Ltd., a versatile consulting firm helping organizations, small businesses, and individuals modernize legacy systems, build robust web platforms, and integrate complex logistics and enterprise systems.

Core Capabilities

Web Apps (React, TS) .NET / C# Java / Spring Boot C / C++ Systems Integration WMS / TMS / ERP CI/CD Performance & Scale
Who we help: Individuals Small Businesses Enterprises

About Us

We bring over two decades of experience modernizing, integrating, and securing mission‑critical software for businesses of every size.

At FIIDIM Consulting Ltd., we thrive at the intersection of legacy systems and modern development. Whether it’s translating old C or PowerBuilder code into modern C# or Java, designing intuitive web applications with React, or crafting secure integration layers across WMS, ERP, and transport systems — we adapt to each client’s unique scale and pace.

We work with individuals, startups, and established enterprises alike, offering clear communication, scalable architectures, and hands‑on problem solving that turns complex systems into maintainable solutions.

What We Do

Engagements tailored to modernize, integrate, and de‑risk mission‑critical platforms.

Legacy Modernization

Translate and refactor legacy systems (C/C++, PowerBuilder, VB, Unix services) into clean, testable .NET or Java solutions without losing domain nuance.

  • Code translation and parity test harnesses
  • Performance & memory diagnostics
  • Incremental rollout with toggle/strangler patterns

Web Applications

Design & build resilient front‑ends with React + Typescript, integrated with ASP.NET Core or Spring APIs, optimized for OData and massive grids.

  • Accessible, responsive UI/UX
  • State, caching, and offline strategies
  • CI/CD pipelines, observability, SLOs

Enterprise Integration

Hands‑on integration across WMS / TMS / ERP stacks, including WMOS, SAP, Dynamics AX, Kafka, MQ, and ESB patterns.

  • Transactional integrity & idempotency
  • Telemetry & reconciliation dashboards
  • Data quality & ETL/ELT pipelines

Skills Snapshot

Breadth to adapt quickly; depth to deliver safely.

Web & Front‑end

React Typescript ASP.NET MVC / Core OData Knockout Thymeleaf HTML/CSS

Languages

C C++ C# Java SQL (Oracle/SQL Server) PL/SQL Bash / PowerShell

Platforms & Tools

Spring Boot Kafka IBM MQ GitHub Actions Jenkins Docker Linux/Unix WMOS / SAP / AX
Case Study

Legacy Portal → ASP.NET Core

Modernization & incremental rollout
  • Problem: Aging Silverlight portal blocked modern browsers.
  • Approach: Rebuilt in ASP.NET Core + Angular with feature toggles and parity tests.
  • Impact: Restored compatibility, simplified deployments, improved throughput.

Selected Experience

Highlights from 20+ years delivering mission‑critical systems in retail, logistics, and 3PL.

  1. Transportation Provider — Application Modernization

    2019 – Present • Ported Silverlight app into Angular/ASP.NET Core; built full‑stack 3PL invoicing & rating with MVC5/EF and clean C# architecture.

  2. National Retailer — Retail Systems Modernization

    2005 – Present • React/TS apps; Spring Boot microservices; Store Profile; POS integrations; Kafka‑backed recall prototype; Linux/RPM migration; Informix → supported releases.

  3. WMS–ERP Integration & WMOS Rollouts

    19 warehouses • ESB/MQ interfaces; ERP migration; MHE integration; labor tracking; performance and voice hardware diagnostics.

  4. Cold Storage & 3PL Programs

    2002 – 2006 • MARC ES WMS enhancements; Java supply‑chain portal; AIX → Solaris/Tru64 ports; e‑fulfillment customizations; site rollouts.

  5. Wholesale Order Management (Early Work)

    1998 – 2000 • Mission‑critical wholesale order systems; Windows CE & Visual C++ handheld app for field buyers.

Legacy C Expertise, Modern Safety Nets

Bridging low‑level performance with modern observability and automated tests.

  • Memory‑safe refactors and boundary checks without regressing performance
  • Deterministic adapters and thin C FFI shims for .NET/Java hosts
  • Profiling with perf/ETW, flamegraphs, and allocation tracing
  • Automated parity suites to validate bit‑for‑bit behavior
// Example: safe tokenization with fixed bounds
size_t split(const char *s, char delim, char out[][32], size_t max)
{
    size_t n = 0, j = 0;
    for (size_t i = 0; s[i] && n < max; ++i) {
        if (s[i] == delim) { out[n][j] = '\\0'; n++; j = 0; continue; }
        if (j + 1 < sizeof out[0]) out[n][j++] = s[i];
    }
    if (n < max) out[n][j] = '\\0';
    return n + 1; // tokens written
}

Let’s Work Together

Tell us about your challenge — modernization, integration, green‑field web app, or performance tuning.

Direct

Prefer email?

  • Email:
  • Base: Burlington, ON, Canada

We consult directly and as a sub‑consultant for larger programs.

“Clear, pragmatic guidance. Migrated a fragile legacy workflow without downtime.”
— Director of Operations, 3PL
“They delivered a complex React + .NET portal on time and on budget.”
— Product Lead, Retail
“Fast to understand our domain and easy to work with.”
— Founder, Startup