Christian Borrello

Software Craftsmanship · TDD · AI-Augmented Development

Technologies are tools you choose based on the problem. What remains is the method.

I see architectures where others see tasks.

About me

Christian Borrello

I'm building my career as a Software Engineer drawing deeply from the eXtreme Programming and Software Craftsmanship tradition. I don't just complete tasks -- I ask what would really make a difference. When I see fragmented tools, I build a unified platform. When I see a recurring manual process, I automate it structurally.

I don't just complete tasks — I ask what would really make a difference.

How I think

I have ADHD. That means I bring radical curiosity to every problem, hyperfocus when something genuinely interests me, and the ability to see the whole system while others are looking at a single component. It also means I've learned to organize my thinking deliberately -- which makes me a better engineer, not a worse one.

My daily bread: TDD, Clean Architecture, DDD, continuous refactoring, incremental design. Practices I study and apply to shape code before writing it -- even when AI is doing the writing. I use Claude Code every day alongside tools like nWave and Context7. AI is the most powerful tool ever put in a developer's hands, but without tests that validate, architectures that contain, and principles that guide, the risk is producing more code, not better code.

Beyond enterprise, I study Computer Science at the University of Milano-Bicocca and have a strong passion for game development -- action RPG souls-like in Unity, graphics programming with OpenGL/C++. Every context is a testing ground for the same way of thinking across different domains.

I value honesty, simplicity, and people who put humanity first. I don't work for money or duty -- I work to build something I'm proud of. I expect mutual respect as a baseline, and I don't compromise on that for any amount of money.

I'm looking for teams that invest in the quality of the method before the stack. I want to grow alongside more experienced developers, refine the practices I apply every day, and contribute with the discipline and enthusiasm of someone who knows they're at the beginning of a long and passionate journey.

Experience

The path that shaped how I think about software.

  1. Work

    Software Engineer

    Sagitter SpA · 2025 - Present

    Most significant role so far. Trained in XP and Software Craftsmanship by Alessandro Di Gioia. Progressively refactored existing projects using TDD Outside-In, walking skeleton, and continuous refactoring. Integrated AI-assisted workflow (Claude Code + nWave) into the TDD cycle.

    • Created SagitterHub, a modular monolith consolidating office automations into a single platform
    • Automated extraction of cadastral and mortgage records from government portals with multi-step auth and CAPTCHA solving
    • Built RateWatch: European interest rate monitoring (ECB, Euribor, IRS) with historicization and threshold email alerts
    • Consolidated cloud infrastructure from 46 resources across 4 legacy apps into a unified architecture, reducing costs from ~380 to 100-160 EUR/month (-60/70%) via IaC
    • C#
    • .NET
    • React
    • TypeScript
    • Azure
    • Terraform
    • xUnit
    • SagitterHub

      Work

      Enterprise platform built right. TDD >90%. Hexagonal Architecture.

      • Code Coverage: >90% TDD
      • .NET
      • React
      • Azure
      • DDD
      • CQRS
      Read case study
    • Azure Infrastructure Consolidation

      Work

      46 cloud resources optimized. Targeting ~60% cost reduction.

      • Resources Managed: 46
      • Cost Target: ~60% reduction
      • Azure
      • Terraform
      • IaC
      • DevOps
      Read case study
  2. Work

    Software Developer

    Vis Software Solutions · 2024 - 2024

    Full-stack development on a SaaS platform in ASP.NET MVC. Designed and implemented the portal's internationalization system: a custom IP geolocation middleware for automatic visitor language detection, integrated with an external translation API for content localization.

    • Designed custom IP geolocation middleware for automatic language detection
    • Integrated external translation API for dynamic content localization
    • C#
    • ASP.NET MVC
    • SQL Server
    • JavaScript
  3. Project

    Unity Soulslike Game

    2023 - 2023

    Explored game development patterns and real-time physics in a different domain.

    • Unity
    • C#
    Read case study
  4. Education

    BSc Computer Science

    Universita' degli Studi di Milano-Bicocca · 2022 - Present

    Studying algorithms, systems programming, and software engineering fundamentals.

Let's talk

Whether you're looking for a new team member or a freelance collaborator — I'm open to both. Let's start a conversation.