Daniel GonzalezSoftware Engineer

Resume

Experience and skills at a glance. The PDF has the full version.

Download PDF

Experience

  • Software Engineering Manager · Veterans United Home Loans

    Oct 2024 — Present
    • Lead a team of 14 engineers that owns the internal UI platform engineering teams use to build loan data and workflow apps for loan teams.
    • Set the team's technical roadmap with Product and engineering leadership, including modernizing the Nx/Angular monorepo and adopting AI-assisted development.
    • Mentor 9 engineers across engineering and management roles, and run technical interviews and hiring decisions.
  • Software Engineer · Veterans United Home Loans

    Apr 2020 — Oct 2024
    • Migrated 6 applications from .NET Framework to .NET Core and 3 from VMs to Kubernetes, including APIs and RabbitMQ-based Windows services.
    • Acted as unofficial technical lead on a Realty Domain API built with Domain-Driven Design and domain events, so downstream systems handle side effects independently.
    • Built distributed integrations on RabbitMQ and SignalR, including orchestration services and workflow processors.
  • Full-Stack Developer · DAC Solutions

    Jan 2018 — Apr 2020
    • Helped design and build a route and inventory app for truck drivers with its first user, then grew it into a product used by more customers.
    • Built it with Node.js, Express, AngularJS and MySQL, deployed it on AWS, and shipped an Android build with Cordova.

Skills

Languages
  • C#
  • TypeScript
  • JavaScript
Frameworks
  • .NET
  • Angular
  • RxJS
  • NgRx
  • Node.js
  • Express
Architecture
  • Domain-Driven Design
  • Clean Architecture
  • Event-Driven Architecture
  • REST APIs
Messaging
  • RabbitMQ
  • SignalR
Infrastructure
  • Kubernetes
  • Docker
  • AWS
  • Azure DevOps
  • GitHub
  • Octopus Deploy
Tooling
  • Nx
Data
  • SQL Server
  • MySQL
  • Redis

Education

  • B.S. Computer Science · University of Costa Rica

    2014 — 2018