Skip to content

Resume

Daniel Plas Rivera — Lead Software Architect at McKinsey & Company, New York. 15+ years shipping production software. Looking toward LLM infrastructure, model evaluation, systems engineering, and reinforcement learning roles.

2023 — present · McKinsey & Company · Lead Software Architect

GenAI / LLM Platform Engineering

Own the architecture of a multi-LLM document-intelligence platform: 8 models in parallel (GPT-4, Claude, Gemini, Perplexity), automated hallucination detection and quality scoring, sub-100ms pgvector retrieval over 100K+ vectors — serving 25+ product teams in production. The evaluation layer is the product, not an afterthought.

Claude API · OpenAI · Gemini · RAG · pgvector · hallucination detection · evaluation · FastAPI · Terraform
2020 — 2023 · McKinsey & Company · Lead Senior Software Engineer

Data Engineering at Scale

Re-architected a Slack analytics platform from 16.5M polled API calls/day to event streaming on Kinesis: sub-million daily calls, 99.6% cost reduction ($47k/yr). Took 10+ Glue/Spark pipelines from 0% to 80% test coverage; closed 10+ critical security findings (fleet-wide IMDSv2, S3 CMK enforcement).

Spark · AWS Glue · Snowflake · Kinesis · Kafka · Airflow · Python · Pydantic · security hardening
2026 · independent research, single-machine MLX

Applied ML Research — Reinforcement Learning & Imitation

A memorial AI that plays Marvel vs. Capcom like a specific deceased player: VQ-BeT tokenized policy behavior-cloned from 7,300 replays, fine-tuned with style-constrained PPO so 'plays like him' lives inside the objective. Perception: a 266-dim state vector reverse-engineered from CPS-2 RAM. ~34 arXiv papers folded in, every claim adversarially verified — including two audit campaigns against my own training stack.

PPO · behavioral cloning · VQ-VAE · imitation learning · MLX · reward shaping · KL regularization · evaluation protocols
ongoing · self-directed research program

Systems & Reverse Engineering

Multi-year program on 1998 arcade hardware — no source, no docs, encrypted program code. Custom emulator cores that break the 32MB graphics ceiling to 64MB (pixel-proven); a Dreamcast soundtrack running on the original QSound DSP via hand-assembled Z80; a commercial cabinet's netplay protocol recovered from ARM32 disassembly. Every claim terminates in a reproducible artifact.

68000 assembly · Z80 · C++ · Ghidra · binary analysis · emulation · network protocols · Lua instrumentation
/ Earlier — the full arc
PwC
2019 — 2020
Developer (Contract)PwC Data Landscape — client-data security-risk analyzer; Django/Graphene/GraphQL backend for React SPA
Capital One
2019
Master Software Engineer (Contract)re-architected the Credit Risk Rating Platform (probability-of-default microservices) powering credit-approval decisions
Cox Automotive
2018 — 2019
Sr. Python Full-Stack Engineer (Contract)Finance & Insurance platform: Docker/CI-CD infrastructure, performance work via New Relic + Splunk
PwC
2017 — 2018
Developer (Contract)VPN/security tech into the internal tax-audit platform on Azure; Docker-launched VPN containers
Bank of America
2017
Application Architect V (Contract)target-state cloud architecture + platform roadmap; REST APIs, POCs and feasibility studies
Columbia University
2016 — 2017
Application Systems Developertransitioned the university to a Python stack; REST APIs bridging legacy systems, OAuth/LTI integrations
Thinkful
2015 — 2016
Python & Web-Dev Mentormentored career-changers through project-based curriculum, weekly 1:1 code reviews
Earlier era
2009 — 2015
Full-stack lead & founder rolesBasics Plus (lead dev, POS-connected e-commerce), Work-Bench, Brainy Maps (founder), K.I.S. Foundation, NYC College of Technology lab technician
/ Education & certification
AWS Certified Cloud Practitioner
Amazon Web Services
Emerging Media Technologies
New York City College of Technology
Multimedia Programming & Design
Borough of Manhattan Community College
Emerging Media
Hunter College
Cisco Networking + CompTIA PC Repair
School of Cooperative Technical Education
/ Recognition
AngelHack 2016 Manhattan — Grand Prize (Hackcelerator) + Best Use of AWS
New York Minute: fastest/cheapest NYC routing across Uber + public transit (Elastic Beanstalk, EC2, Route 53, S3, Alexa, ArcGIS)
Hack NYU 2014 — MVP Winner
SudoLove: connecting participants, sponsors and mentors for global hackathons