You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Bruno TagliapietraBT

Bruno Tagliapietra

Software Engineer / Solutions Architect

£800/day
Wellington, NZ
15+ years

Average response time: 1 hour

About Bruno

Versatile Senior Software Professional with twenty years in the industry, specializing in .NET
solutions, and legacy system modernization.
Track record in driving architectural initiatives, enhancing product scalability, and fostering
cross-team collaboration. Recognized for optimizing performance and mentoring peers, I
thrive on delivering impactful software solutions that elevate user experiences.
  • Italian

    Native or bilingual

  • English

    Native or bilingual

  • Spanish

    Basic

Remote only
Primarily works remotely

Experience

  • Xero
    Software Architect (Product)
    January 2018 - Today (8 years and 5 months)
    Wellington, New Zealand
    Over seven years as a Product Architect at Xero, my role evolved from a hands-on, Principal Engineer-like position to leading strategic architectural initiatives


    Early Role: Supported teams with technical decisions to reduce dependencies on Xero's monolithic solution.


    Team Growth: As the team expanded, I shifted my focus from deprecating the monolith to gradually reducing its impact.


    Product Focus: Led initiatives for the Reporting and Bank Reconciliation products, driving key architectural decisions, and product modernization.

    Key Skills:
    Technical decision-making for scalable systems, legacy system decoupling (modernizing Uls, frameworks), cross-team collaboration, and architecture design, Al integration for automated solutions.

    Key Achievements:
    Co-led the decoupling of the Reporting UI from the monolith and transitioned to React, developed target architecture for the Bank Reconciliation product, and co-designed a US version.

    Contributed to an Al-based automated Bank Reconciliation system (not yet in production).
  • Xero
    Software Developer
    September 2014 - December 2017 (3 years and 3 months)
    I joined Xero's Performance & Scalability Team, focusing on building tools to measure performance, and promoting scalability across the company - similar to what an SRE team does today.

    Later, we rebuilt several key parts of Xero's system to transition from fixed-scale hosting to AWS auto-scaling. The role was hands-on coding, with some architectural decision-making.
  • Teorema
    Software Developer (Consulting)
    October 2009 - September 2014 (4 years and 11 months)
    Company Overview: A Microsoft-partner consulting company.

    At Teorema, I worked as a Software Developer and Architect, designing and implementing software solutions across multiple industries, including banking, insurance, manufacturing, and retail. My role involved development, architecture design, deployment, and optimization, often at client sites.

    Key Achievements:

    • Optimized WCF Data Transmission for Danieli, reducing bandwidth usage by 80% and improving WAN latency from minutes to seconds

    • Led SharePoint migrations for banks and insurance firms, redesigning the UI, improving deployment speed by 4x, and enhancing system maintainability.

    • Developed a KPI system for Barilla, improving data collection efficiency using Silverlight and Microsoft Sync Framework.

    • Redesigned a document management system for Generali, implementing SQL Server Full- Text Search and FileStream to resolve scalability issues.

    • Designed an asynchronous document processing system using SharePoint 2010's Word Automation Services for large-scale document conversion and merging.

Recommendations

Be the first to recommend Bruno

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Science in Software Engineering
    University of Trieste
    2009
    Master of Engineering Science, Software

Skill set

Categories