IVAN FERLAND / STACK

The tools. The context. The work.

Find a language, environment or tool. Each entry explains its usage context and connects to relevant work or delivery background.

← Home
Reset

Each technology describes a specific context and links to the relevant work.

91 results across 91 technologies

  • TypeScript

    Application developmentDemonstrated here

    Typed interfaces, validated API contracts and explicit workflow states throughout this site. The contractor example keeps revisions, approvals and invoice relationships consistent.

    Explore the context: TypeScript
  • JavaScript

    Application developmentDemonstrated here

    Browser interactions and deterministic business rules, including controlled snapshot comparison and useful validation feedback.

    Explore the context: JavaScript
  • HTML

    Application developmentDemonstrated here

    Semantic reading pages, labelled forms, document structure and ordinary links that remain understandable without a complex interface.

    Explore the context: HTML
  • CSS

    Application developmentDemonstrated here

    Responsive layouts, dark and light themes, visible focus, print styles and reduced-motion preferences in this bilingual site.

    Explore the context: CSS
  • React

    Application developmentDemonstrated here

    Small interactive components for forms, document selection and local demonstrations, alongside server-rendered reading content.

    Explore the context: React
  • Next.js

    Application developmentDemonstrated here

    App Router pages, English/French routing, metadata and validated server endpoints in this portfolio application.

    Explore the context: Next.js
  • Node.js

    Application developmentDemonstrated here

    The server boundary validates requests, starts the fixed native program without a shell, limits execution and verifies the returned records.

    Explore the context: Node.js
  • COBOL

    Working knowledgeDemonstrated here

    Business-processing logic demonstrated through a compiled GnuCOBOL program: fixed-width input, decimal rules and checked native output. The lab is not a z/OS environment.

    Explore the context: COBOL
  • PowerShell

    Production supportHistorical experience

    Build Windows diagnostics and repeatable remediation: service/process inspection, TCP checks, performance counters, SQL investigation, inventory and account administration.

    Explore the context: PowerShell
  • Python

    Historical experienceProduction support

    Use scripting and data analysis for federal systems workflows and repeatable technical investigation, alongside SQL, PowerShell and operational documentation.

    Explore the context: Python
  • SQL

    Production supportHistorical experience

    Query production application dependencies, investigate blocking and performance, and analyze legacy schemas and integration failures while minimizing sensitive-data exposure.

    Explore the context: SQL
  • Java

    Working knowledge

    Object-oriented programming knowledge within a broader language background; relevant to understanding application structure and business logic.

    Explore the context: Java
  • Rust

    Working knowledge

    Systems-programming knowledge within a broader development background, with interest in explicit data ownership and predictable failure handling.

    Explore the context: Rust
  • Angular

    Working knowledge

    Web-framework knowledge within a broader application background, including component-based interfaces and structured client-side applications.

    Explore the context: Angular
  • Windows

    Production support

    Technical support across application, service and workstation dependencies. The synthetic incident replay shows how observations guide a recovery decision.

    Explore the context: Windows
  • WPF

    Application development

    The desktop interface technology described in Axiom’s Windows architecture. The public case explains the design; its browser replay is a separate experience.

    Explore the context: WPF
  • SQLite

    Application development

    Local application storage described in Axiom’s architecture. Its recovery boundary concerns Axiom-owned data, not writes to clinical vendor databases.

    Explore the context: SQLite
  • IndexedDB

    Application developmentDemonstrated here

    Transactional browser-local records with schema validation, expiry, stale-write checks and a scoped reset for the contractor and replay demonstrations.

    Explore the context: IndexedDB
  • Git

    Demonstrated here

    Version-controlled application code and structured bilingual content make changes reviewable and keep documents aligned with the website.

    Explore the context: Git
  • GitHub Actions

    Demonstrated here

    The site’s verification workflow runs source, content, native integration and browser checks against the same revision before release review.

    Explore the context: GitHub Actions
  • Vercel

    Demonstrated here

    Hosting for this Next.js portfolio, with separate preview and production configuration and a packaged native Node.js endpoint.

    Explore the context: Vercel
  • Playwright

    Demonstrated here

    Browser checks exercise navigation, bilingual forms, local workflows and document downloads in Chromium and WebKit.

    Explore the context: Playwright
  • Windows Server

    Production supportMigration

    Operate and troubleshoot clinical application/database server dependencies, services, update failures, recovery and modernization across Windows Server 2012 R2–2022.

    Explore the context: Windows Server
  • Microsoft SQL Server

    Production supportMigration

    Investigate SQL-backed clinical applications, blocking chains, sessions, connectivity and storage latency. Support ABELDent modernization to SQL Server 2022 with compatibility and workflow validation.

    Explore the context: Microsoft SQL Server
  • SQL Anywhere

    Production support

    Troubleshoot Dentitek/Progitek database services, listener state, connected clients and application dependencies. Distinguish a running SQL process from a functioning clinical application.

    Explore the context: SQL Anywhere
  • PostgreSQL

    Production support

    Investigate database dependencies in clinical imaging, including legacy PostgreSQL environments and Vatech CT save-performance issues.

    Explore the context: PostgreSQL
  • ODBC

    Production support

    Trace driver, connection and application dependencies in ODBC-connected line-of-business systems.

    Explore the context: ODBC
  • Dentrix

    Production support

    Troubleshoot dental practice workflows across workstation clients, application/server configuration, printing and connected clinical services.

    Explore the context: Dentrix
  • ABELDent

    Production supportMigration

    Investigate application and SQL Server performance, blocking, disk latency, launchers and upgrade compatibility; coordinate modernization and clinic stabilization.

    Explore the context: ABELDent
  • ClearDent

    Production support

    Support practice-management availability and workflow issues by checking the client, application services, database connectivity and vendor requirements.

    Explore the context: ClearDent
  • Dentitek

    Production support

    Investigate clinic-wide outages across v7/v8 clients, Progitek components and SQL Anywhere. Validate application recovery after a bounded intervention.

    Explore the context: Dentitek
  • Progitek

    Production support

    Map application-service, utility and runtime dependencies alongside Dentitek and SQL Anywhere; coordinate recovery and recurrence investigation.

    Explore the context: Progitek
  • Tracker

    Production support

    Troubleshoot practice-management installation, client/server configuration and clinical workflow dependencies in supported clinic environments.

    Explore the context: Tracker
  • Maxident

    Production support

    Support dental practice-management operation, application connectivity and escalation with the responsible software vendor.

    Explore the context: Maxident
  • Open Dental

    Production support

    Investigate practice-management workflow, workstation and database-connection dependencies as part of multi-site clinical operations.

    Explore the context: Open Dental
  • Denticon

    Production support

    Support access and practice-workflow issues, distinguishing local endpoint/network failures from application or vendor-side conditions.

    Explore the context: Denticon
  • Curve / Curve Hero

    Production support

    Investigate clinic access, configuration and workflow integration issues and coordinate the relevant vendor and infrastructure owners.

    Explore the context: Curve / Curve Hero
  • Power Practice

    Production support

    Troubleshoot practice software and its workstation, printing, claims and imaging dependencies during day-to-day clinical operation.

    Explore the context: Power Practice
  • GOLD

    Production support

    Work with acquired and legacy practice-management environments, identifying application dependencies and the appropriate vendor escalation.

    Explore the context: GOLD
  • Carestream / CS Imaging

    Production support

    Investigate panoramic image, acquisition, transfer and workstation/server issues across imaging and practice-management integration.

    Explore the context: Carestream / CS Imaging
  • Dexis

    Production support

    Troubleshoot imaging/PMS integration, including missing integration controls and workstation/application configuration.

    Explore the context: Dexis
  • Sidexis

    Production support

    Support imaging configuration, network/server connectivity and validation after workstation or infrastructure changes.

    Explore the context: Sidexis
  • Vatech EzDent-i

    Production support

    Investigate imaging workstation configuration, application connectivity and integration with the practice-management workflow.

    Explore the context: Vatech EzDent-i
  • Vatech Ez3D

    Production support

    Trace CT imaging save-performance problems through application, server, storage and legacy PostgreSQL dependencies.

    Explore the context: Vatech Ez3D
  • iTero

    Production support

    Support scanning-workflow connectivity and workstation integration, coordinating device and application vendors when required.

    Explore the context: iTero
  • 3Shape TRIOS

    Production support

    Troubleshoot scanning-workflow, workstation and network dependencies within the clinical environment.

    Explore the context: 3Shape TRIOS
  • Romexis

    Production support

    Investigate imaging application, server connectivity and practice-workflow dependencies with the responsible vendor.

    Explore the context: Romexis
  • Dolphin

    Production support

    Work through imaging and practice-application dependencies, workstation configuration and vendor coordination in Dolphin-related environments.

    Explore the context: Dolphin
  • CDR / CDR Elite

    Production support

    Support clinical imaging workstation and application integration, tracing failures across device, software and connectivity layers.

    Explore the context: CDR / CDR Elite
  • CEREC / Sirona

    Production support

    Troubleshoot clinical device, imaging and milling-workflow dependencies across workstations, vendor applications and network paths.

    Explore the context: CEREC / Sirona
  • CDA ITRANS / ICD 2.0

    Production supportMigration

    Deliver remote migration and claims-workflow validation across dental practices, including certificates, provider/office configuration and exception handling.

    Explore the context: CDA ITRANS / ICD 2.0
  • CDAnet

    Production support

    Investigate dental claims connectivity, certificates, application integration and clinic workflow validation.

    Explore the context: CDAnet
  • inStream

    Production support

    Troubleshoot claims communication and integration dependencies with clinic teams and the responsible vendor.

    Explore the context: inStream
  • ACDQ

    Production support

    Support claims communication and configuration dependencies in Quebec practices, with bilingual clinic/vendor coordination.

    Explore the context: ACDQ
  • RAMQ

    Production support

    Investigate technical connectivity and practice-application dependencies in Quebec claims workflows.

    Explore the context: RAMQ
  • Active Directory

    Production support

    Investigate authentication, account permissions, service-account dependencies and user-lifecycle access with corporate identity teams.

    Explore the context: Active Directory
  • Microsoft Entra ID

    Production support

    Support cloud-identity authentication, provisioning and application-access dependencies with the teams responsible for the environment.

    Explore the context: Microsoft Entra ID
  • Okta

    Production support

    Administer and troubleshoot user access, authentication and lifecycle dependencies across clinical and corporate SaaS applications.

    Explore the context: Okta
  • Microsoft 365

    Production supportMigration

    Support applications, licensing, authentication, email/domain migrations and user remediation, validating access and continuity after change.

    Explore the context: Microsoft 365
  • Automox

    Production support

    Investigate endpoint-management state, software deployment and access dependencies that can block remote remediation.

    Explore the context: Automox
  • SentinelOne

    Production support

    Investigate endpoint-security conflicts affecting applications and coordinate security escalation while preserving assigned controls.

    Explore the context: SentinelOne
  • Sophos

    Production support

    Work through endpoint-security/application dependencies, collect evidence and coordinate remediation with security owners.

    Explore the context: Sophos
  • TeamViewer

    Production support

    Provide remote diagnosis and recovery, establish endpoint reachability and coordinate local intervention when remote access is unavailable.

    Explore the context: TeamViewer
  • Remote Desktop

    Production support

    Use remote sessions for application/server investigation and distinguish access failure from the condition of the system being investigated.

    Explore the context: Remote Desktop
  • TCP/IP

    Production support

    Inspect listener ports, established connections and application-specific reachability to distinguish process, database, network and client failures.

    Explore the context: TCP/IP
  • DNS

    Production supportMigration

    Investigate name-resolution dependencies, clinic network isolation and email/domain migration issues alongside application and carrier owners.

    Explore the context: DNS
  • Site-to-site VPN

    Production support

    Troubleshoot tunnel, routing and remote-access dependencies in multi-site application and clinic connectivity incidents.

    Explore the context: Site-to-site VPN
  • VLAN

    Production support

    Investigate connectivity and network-isolation dependencies across segmented clinic environments with networking teams.

    Explore the context: VLAN
  • Fortinet / FortiGate

    Production support

    Trace firewall and network-path dependencies affecting clinic applications, remote access and communications; coordinate the responsible network owners.

    Explore the context: Fortinet / FortiGate
  • Meraki

    Production support

    Investigate managed-network, firewall/ISP and clinic connectivity dependencies, including telecommunications rollout support.

    Explore the context: Meraki
  • Cisco

    Production support

    Work with network-management and connectivity dependencies during clinic incidents, carrier investigations and VoIP delivery.

    Explore the context: Cisco
  • VoIP

    Production supportMigration

    Coordinate analog-to-VoIP transitions, clinic onboarding, number porting, cutovers and call-quality recovery across carrier, ISP and endpoint layers.

    Explore the context: VoIP
  • SIP

    Production support

    Investigate SIP/VoIP communication dependencies and coordinate provisioning, endpoint and carrier checks during telephone incidents.

    Explore the context: SIP
  • RingCentral

    Production supportMigration

    Support phone-system onboarding, carrier/number-port coordination, cutover planning and clinic communications troubleshooting.

    Explore the context: RingCentral
  • Bell

    Production supportMigration

    Coordinate telecommunications services, number-port dates and carrier/ISP investigations affecting clinic connectivity and telephone service.

    Explore the context: Bell
  • Dell iDRAC

    Working knowledge

    Use out-of-band-management concepts to establish recovery options and guide local technicians when ordinary remote access is unavailable.

    Explore the context: Dell iDRAC
  • HPE iLO

    Working knowledge

    Identify server-management access requirements and coordinate physical recovery checks with local IT.

    Explore the context: HPE iLO
  • Lenovo XClarity

    Working knowledge

    Understand hardware-management dependencies when assessing remote recovery and the need for local server intervention.

    Explore the context: Lenovo XClarity
  • Veeam

    Production support

    Coordinate backup/recovery dependencies, rollback requirements and post-intervention application validation with the responsible backup owners.

    Explore the context: Veeam
  • R / RStudio

    Historical experience

    Use data-analysis and scripting tools in federal systems-analysis work at Health Canada, alongside SQL, Python and operational documentation.

    Explore the context: R / RStudio
  • IBM BigFix

    Historical experience

    Support federal endpoint/server inventory, management and remediation workflows across legacy and modern Windows environments.

    Explore the context: IBM BigFix
  • Jira

    Production support

    Support enterprise application access and use structured issue records to coordinate incident and implementation follow-up.

    Explore the context: Jira
  • HALO ITSM

    Production support

    Work within service-management workflows to record technical evidence, ownership, escalations and resolution follow-up.

    Explore the context: HALO ITSM
  • 1Password

    Production support

    Support enterprise user access and account-lifecycle issues while keeping credentials out of public troubleshooting evidence.

    Explore the context: 1Password
  • Workday

    Production support

    Administer and troubleshoot SaaS access, account and application issues with the relevant enterprise owners.

    Explore the context: Workday
  • Salesforce

    Production support

    Resolve user access and business-application blockers across identity, licensing and vendor-managed dependencies.

    Explore the context: Salesforce
  • Coupa

    Production support

    Support enterprise SaaS authentication and access issues, coordinating application and identity ownership.

    Explore the context: Coupa
  • Sikka / Sikka One

    Production support

    Investigate SQL-backed PMS integrations, financial API failures and legacy-schema dependencies using privacy-aware data handling.

    Explore the context: Sikka / Sikka One
  • .NET

    Production support

    Operate internally owned applications across QA and production, investigating SQL, runtime, authorization and configuration dependencies without publishing proprietary application details.

    Explore the context: .NET
  • Microsoft Azure

    Production support

    Work through hosted-application, SQL and access dependencies in Azure-related environments, coordinating application and infrastructure owners.

    Explore the context: Microsoft Azure
  • Appeon

    Production support

    Investigate runtime dependencies in legacy Dentitek/Progitek environments alongside application services and database connectivity.

    Explore the context: Appeon