Roy Gonzalez

Work

Eighteen years of architecture and engineering — trading platforms, logistics integration, enterprise products and 3D geospatial tooling.

Download CV (PDF)

Software Developer — QAT Global

Nearshore custom software development for US enterprise clients

  • Deliver custom enterprise software for US clients, contributing design and implementation across the stack.
  • C#
  • .NET

Software Developer — EagleView

3D modeling, CAD and GIS platform

  • Built CAD tooling for 3D architectural modeling — extrusion, scaling, structure creation — with JavaScript, Python and Three.js, integrating models into GIS environments via MapView.
  • Optimised geometry-processing workflows and the interaction design of complex interactive 3D tools.
  • JavaScript
  • Python
  • Three.js
  • GIS

Principal Software Engineer — TradeStation

Mission-critical online trading platform, US fintech

  • Designed and evolved the microservices behind a high-availability trading platform in .NET, Go and Kubernetes, where reliability, low latency and fault tolerance were the governing architectural constraints.
  • Built and supported broker and cryptocurrency APIs — bars, positions, order placement — and integrated internal and external services.
  • Led feature architecture at production scale, applying distributed-systems patterns, Helm-based container deployment, and performance tooling that measurably improved service response times.
  • C#
  • Go
  • Kubernetes
  • Helm
  • Terraform
  • AWS
  • GraphQL
  • PostgreSQL
  • MongoDB

Software Developer — Mobilize.Net

Automated code-migration products

  • Redesigned the front end and back end of the WebMAP product, producing substantial simplification and performance improvement.
  • Shaped product development across design, quality, agile process and continuous delivery.
  • Helped other teams adopt agile practice, simplify CI/CD, and take up TDD, performance and profiling discipline.
  • C#
  • .NET
  • TDD
  • CI/CD

Software Architect — Aurea Software

Enterprise software at cloud-hosted scale

  • Architected the migration from SQL Server Integration and Analysis Services to Mondrian and Apache Spark, modernising the analytics platform.
  • Identified and remediated technical debt across enterprise products using proprietary architectural assessment methods, and led the performance optimisation programme.
  • Introduced a performance job into CI that ran profiling on every build to surface bottlenecks and memory leaks in critical features.
  • Mondrian
  • Apache Spark
  • SQL Server
  • CI/CD

Software Architect — Accenture

Enterprise consulting for health-sector clients

  • Designed a modular EPiServer architecture whose reusable component library was shared across multiple sites, driving reuse, interoperability and consistency.
  • Applied TOGAF to give business, software and infrastructure a single architectural view, and matured the application lifecycle with Scrum, SOLID, TDD, continuous integration and Octopus-based deployment.
  • Contributed to the engagement that won the client a major new multi-year contract.
  • TOGAF
  • EPiServer
  • .NET
  • C#
  • Angular
  • React
  • SQL

Software Engineer — Isthmus (DHL account)

Logistics integration systems

  • Built enterprise integration systems for DHL on publish–subscribe patterns with WCF interoperability.
  • Started as team lead — requirements, estimation, solution design, front end and back end — and moved into the architect role.
  • Performed business analysis on DHL’s logistics core and data analysis with Analysis Services, designing several solutions where reliability was critical.
  • .NET
  • WCF
  • Publish/Subscribe
  • SQL Analysis Services

Software Engineer / Architect — GPI Consultores · GPS Satelite

Logistics, banking and GPS telematics

  • Built distributed systems integrating GPS devices over TCP/IP and UDP with real-time data processing.
  • Developed single sign-on middleware, DHL trade and tracking applications, and e-commerce systems.
  • Led the maintenance team for a Citibank credit-card platform and trained teams on BizTalk Server.
  • .NET
  • BizTalk
  • TCP/IP
  • UDP

Education

BS, Computer Software Engineering
Bachelor, Philosophy of Formal Science
Universidad Nacional, Costa Rica

Two degrees taken together — the engineering one taught me to build systems, the formal-science one taught me to ask what a system provably does. Everything on the research page comes out of that pairing.

What I work in

  • Architecture — TOGAF, domain-driven design, event-driven and actor-model systems, microservices, evolutionary architecture.
  • Languages — C# and .NET first; Go, Rust, Python and C; TypeScript and React where the work reaches the browser.
  • Compilers and formal methods — parser combinators, type systems, code generation to LLVM and WebAssembly, TLA+ and Z specification, model checking.
  • Machine learning and neural networks — transformer architectures, graph attention, fast weights and meta-learning, LLM integration and retrieval-augmented generation; the neuro-symbolic work on the research page.
  • Data — PostgreSQL, MongoDB, SQL Server, Apache Spark, Mondrian, Analysis Services; and a distributed database of my own.
  • Platform — Kubernetes, Helm, Terraform, AWS, Docker, CI/CD, observability.

Also

  • Certification — EPiServer, June 2014.
  • Languages — Spanish (native), English (advanced; ten years working with US teams).
  • Based in Heredia, Costa Rica. Remote since 2015.