Software Engineer · Tech Lead

Julian Giovanelli

I’m the Tech Lead on ViiBE, Viirtue’s white-label quote-to-cash platform — from a billing engine processing close to $1M in monthly recurring revenue to usage-based billing for AI voice agents. I love turning complex problems into products people actually enjoy using, and helping my team grow.

About

Summary

Full-stack software engineer with 9+ years building scalable, maintainable web applications — currently Tech Lead for ViiBE, Viirtue’s white-label quote-to-cash platform, and one of the top contributors to its 40+ microservice codebase. Rebuilt the billing engine now processing close to $1M in monthly recurring revenue across 3,000+ accounts, contributing to a $10M Series A. Deep experience across .NET, Angular and Node.js: designing billing, quoting, taxation and payment systems, integrating third-party and AI services, and operating event-driven, cloud-native microservices on GCP (GKE / Kubernetes). Leads day-to-day delivery and mentoring for a cross-functional team of up to 12, working AI-first with agentic tools like Claude Code across the development lifecycle. Passionate about clean architecture, TDD and continuous learning.

Billing, Payments & Quote-to-Cash · Event-Driven Microservices & Sagas · Cloud-Native Operations (GCP · GKE) · Third-Party & AI Integrations · AI-Assisted Engineering · Team Leadership & Mentorship · Customer-Facing Problem Solving · TDD & Clean Architecture

Experience

Statement of work

  1. Software Engineer / Tech Lead

    Viirtue

    White-label UCaaS & cloud communications platform serving MSP and reseller partners

    Tech Lead Nov 2023 — Present

    • Led a cross-functional development team of up to 12 engineers, coordinating with stakeholders across the organization to deliver features effectively for ViiBE, Viirtue’s white-label quote-to-cash platform — now adopted by 180+ partners (~65% of the partner base).
    • Designed and delivered the AI voice agent product line end to end — quoting, per-call usage metering, cost calculation and automated billing for AI-powered calls — opening a new usage-based revenue stream.
    • Refactored the entire reporting system into a more robust, standardized and functional solution, improving reliability and consistency across revenue, usage and accounts-receivable reports.
    • Partnered directly with customers to resolve complex, account-specific issues, designing tailored solutions and improving customer satisfaction.
    • Mentored teammates through pair programming and knowledge-sharing, fostering a collaborative environment where the team learns together.

    Software Engineer Jan 2022 — Nov 2023

    • Built an end-customer portal that lets customers stay up to date with their bills and payments in real time, integrating Stripe and Authorize.Net through saga-based, event-driven payment processing (MassTransit / RabbitMQ) and reducing inbound billing-support requests.
    • Rebuilt the billing system from the ground up, improving reliability and accuracy of automated recurring and usage-based invoicing — now powering monthly invoicing for 3,000+ accounts and close to $1M in monthly recurring revenue.
    • Rebuilt the quoting system, adding customer e-signature support to let customers sign quotes online and shorten the quote-to-close cycle.
    • Implemented an automated customer notification system (invoice statuses and payment confirmations) to reduce manual follow-up.
    • Built an integration with Rev.io and implemented document storage on Microsoft Azure to extend the platform’s billing and storage capabilities.
    • Maintained and operated a fleet of 40+ cloud-native .NET and Angular microservices on GCP, containerized and deployed to Kubernetes (GKE) with Helm and Istio through a GitOps CI/CD pipeline, within an Nx monorepo applying TDD.
  2. Software Engineer

    Inamika

    Digital products agency

    • Worked on an incremental web application using ASP.NET Core, ABP, MySQL and Angular to manage orders from different sources of sale.
    • Developed a web application to measure company progress and growth.
    • Helped improve infrastructure with AWS services (Lambda, EC2, CloudTrail).
  3. Software Engineer

    WB Sistemas SRL

    Custom software development company

    • Introduced Scrum methodology and acted as team leader for newcomer projects.
    • Developed ASP.NET MVC applications applying SOLID, Entity Framework and Angular for maintainable, scalable and testable software.
    • Built a bus-ticket platform (“RosarioBus”), an e-learning platform (“Fray Luis Beltrán”) and an e-commerce platform (“Wienner”/“Metrolab”), using ASP.NET (Core) MVC, Entity Framework, Angular, TDD, Scrum and IdentityServer.

Skills

Tools & practices

Languages

  • C#
  • JavaScript
  • TypeScript
  • Java
  • SQL

Backend

  • .NET / ASP.NET Core
  • Entity Framework Core
  • Dapper
  • MediatR
  • MassTransit / RabbitMQ
  • gRPC
  • Node.js
  • ABP
  • Spring/Hibernate

Frontend

  • Angular
  • NgRx
  • Tailwind CSS
  • Ionic
  • AngularJS
  • jQuery

Data

  • PostgreSQL
  • MySQL
  • SQL Server
  • BigQuery
  • Firebase

Cloud & platform operations

  • Google Cloud Platform (GKE)
  • Kubernetes
  • Helm
  • Docker
  • CI/CD (GoCD, Argo CD / GitOps)
  • AWS
  • Azure

Integrations & platforms

  • Stripe
  • Authorize.Net
  • Rev.io
  • QuickBooks
  • ConnectWise
  • NetSapiens (UCaaS)
  • Tax engines (CSI / SureTax)
  • AI voice agents
  • Keycloak / IdentityServer (SSO)
  • LaunchDarkly / OpenFeature

Practices

  • TDD
  • SOLID
  • Design patterns
  • Event-driven microservices
  • Saga orchestration
  • Monorepos (Nx)
  • Feature flags
  • Cloud-native
  • Scrum

AI & engineering productivity

  • Claude Code
  • GitHub Copilot
  • Agentic workflows
  • AI-assisted SDLC

Soft skills

  • Team leadership
  • Mentorship
  • Cross-functional collaboration
  • Continuous learning
  • Positive mindset

Education

Education

  • Systems Engineering (degree in progress)

    UTN – FRRo · 2017

    Completed coursework; one subject remaining.

  • Business-oriented High School Diploma

    EEM 419 · 2011

Projects

Selected projects

  • Linead Group

    Web/mobile platform for medical appointments and a patient-tracking CRM.

    • Node.js
    • Ionic
    • Angular
    • Firebase
  • Mountain Stream

    Ingredients and raw-material tracking modules.

    • ASP.NET Core MVC
    • Entity Framework
    • MediatR
    • TDD
    • AngularJS
  • Hoteliga

    Payment-integration, reservation-calendar and identity/security modules for a hotel-management platform.

    • ASP.NET (Core) MVC
    • AngularJS

Contact

Let’s talk

Download PDF résumé →