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
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
Languages
Platforms & Tools
Legacy Portal → ASP.NET Core
- 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.
-
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.
-
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.
-
WMS–ERP Integration & WMOS Rollouts
19 warehouses • ESB/MQ interfaces; ERP migration; MHE integration; labor tracking; performance and voice hardware diagnostics.
-
Cold Storage & 3PL Programs
2002 – 2006 • MARC ES WMS enhancements; Java supply‑chain portal; AIX → Solaris/Tru64 ports; e‑fulfillment customizations; site rollouts.
-
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.”
“They delivered a complex React + .NET portal on time and on budget.”
“Fast to understand our domain and easy to work with.”