Nahuel Santos

Software Engineer

location Barcelona, Catalonia, Spain
A pragmatic and experienced engineering leader with over 15 years designing, building, and scaling complex software systems. Proven ability to architect robust solutions (.NET, Go, Microservices, AWS), lead technical initiatives across teams, and drive significant improvements in performance, reliability, and developer productivity. Adept at translating ambiguous business needs into concrete technical strategies, mentoring engineers, and fostering collaboration. Excels at tackling large-scale integration challenges, modernizing legacy systems, and taking ownership from concept through production deployment. Seeking a Staff (L6) or Principal (L7) Engineer role to leverage deep technical expertise and leadership to solve impactful problems.

Experience

Senior Software Engineer @ AilyLabs

Oct 2023 – Present

Barcelona, Spain

  • Leading backend development for a multi-tenant AI analytics platform using .NET Core, designing and implementing scalable microservices and core features consumed via a Backend-for-Frontend (BFF) architecture.
  • Architecting solutions and providing technical guidance across multiple teams and senior engineers, ensuring consistency and quality.
  • Proactively identifying and addressing performance bottlenecks and architectural limitations in existing services, managing the modernization of legacy components.
  • Driving improvements in system observability using Datadog and Sentry within AWS.
  • Contributing to frontend development (React/React Native) and managing multi-tenancy aspects via Piranha CMS.

Senior Software Engineer @ Milestone Systems

Oct 2022 – Oct 2023

Barcelona, Spain

  • Designed and developed microservices (Go, .NET, gRPC, REST) enabling integration between the core VMS product and 3rd party analytics tools, empowering external developers.
  • Operated extensively within a Kubernetes environment, defining deployment strategies and optimizing distributed services for high throughput and reliability.
  • Mentored two junior developers, guiding their technical growth and contributions.
  • Contributed to team building as part of the events committee.

Senior Software Engineer @ Xero

Apr 2021 – Apr 2022

Auckland, New Zealand

  • Architected and delivered a mission-critical, microservices-based integration layer (using .NET Core, Go, Lambda, DynamoDB, S3) between Xero's accounting platform and Shopify, automating key financial workflows for numerous customers.
  • Collaborated closely with multiple Xero teams to ensure seamless end-to-end functionality.
  • Managed cloud infrastructure via Terraform, promoting Infrastructure as Code practices.

Solutions Developer / Lead / Architect @ Sandfield

Mar 2015 – Apr 2022

Auckland, New Zealand

  • Led development of a comprehensive transport management platform (.NET Framework/Core, SQL Server, React) serving 100+ enterprise clients across New Zealand and Australia.
  • Architected and implemented a multi-tenant SaaS solution handling millions of transactions, ensuring 99.9% uptime and sub-second response times.
  • Designed and built RESTful APIs and integration layers connecting with 50+ third-party systems (payment gateways, mapping services, government APIs).
  • Led a team of 4 developers on a new transport product initiative, implementing automated CI/CD pipelines and database migration strategies.
  • Championed engineering best practices through knowledge transfer sessions on SOLID principles, Clean Architecture, and Microservices patterns.
  • Mentored interns as part of the company's official program.

Senior Software Engineer @ Fiscalgis

Aug 2013 – Sep 2014

Buenos Aires, Argentina

  • Led development (team of 5) for a GIS application (web/desktop) for government agencies using .NET Framework and Oracle DB, managing large cadastral datasets.
  • Successfully designed and implemented an internal time-tracking tool (.NET, EF, SQL Server).

Software Engineer / Lead @ Infomeda

Jun 2010 – Jun 2013

Buenos Aires, Argentina

  • Led a small team (3 developers) focused on integrations for advertising industry clients (.NET Framework, EF, SQL Server).
  • Successfully developed and delivered a URL shortening product integrating with the Google+ API.

Junior Software Engineer @ Snoop Consulting

Oct 2009 – Jun 2010

La Plata, Argentina

  • Developed features for a financial industry client using Java, Spring, Hibernate, and DB2, gaining exposure to different technology stacks.

Junior Software Engineer / De Facto Lead @ Softtek

Oct 2008 – Oct 2009

La Plata, Argentina

  • Rapidly progressed from learning .NET/C#/ASP.NET Web Forms to taking lead responsibility (team of 3) for integrating with SAP via SOAP web services after the senior lead departed.
  • Engaged directly with the client for requirements gathering for a major refrigeration industry client. Became a key technical referent for the team.

Technical Skills

Core Languages

C# (.NET Core/Framework) Go JavaScript/TypeScript

Frontend

React React Native HTML5/CSS3

Backend & Architecture

Microservices gRPC REST APIs Event-Driven Systems Domain-Driven Design

Cloud & DevOps

AWS Kubernetes Docker Terraform CI/CD Azure DevOps

Databases

SQL Server DynamoDB Redis

Observability

Datadog Sentry LGMT stack Logging

Projects

Don't Let Me Die

A kind of fancy CLI quiz game where you keep your pet alive by answering questions correctly. Features interactive CLI menus, NPM package distribution, and questions fetched from Open Trivia Database. Built to practice creating NPM packages and interactive command-line interfaces.

JavaScript Node.js CLI NPM Inquirer Chalk Figlet
github View on GitHub

Dinky Server

A comprehensive self-hosted server setup with monitoring, security, and service management - all through a single interactive script. Features LGTMA stack (Loki, Grafana, Tempo, Metrics, Argus) for complete observability, Traefik for reverse proxy, Pi-hole for DNS, and automated deployment scripts.

Shell Docker Grafana Prometheus Loki Tempo Traefik
github View on GitHub

Argus

A LGTM stack validator and tester integrated with the monitoring infrastructure. Provides synthetic testing and validation for the entire observability stack, ensuring reliability and performance of monitoring systems.

Go LGTM Stack Monitoring Testing Observability
github View on GitHub

Personal Resume Website

A modern, responsive resume website built with pure HTML, CSS, and JavaScript. Features dark/light mode, contact form integration, PDF download, and Docker deployment. Showcases professional experience and projects with a clean, mobile-friendly design.

HTML5 CSS3 JavaScript
github View on GitHub

Education & Certifications

Academic Education

Master's Degree, Software Engineering

2012 – 2014

Universidad Nacional de La Plata (UNLP), Argentina

Focused on advanced software design patterns, architectural principles, software quality assurance, and project management methodologies, deepening the theoretical and practical aspects of building complex software systems.

Engineering Degree, Systems Information Engineering

2005 – 2011

Universidad Tecnológica Nacional (UTN), Argentina

Comprehensive 5-year engineering program covering foundational computer science, algorithms, data structures, database management, networking, operating systems, and the full software development lifecycle. Provided a strong analytical and problem-solving base.

Certifications & Specializations

Deep Learning Specialization

2017 – 2018

Coursera (deeplearning.ai)

In-depth specialization covering foundational and advanced neural networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), model tuning strategies, and practical applications of deep learning.

Self-Driving Car Engineer Nanodegree

2016 – 2017

Udacity

Hands-on program focused on the core components of autonomous vehicle technology, including computer vision, sensor fusion, localization, path planning, and control systems, utilizing relevant ML/DL techniques.