Roberto Putzulu, Developer in London, United Kingdom
Roberto is available for hire
Hire Roberto

Roberto Putzulu

Bio

Roberto is a full-stack software engineer with extensive experience in building information modeling (BIM) and the architecture, engineering, and construction (AEC) industry. He's passionate about IT, digital transformation, and workflow automation. Roberto has a track record of continuously improving documentation processes and the QA/QC systems in multi-project, multidisciplinary, and multi-technology environments.

Portfolio

RPSC Architecture
Revit, BIM for AEC, Navisworks, Revit API, C#.NET...
XYZ Reality
C#, Git, Revit, Windows Presentation Foundation (WPF), Jira, Excel 2013...
Avanade
C#.NET, Blue Prism, Jira, Git, Azure, Excel 365, Oracle...

Experience

  • Construction - 20 years
  • Revit - 11 years
  • BIM for AEC - 9 years
  • Navisworks - 8 years
  • C# - 7 years
  • Revit API - 7 years
  • Blue Prism - 2 years
  • SQL - 2 years

Preferred Environment

C#, Windows Presentation Foundation (WPF), Python 3, BIM for AEC, Building Information Modeling (BIM), Autodesk Revit, Revit, Robotic Process Automation (RPA), Blue Prism, Autodesk, .NET

The most amazing...

...workflow I've developed while leading 19 designers in BIM enabled the team to complete 10 days' worth of work in just 1.5 days, reducing errors by up to 99%.

Work Experience

Owner

2014 - PRESENT
RPSC Architecture
  • Handled architecture and BIM consultancy services for various customers, including companies and private clients.
  • Developed Revit plugins and desktop tools for the AEC documentation workflows, improving the productivity and quality of specified tasks from 30% to 90%.
  • Created standards, methods, and procedures that are still used after many years.
Technologies: Revit, BIM for AEC, Navisworks, Revit API, C#.NET, Windows Presentation Foundation (WPF), MySQL, Python 3, Autodesk Revit, Navisworks API, Excel 2013, SQL, Git, AutoCAD, Civil Engineering, Construction, Excel 365, Autodesk BIM 360, Architecture, Engineering, and Construction (AEC), C#, Engineering, ASP.NET Core, BIMcollab, Autodesk, .NET, LaTeX, LINQ, .NET Core, Entity Framework, Python, Cron, ASP.NET, Bash, Full-stack, Agile, HTML, CSS, JSON, REST, APIs, HTTPS, Webhooks, Bluebeam, REST APIs, GitLab, JavaScript, Node.js, TypeScript, Adobe InDesign, CAD, AutoLISP, Firebase, Firebase Hosting, Firebase Cloud Functions, Cloud Firestore, Google Cloud Storage, Google Cloud, Firebase Authentication, Autodesk Navisworks, DWG File Format, 3D Modeling, CI/CD Pipelines

BIM Software Engineer

2023 - 2023
XYZ Reality
  • Developed a Revit plugin to export the BIM model for the in-house-produced AR device.
  • Supported the product designer in making choices about the new features, leveraging my experience in the AEC industry.
  • Improved the production product's maintainability, scalability, and extensibility by reengineering the existing code.
Technologies: C#, Git, Revit, Windows Presentation Foundation (WPF), Jira, Excel 2013, BIM for AEC, Autodesk BIM 360, Navisworks API, Excel 365, C#.NET, Architecture, Engineering, and Construction (AEC), Autodesk Revit, Revit API, Autodesk, .NET, LINQ, Full-stack, Agile, HTML, CSS, Navisworks, Microsoft Azure, CAD, Autodesk Navisworks, 3D Modeling, CI/CD Pipelines

Full-stack Software Developer

2021 - 2023
Avanade
  • Handled a product's quality and assurance through functional testing for a government client.
  • Developed and maintained robotic process automation (RPA) services within key client business areas.
  • Managed the availability and maintenance of top client production services requiring assistance 24/7.
Technologies: C#.NET, Blue Prism, Jira, Git, Azure, Excel 365, Oracle, Microsoft Power Platform, Language Understanding Intelligent Service (LUIS), Blazor, ASP.NET Core, SQL, Robotic Process Automation (RPA), C#, Excel 2013, Microsoft SQL Server, .NET, Entity Framework, .NET Core, LINQ, Microsoft Power Apps, Microsoft Power Automate, Automation, Selenium, ASP.NET, Full-stack, Artificial Intelligence (AI), Data Visualization, Azure OpenAI Service, Agile, DevOps, JSON, Chatbots, GitLab, Microsoft Azure, CI/CD Pipelines

BIM Manager

2021 - 2021
Arney Fender Katsalidis
  • Defined the BIM strategy in compliance with the company's objectives and client requirements.
  • Developed custom tools to improve staff efficiency and QA/QC of documentation production.
  • Trained and evaluated staff performance on BIM-related tasks.
Technologies: BIM for AEC, Revit, Revit API, C#.NET, Windows Presentation Foundation (WPF), Navisworks, Building Information Modeling (BIM), AutoCAD, Civil Engineering, Construction, Excel 365, Autodesk BIM 360, Architecture, Engineering, and Construction (AEC), Autodesk Revit, C#, BIMcollab, Excel 2013, Autodesk, .NET, LINQ, Full-stack, Bluebeam, GitLab, CAD, Autodesk Navisworks, DWG File Format, 3D Modeling

BIM Lead and Senior AEC Architect

2017 - 2019
Adamson Associates International
  • Led a team of 19 on an iconic London building design project of a GDV of £640 million, reducing documentation and quality assurance/quality control (QA/QC) time by up to 90%.
  • Oversaw a team of 13 on a London building design project valued at £1.2 billion, implementing workflows that increased BIM modeling efficiency from 30% to 60%.
  • Collaborated with the BIM management team, offering solutions for design automation and QA/QC checks that are still active after many years.
Technologies: Architecture, Engineering, and Construction (AEC), Autodesk BIM 360, Autodesk Revit, AutoCAD, BIM for AEC, Building Information Modeling (BIM), C#, Civil Engineering, C#.NET, Construction, Engineering, Excel 2013, Excel 365, BIMcollab, Revit API, Revit, Autodesk, Microsoft SQL Server, .NET, LINQ, Full-stack, Bluebeam, GitLab, Navisworks, CAD, AutoLISP, Autodesk Navisworks, DWG File Format, 3D Modeling

Experience

Revit Plugin for Model Audit

I conceived and realized this modular plugin for Revit audits the BIM model against several tests. It makes the BIM coordinator's life easy by performing many different checks with one click. The plugin also allows clients to request different custom modules that will be seamlessly incorporated into the plugin core. The solution also includes functionalities that can make the model requirement compliant in only one click.

Revit Exporter

This Revit plugin exports the model 3D geometries and metadata for the in-house augmented reality device. As a part of a team of 10, I was responsible for reengineering the solution to improve the maintainability, scalability, extensibility, and performance, as well as bringing my experience from the architecture, engineering, and construction (AEC) industry to plan which new features to be developed are the most effective and to discover potential pitfalls.

AAI Revit Tools

I have developed several Revit tools to facilitate the daily staff work with functions that are not from Revit OOTB. In collaboration with the BIM Management team of five experts, productivity has improved in certain tasks from 40% to 90%, reducing errors by up to 99%. Many of these tools are still in use after years.

RPA Blue Prism Processes

The client was a multinational corporation with many internal key business workflows performed by robotic process automation (RPA). As a part of the A&M team of six professionals, I was responsible for ensuring the processes were always up and running, especially during the accountability period when it was strictly important that all the required processes run correctly. I refactored a few of the most defective ones, which gained a reliability of 99%.

RPSC Architecture Website

This project involved the comprehensive development of www.rpsc-architecture.com, a dynamic and secure web platform crafted for an architecture firm. Built on Angular 19, the site effectively showcases RPSC Architecture's diverse services and offers valuable downloadable tools, establishing a strong online presence.

The website's robust back-end infrastructure is powered by Firebase, which leverages its suite of services for seamless operation. Firestore handles all database requirements, securely managing content and service details. Firebase Functions provide scalable serverless logic, enabling custom functionalities such as secure download links for proprietary tools and ensuring efficient delivery to users. Firebase Storage reliably hosts all digital assets, including downloadable files and site media. User authentication and secure access for admin purposes are managed through Firebase Authentication.

This robust technology stack ensures the website is visually appealing, user-friendly, highly performant, scalable, and secure, perfectly supporting RPSC Architecture's promotional and client engagement goals.

One Diversified Revit pyRevit Toolbar

Developed a custom Revit toolbar for One Diversified using IronPython and pyRevit to automate BIM workflows and QA/QC processes. The suite features a series of high-impact tools designed to eliminate manual bottlenecks and ensure model integrity.

Key achievements include an automated Navisworks exporter that improved coordination speed by 80%, and a multiple-model exporter that streamlined consultant file processing by 98%. To ensure data accuracy, I built a suite of QA/QC tools to audit the usage of View Filters, Scope Boxes, Levels, and Worksets, resulting in a 98% improvement in auditing efficiency. Additionally, I engineered a custom COBie data automation tool that improved metadata population speed by 60% based on project-specific configurations.

This project successfully optimized project development timelines and significantly improved model accuracy by replacing error-prone manual tasks with reliable API-driven solutions.

Education

2009 - 2010

Master's Degree in Structural Engineering

Polytechnic University of Milan - Milan, Italy

1998 - 2005

Master's Degree in Civil Engineering and Architecture

University of Cagliari - Cagliari, Italy

Certifications

OCTOBER 2024 - PRESENT

Complete Angular Course 2024 - Master Angular in Only 6 Days

Udemy

SEPTEMBER 2024 - PRESENT

MongoDB - The Complete Developer's Guide

Udemy

SEPTEMBER 2024 - PRESENT

Modern Web Scraping with Python using Scrapy Splash Selenium

Udemy

AUGUST 2024 - PRESENT

Software Engineering 101: Plan and Execute Better Software

Udemy

AUGUST 2024 - PRESENT

How to Become a Senior Developer - Beyond Coding Skills

Udemy

AUGUST 2024 - PRESENT

UML and Object-Oriented Design Foundations

Udemy

AUGUST 2024 - PRESENT

Emotional Intelligence: Master Anxiety, Fear, & Emotions

Udemy

AUGUST 2024 - PRESENT

Google Bard: Using Google Bard Effectively

Udemy

AUGUST 2024 - PRESENT

Project Management with ChatGPT: AI for Project Managers

Ude

AUGUST 2024 - PRESENT

ChatGPT for Business: Writing with a Generative AI Companion

Udemy

AUGUST 2024 - PRESENT

How to Become a Senior Developer - Beyond coding skills

Udemy

AUGUST 2024 - PRESENT

UML and Object-Oriented Design Foundations

Udemy

JUNE 2024 - PRESENT

Revit famiglie. Masse. Calcolo analitico superfici e volumi.

Udemy

JUNE 2024 - PRESENT

Python for Data Science and Machine Learning Bootcamp

Udemy

MAY 2024 - PRESENT

Python Data Science with Pandas: Master 12 Advanced Projects

Udemy

MAY 2024 - PRESENT

The Data Science Course: Complete Data Science Bootcamp 2024

Udemy

APRIL 2024 - PRESENT

Statistics & Mathematics for Data Science & Data Analytics

Udemy

APRIL 2024 - PRESENT

Beginner's Guide to Data & Data Analytics

Udemy

JULY 2022 - PRESENT

PL-900

Microsoft

JUNE 2022 - PRESENT

AZ-900

Microsoft

Skills

Libraries/APIs

Revit API, LINQ, Navisworks API, Entity Framework, Pandas, NumPy, REST APIs, TensorFlow, Matplotlib, Node.js

Tools

Revit, AutoCAD, Bluebeam, Adobe InDesign, CAD, Git, Autodesk, GitLab, Jira, Excel 2013, Language Understanding Intelligent Service (LUIS), LaTeX, Microsoft Power Apps, Cron, Seaborn, Azure OpenAI Service, Jupyter, ChatGPT, Firebase Authentication

Paradigms

Building Information Modeling (BIM), Agile, Automation, DevOps, REST, Object-oriented Design (OOD)

Languages

C#, Python, Python 3, SQL, C#.NET, Bash, HTML, CSS, JavaScript, TypeScript, UML, AutoLISP, IronPython, Python 2

Frameworks

.NET, Windows Presentation Foundation (WPF), Blazor, ASP.NET Core, .NET Core, Selenium, ASP.NET, Spark, Scrapy, Angular, Angular 6, Angular 5

Storage

JSON, MySQL, Microsoft SQL Server, MongoDB, NoSQL, Cloud Firestore, Google Cloud Storage, Google Cloud

Platforms

Azure, Microsoft Power Platform, Oracle, Microsoft Power Automate, Anaconda, Azure Functions, Splash, Firebase

Industry Expertise

Architecture, Engineering, and Construction (AEC)

Other

BIM for AEC, Autodesk Revit, Navisworks, Blue Prism, Engineering, Construction, Civil Engineering, BIMcollab, DWG File Format, DXF, Xclip, Robotic Process Automation (RPA), Concrete Structure, Autodesk BIM 360, Excel 365, Structural Engineering, Full-stack, Data Science, Data Analytics, Artificial Intelligence (AI), Machine Learning, Data Visualization, APIs, HTTPS, Webhooks, Chatbots, Big Data, AWS WM, Autodesk Navisworks, Software Engineering, Software Design, Leadership, Development, ChatGPT Prompts, Gemini, Emotional Design, Software Architecture, Web Scraping, Scrapyd, Microsoft Azure, Firebase Hosting, Firebase Cloud Functions, 3D Modeling, CI/CD Pipelines, Large Language Models (LLMs), COBie, IFC, pyRevit

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring