
// about2026
Enter my World!
I strive to design systems that are both simple and intuitive for their users, even when technically complex under the hood. I aim to deliver that feeling of a well-thought-out, well-oiled mechanism where every component fits naturally into the next. That is the beauty I seek in the code I write.
Experience
Harris Computer
Software Developer
March 2024 – Present
- ›Active participation in agile cycles: sprints, code reviews, and continuous refactoring.
- ›Functional specification analysis, timeline estimation, and writing robust object-oriented code.
- ›Writing complex SQL queries, comprehensive technical documentation, and software lifecycle management from Postman testing to production deployments.
- ›Leveraged Claude AI to accelerate development cycles and maintain high standards of quality and consistency.
▸ SyncServer — Real-Time Fleet Synchronization Server
- ›Maintained a multi-threaded synchronization server (.NET Framework 4.0, C#) with TCP/TLS and WebSocket connections, Protocol Buffers binary protocol, and GZip compression reducing truck-to-server bandwidth.
- ›Maintained a delta-based bidirectional sync engine leveraging SQL Server's RowVersion for optimistic concurrency control across 50+ entity types.
- ›Implemented a security layer with optional TLS negotiation, X.509 encryption, and role-based data filtering through dynamic SQL view composition.
- ›Built a lift event processing pipeline handling RFID/EPC container identification, weight capture, GPS correlation, error classification, photo storage, and geofencing — all within a single transactional SQL batch.
▸ InnovadelWeb — Waste Management & Container Logistics Platform
- ›Maintained architecture of an N-tier web platform (18 solution projects) covering the full lifecycle of municipal container management.
- ›Led progressive frontend modernization from Dojo Toolkit/Razor to React 16 + TypeScript via Webpack, maintaining compatibility with 386+ existing Razor views.
- ›Maintained a custom audit system extending NPoco to automatically intercept all insert, update, and delete operations with column-level change history.
- ›Implemented a tracking system with dummy container logic and work order integration for citizen-facing container management.
▸ OkanaganPDFGen — Automated PDF Report Generator
- ›Updated application to .NET Framework 4.7.2 for automated PDF report generation using PuppeteerSharp, NPoco, Serilog, and YamlDotNet.
- ›Led migration from SelectPdf (commercial) to PuppeteerSharp (open source), preserving rendering fidelity while eliminating licensing costs.
- ›Implemented blank page detection and removal through binary delta analysis with final document regeneration.
- ›Built multi-tenant system with per-client configuration isolation via YAML files for independent customization of rendering, notifications, and business rules.
▸ Android Applications for Truck-Embedded Systems
- ›Maintained a typed SQLite database layer with SQLDelight, including multiple identity schemas and incremental migration scripts with automated validation tests.
- ›Maintained real-time fleet visualization on HereMaps with reactive programming, color-coded status indicators, and GeoJSON geofencing.
- ›Developed a full voice navigation system using HereMaps API and Google Text-to-Speech API, reducing road accident risk by enabling hands-free operation.
- ›Maintained a data processing engine integrating GPS, GPIO, RFID reader, and scales with FIFO buffers for coordinated container lift event detection.
▸ InnovaSuiteHub — Internal Administration & Truck Fleet Configuration Portal
- ›Architected and developed a centralized ASP.NET MVC 5 web application for truck fleet configuration, database provisioning, and user management.
- ›Designed multi-factor authentication integrating SendGrid (email) and Twilio Verify (SMS) with configurable delivery channels and session-scoped OTPs.
- ›Implemented real-time progress tracking for long-running operations via SignalR push notifications with live progress bar updates.
- ›Reduced recurring server access by replacing manual SQL Server Management Studio processes with an intuitive web interface.
Personal Project
React Developer
Jan. 2026 – Feb. 2026
- ›Configured Webpack and Babel for client-side bundling of React views with Express middleware for unified server and client compilation.
- ›Integrated React Router for client-side navigation with Fetch API for dynamic data retrieval from the back-end.
- ›Implemented server-side rendering enabling direct loading of React routes in the browser with server-generated markup.
The OATHE Project
Software Test Engineer (Internship)
June 2023 – Sep. 2023
- ›Designed and implemented a strategy for writing and executing automated tests on a dedicated web platform.
- ›Developed a test framework with TestNG, Maven, and Selenium WebDriver, and wrote the corresponding automation scripts.
2+
YEARS EXPERIENCE
Harris Computer
Current Role
Stack
C#.NETASP.NET MVCJavaKotlinJavaScriptTypeScriptReactNode.jsExpressFlutterDartHTMLCSSSQL ServerT-SQLSQLiteMongoDBWebSocketSignalRProtocol BuffersEntity FrameworkNPocoDockerGitIISPostmanFigmaVisual StudioWebpackSeleniumXUnitPuppeteerSharpMongoose
Education
General Assembly
Software Development
2023
CCNB
Web and Mobile Application Development
2023
Beyond the work
Aside from screen time, I enjoy relaxing time with family and friends, I like reading books. I practice soccer on a non regular basis and I draw... gastronomy amateur in my idle hours :)