Sunalys / BuildOn HQ
10/2024 - Present
Work on a platform that solar, roofing, battery and HVAC contractors use to design a system, price it and put a proposal in front of a homeowner. Built the design tool that lets a salesperson lay panels out on aerial imagery of the customer's actual roof and see what it will produce. Took the HVAC business line from an empty folder to a shipped product, across both the app and the API. Opened the platform up to serve several brands from one deployment. Moved the heavy solar calculations onto a queue so the app stays responsive while they run, and added the monitoring and operator screens the team uses to see what the platform is doing. Own the way it ships: the production, QA and demo pipelines, one-click rollback, and the environment configuration behind them. Review most of what the rest of the team merges.
Rebillia
03/2023 - 10/2024
Built the platform that adds subscriptions and recurring billing to BigCommerce and Shopify stores, carrying 720K subscribable products. Implemented the payment layer across Stripe, PayPal, Square and Authorize.net, storing payment intents so renewals charge cleanly without the customer being there. Built the merchant dashboard as a modular Angular application, and a reusable component library that cut the time to build each new screen. Wrote the storefront extension that changes checkout inside the merchant's own shop. Covered the platform with unit and functional tests.
Digit Sapiens
10/2020 - Present
Set the technical direction and build the delivery teams for client work, and take contracts myself. Converted a product monorepo into microfrontends so teams ship in parallel without waiting on one release, and published a private Angular library that gives every new project the same foundation on day one. Led CI/CD on GitHub Actions and Jenkins, then added SonarQube, lint rules and pre-commit checks so quality is enforced before review. Built per-ticket preview deployments, giving testers an isolated version of the application for every change. Solved server-side rendering and indexing for single-page applications, lifting SEO performance by 70%. Shipped an iOS and Android application past 15K downloads. Delivered the Almaviva and Sokrates engagements below under this company.
Almaviva
05/2021 - 04/2023
Two years of Angular on Italian public-sector systems. Started on the supplier portal for the national e-procurement marketplace, where companies register, apply for admission and bid on tenders: a 33-person Accenture-led team in which I was the only Almaviva engineer for the first year, and everything to do with company records was mine. Moved to a signed-document workflow for public administration — assemble from a template, review, digitally sign, acknowledge — joining shortly after it started and running it single-handed from September 2022 until it shipped. Then built its sister application for a second procedure on the same foundation.
Datalytics
03/2020 - 10/2020
Built sales optimisation software in React and .NET Core that recommends the strongest plans for merchants expanding their business. Delivered the reporting used by Bulgari and Brooks Brothers to tighten their day-to-day process. Integrated AG Grid so users could sort, group and act on large resource tables directly. Owned page performance against a fixed delivery date, and helped shape the team's planning.
Division5
09/2017 - 03/2020
Joined a small web consultancy as a developer and was promoted to head of development after two years. Led small delivery teams and wrote the specifications outsourced work was built against. Planned, developed, tested, deployed and maintained web applications in Angular, Express and PHP. Added Elasticsearch and Redis to make search across the system fast. Built an augmented reality feature with ARCore, and hybrid applications with Ionic for phones and tablets and Electron for the desktop.