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