Summary

Senior engineer with a track record delivering secure, multi-tenant web platforms, partner/public-facing portals, and search-driven experiences. Experienced in bootstrapping greenfield systems, shaping architecture, and improving team delivery through reviews and pairing. Primary stack includes React/Next.js, Angular, TypeScript, Node.js/NestJS, PostgreSQL, AWS, and GraphQL.

Core Skills

Frontend: React, Next.js, Angular, TypeScript, JavaScript, HTML, CSS

Backend: Node.js, NestJS, .NET Core API / C#, REST APIs, GraphQL

Data: PostgreSQL, MySQL, DynamoDB, Neptune, MongoDB, Firestore

Cloud / DevOps: AWS, GCP, Firebase, Docker, Terraform

Mobile / Cross-Platform: Ionic/Capacitor, Flutter, React Native, Android

Professional Experience

Senior Developer, 10 Pearls, Peru

March 2023 — Present

IDC / IDG — Custom Solutions

  • Built the core architecture and initial implementation of a secure multi-tenant assessment platform for enterprise clients and partner ecosystems.
  • Delivered the foundation for a NestJS API capable of storing tenant-specific assessment configurations, responses, and result data.
  • Built a public-facing web application that reads assessment configurations and renders multi-page questionnaires with summarized result views.
  • Built a secure partner-facing web application for managing users, partners, campaigns, assessment statistics, and CSV exports.
  • Designed and implemented an automated PDF reporting pipeline that parsed assessment results through assessment-specific spreadsheets, applied HTML templates, generated PDFs using headless Chrome, and delivered them by email.
  • Established the base structure and patterns that later enabled additional developers to extend the system with new configurations and features.
  • Worked closely with junior developers through reviews and pair programming, especially around Angular and RxJS concepts.
  • Received a leadership recognition from the project manager for consistently reducing the impact of blockers on the delivery schedule.

RVO Health / Optum Now

  • Contributed to a large-scale platform unifying content, products, and partner offers into a single user experience.
  • Implemented and maintained frontend work related to search-preview style experiences in a React/Next.js application.
  • Built a FastTrack card for the Traveler widget to surface relevant articles, products, coupons, and related content.
  • Maintained and adapted features through major application rewrites in a large, evolving codebase.

Independent Consultant / Senior Developer — Dasoft, Montreal, Canada & Chiclayo, Peru

January 2009 — May 2023

(Part-time alongside full-time roles early in career; later full-time consulting)

Notetracks — Lead Client-Side Developer

  • Led client-side development of a real-time collaborative audio platform used for multi-user review and annotation workflows.
  • Built and maintained multitrack waveform features including trim, move, split, fade-in/out, looping, mute, solo, timestamped notes, and synchronized conversations.
  • Drove a major architectural shift from backend-queued media processing to browser-based audio processing and on-the-fly waveform generation.
  • Improved interaction responsiveness while clearly communicating technical tradeoffs such as higher browser memory usage.
  • Integrated transcription functionality using AWS transcription services.
  • Implemented playback speed controls with pitch-preserving behavior to support practice and review workflows.
  • Worked directly with stakeholders over a long-term engagement to plan and deliver complex frontend capabilities.

Inpowr — Lead Developer

  • Built a hybrid Android/iOS application using Cordova.
  • Implemented offline-aware client behavior with synchronization strategies that preserved the server as the source of truth.
  • Worked closely with product and UX stakeholders in an agile workflow.
  • Contributed to a product that evolved into a B2B employee offering.

Actian Zen Core Plugin — Consultant / Solo Developer

  • Built a Cordova plugin bridging a synchronous native C++ database API into an asynchronous JavaScript interface.
  • Solved cross-bridge object lifecycle challenges by implementing a native identity map and returning stable references to JavaScript.
  • Mitigated JavaScript lifecycle limitations through explicit disposal patterns and clear developer documentation.
  • Delivered measured performance advantages over SQLite in targeted use cases.

Pluriportail — Senior Developer / Consultant

  • Delivered hybrid mobile and commerce-related features using Ionic/Cordova and Angular.
  • Modified an existing Cordova plugin to allow consecutive RFID reads on iOS, extending behavior that was not supported out of the box.

Hourglass — Personal Project

  • Designed and published a native Android metronome application.
  • Achieved sample-accurate timing by generating and streaming audio directly rather than relying on imprecise Android timers and schedulers.

Lead Developer — UgroupMedia, Montreal, Canada

August 2009 — December 2012

  • Led development of a high-availability white-label e-commerce and media platform built for heavy seasonal traffic.
  • Contributed across most of the platform, including white-label mechanisms, form generation, mobile APIs, and core application behavior.
  • Helped evolve scaling strategy from early single-server handling toward elastic scaling across multiple servers.
  • Worked with sharded storage to support large seasonal traffic and operational growth.
  • Supervised seasonal contractors during peak delivery periods and served as the main technical point of contact for external partners, including printers and sponsors.
  • Diagnosed and resolved a difficult media pre-release issue where uploaded images were sometimes overwritten due to incorrect identifier generation in a dynamic upload flow.
  • Contributed to augmented reality functionality tied to personalized printed products.

Developer — Takeout Interactif, Montreal, Canada

July 2008 — January 2009

  • Built the backend and functional frontend for a travel-oriented networking platform aimed at frequent travelers and business users.
  • Collaborated with an HTML integrator by wiring non-functional frontend templates into working application flows.

Developer — Alphakid, Montreal, Canada

September 2007 — July 2008

  • Helped rebuild an order workflow that had previously depended on manual entry from a desktop-based system.
  • Contributed to integrated web and intranet systems connecting online ordering to downstream production and printing workflows.
  • Focused primarily on the core libraries and intranet systems that supported the broader platform.

Developer — Inpix, Montreal, Canada

July 2006 — September 2007

  • Took ownership of a TV-series community platform after the principal engineer left shortly after project start.
  • Built and delivered a forum project under tight time constraints when the original development effort stalled.
  • Worked on media- and entertainment-related web applications tied to television properties.

Technologies: PHP, Javascript, Java, HTML/CSS, PostgreSQL, MySQL, Linux

Additional Technical Interests

Audio programming with JUCE/C++ and embedded systems with STM32 through personal R&D projects.

Education

Computer Networking, LaSalle College, Montreal — 2006