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
-
Jan 2022 — Present
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.
-
Mar 2020 — Dec 2021
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).
-
Jan 2016 — Feb 2020
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
Backend
Frontend
Data
Cloud & platform operations
Integrations & platforms
Practices
AI & engineering productivity
Soft skills
Education
Education
-
Systems Engineering (degree in progress)
Completed coursework; one subject remaining.
-
Business-oriented High School Diploma
Projects
Selected projects
-
Featured · Live
María Castaña
E-commerce PWA for an artisanal dry-fruits, nut-mix and honey business with home delivery — product catalog, shopping cart, customer accounts and order management, built as a hybrid web / PWA / mobile app and deployed on Firebase.
-
Linead Group
Web/mobile platform for medical appointments and a patient-tracking CRM.
-
Mountain Stream
Ingredients and raw-material tracking modules.
-
Hoteliga
Payment-integration, reservation-calendar and identity/security modules for a hotel-management platform.
Contact
Let’s talk
- Emailjjulian.giovanelli@gmail.com
- LinkedInjulian-giovanelli
- GitHubgithub.com/giovanellij
- LanguagesSpanish (native) · English (professional working proficiency)