CHRISTIAN DATAROSENIOR SOFTWARE ENGINEER

Education: BS in Computer Science, specializing in Software Engineering — FEU Institute of Technology

Fortunate PartnersSenior Software Engineer (Full-time), Jan 2026 – Apr 2026

Technologies: NestJS 11, TypeScript, TypeORM, PostgreSQL (Aurora), Stripe, AWS (Lambda, Aurora RDS, S3, CloudFront, Cognito, SQS, KMS, Secrets Manager, SES, EventBridge), Terraform, Terragrunt, React 19, Vite, Tailwind CSS 4, Zustand, TanStack Query, Radix UI, React Native 0.79, Firebase, SendGrid, Playwright, Mailosaur, Jest, lpfy

RoundUp — Digital Lottery & Gaming Platform

A regulated real-money digital lottery platform delivered end-to-end as a multi-repo monorepo — five game types (round-up, instant-win, mega-jackpot, mystery-box, subscription draws) across user-web, admin, kiosk, and mobile. Always-on, auto-rolling draws close via EventBridge + SQS with automated prize allocation; provably-fair winner selection via a custom Lazy Partial Fisher-Yates library (lpfy). Stripe payments + wallet, Firebase push, SendGrid email, and QR kiosk cash-in; AML/KYC, MFA, and six-role RBAC on multi-region AWS.

GlobalNet Solutions Group IncSenior Frontend Engineer (Maintainer) (Contract), Jul 2025 – Present

Technologies: Next.js 16, React 19, Vue 3, Phaser, TypeScript, TanStack (Start/Router/Query), Spring Boot (Java 21), Better-Auth, Zustand, Pinia, NATS JetStream, Webpack Module Federation, PrimeVue, AG Grid, PostgreSQL, MySQL/MariaDB, Liquibase, Cypress, Playwright, Testcontainers, Docker, PHP 8.2

SportsBetting — Live Micro-Betting Platform

A real-time in-play sportsbook on live nVenue data — a Next.js 16 / React 19 betting client streaming game state over a NATS JetStream WebSocket into Zustand, backed by Spring Boot (Java 21) microservices (games, wagering, wallet) and an nVenue SSE→NATS feed transceiver with per-sport translation strategies. Shared UI is distributed via Webpack Module Federation and a shared sports library.

SportsBetting BackOffice + API Integrations

An operator control plane for bet/market management, player moderation, and wager reporting, with license-key-scoped auth via a custom Better-Auth plugin and cross-module audit aggregation. A provider-proxy layer unifies 12 casino/sportsbook vendors (Playtech, Forge/Games-Global, BGaming, EvoPlay, RTG, JDB…) behind one seamless-wallet contract with per-vendor HMAC/AES signing.

Casino Platform — Game Center Admin & Slot Games

A multi-region casino operator admin migrated from Vue 2 Options API to Vue 3 Composition API + Pinia (PrimeVue, AG Grid, Chart.js) for game launches, player wallets, and analytics; plus player-facing slot games rebuilt from a legacy Phaser engine into React 19 + TypeScript with a portrait-mode UX.

CareerTeam IncSenior Software Engineer (Contract), Jan 2025 – Jul 2025

Technologies: Next.js 13, React 18, TanStack (Start/Router/Query), Redux Toolkit, MUI, TypeScript, NestJS 9/10, MongoDB, Mongoose, CASL, AWS (Cognito, Lambda, CloudWatch), OpenAI, Form.io, FFmpeg, Swagger, Nodemailer, Turbo, Jest, GitHub Actions, SonarQube, Docker, Jenkins

Veteran Career Platform

A multi-tenant, state-scoped platform helping U.S. veterans return to work — job search & applications, resume/e-portfolio building, skills assessments, an OpenAI-powered interview simulator (with in-browser video recording + FFmpeg), and caseworker case management. Refactored from a legacy codebase into 3 configurable Turbo monorepos (6 apps) serving 15 US-state workforce agencies, with CASL + Cognito access control, Form.io forms, and PDF/DOCX generation — a ~30% leaner codebase.

Cubework Inc.Mid Frontend Engineer, Aug 2024 – Jan 2025

Technologies: React, TanStack (Start/Router/Query), TypeScript, ShadCN, BitBucket, jwt, ESLint, pnpm, Vite, Vitest, Zod, Jenkins, Supabase

Cubework US — Admin Console

A WYSIWYG content-management system controlling users, super admins, marketing, testers, and customers.

Cubework US — Tenant Portal

A tenant portal to monitor transactions; pay via auto-pay or credit/debit card; and rent warehouses, items, and forklifts.

Uno Dos International Gaming Corp.Software Engineer, Oct 2023 – Aug 2024

Technologies: React 18, JavaScript, Redux, Redux Thunk, TanStack (Start/Router/Query), Microsoft SignalR, CoreUI Pro, Sass, Chart.js, NanoStream (HLS/RTMP), Axios, BrowserStack — backend: Django, MongoDB

IN BETWEEN — Agent System & Pinoy Card Game

Agent System: monitor your and your agents' activities; transfer/withdraw coins; add/activate/deactivate agents; secure transactions via IAM & Payment APIs across 7+ operator roles. Pinoy Card Game: transfer/withdraw coins, play multiple in-between game modes, and track transactions & balance.

UNODOS — World Sabong Cup & API for Korea

World Sabong Cup: a live sabong game with real-time 3-way odds, HLS/RTMP live-stream video and chat, operator winner-declaration & payout tooling. API for Korea (GMA): a broadcast/operator portal with downline & commission management and an admin dashboard.

UNODOS — Horse Racing Game

A live horse-racing game — real-time betting, live-stream video/chat, and management of users, players & agents.

OmdenaAI Software Engineer, Feb 2022 – Aug 2023

Technologies: TensorFlow, PyTorch, scikit-learn, Keras, Pandas, NumPy, Polars, NLTK, spaCy, Transformers, OpenCV, SciPy, Statsmodels, FastAPI

Omdena — AI / ML Chapters

Ordering & Inventory (Manila): ARIMA time-series forecasting + a recommender to predict in-demand stock. Course Management (SEAMAN Institute): course-evaluation, examination, and topic-recommendation modules. Student Debt (Egypt): sentiment/financial insight + predictive risk models for policymakers. Career Recommendation (Nigeria): an ML model suggesting careers and improvement areas for students.

Contact — Email: christiantriadataro@gmail.com; GitHub: github.com/christiantriadataro; LinkedIn: linkedin.com/in/christiantriadataro; Website: christiantriadataro.tech; Tondo, Manila.