Curriculum vitae
Yuri Blanc
Lead Architect, Frontend Platforms
- Aosta, Italy
- yuriblanc.it
- GitHub
- yuxblank@gmail.com
Summary
Software architect with more than ten years at RGI Group, a European provider of core insurance software. I started as an intern on a customer project and now lead the company’s frontend architecture.
The thread through those years is one idea carried to company scale: turn what a single product team needs into shared foundations that every team builds on. The UI libraries I wrote for one product became the company’s design system and Angular application framework. The portal architecture I designed is now the shell that the business-line teams ship their features into.
- Now: Lead Architect, owner of the company UI frameworks and frontend architecture
- Core skills: frontend platform architecture, design systems, microfrontends, API gateways, identity and single sign-on, cloud-native SaaS, developer tooling
- Stack: TypeScript and Angular on the frontend; Java EE and Kotlin on Quarkus on the backend; GraphQL, Kubernetes and AWS around them
- Certification: AWS Certified Solutions Architect – Associate (2020)
- Recognition: winner of the company’s internal hackathon (2021, team entry)
Impact at a glance
| Area | What I did | Reach |
|---|---|---|
| Angular application framework | Architected it and lead it: routing, state, i18n, HTTP, auth and a UI toolkit | Every business line, plus customer teams |
| Design system | Co-created it and lead its evolution | The shared UI language of the whole product suite |
| Portal platform | Architected the application shell and its authentication | 100+ in-house developers, plus customer teams |
| Product configurator and rule engine | Architected the backend, the frontend stack and the rule engine | Used by insurers to model products, tariffs and rules |
| Cloud product platform | Co-authored the architecture of a multi-tenant SaaS on Kubernetes and AWS | The cloud-native generation of the configurator |
| UI frameworks monorepo | Brought the frontend foundations into one workspace | One build, one release flow, one documentation site |
Developer counts are a lower bound: customers and their integrators also build on the design system, the framework and the portal in their own repositories.
Career at RGI Group
Lead Architect
RGI Group · Ivrea, Italy · Jun 2025 – Present
I set the direction for frontend across the company and own the shared UI frameworks.
- Brought the design system, the application framework, the portal and their tooling into one monorepo with one build, one release flow and one documentation site, so the foundations evolve together.
- Lead the framework’s evolution: accessibility testing, a visual UI designer, and a design-system package that keeps design and code aligned.
- Built AI-assisted development tooling for the UI stack, so coding agents follow the same architecture rules that developers do.
- Act as the reference for frontend decisions across the business lines: motor, life, claims, party data, accounting and others.
Technical Architect
RGI Group · Ivrea, Italy · Apr 2023 – Jun 2025
I architected the new portal: the application shell that hosts every business feature of the core insurance suite.
- Designed the portal around a core and a public API that feature teams build against, so more than a hundred developers integrate their work in one application.
- Built the bridge to the earlier-generation portal, so old and new features run side by side and teams migrate feature by feature instead of in one large rewrite.
- Built its authentication on OpenID Connect (authorization code flow with PKCE, silent session renewal, single logout), next to the legacy login, so both generations of the product share one model. Verified end to end against a real identity provider.
- Created the developer tooling around it: a command-line tool and a project template that scaffold new feature modules already following the architecture.
- Worked on the shared CI/CD pipelines and the platform developer’s guide.
Stack: TypeScript, Angular, RxJS, OpenID Connect, Keycloak, Playwright, GitLab CI.
Academy Trainer
RGI Group · Sep 2020 – Jun 2025
Trained colleagues in the company academy, alongside the architecture work.
R&D Solution Architect
RGI Group · Ivrea, Italy · 2020 – Jun 2025
Cloud product platform
I co-authored the architecture of the cloud-native generation of the insurance product configurator, the tool insurers use to model products, tariffs and rules.
- Won the company’s internal hackathon in 2021 as part of a small team, with the design and architecture proposal for the new product. The winning idea became the platform I then helped build.
- Co-authored the overall architecture with the product team: domain microservices on Kubernetes and AWS, delivered as multi-tenant SaaS.
- Architected the UI side: an application shell on the shared design system and framework, with each domain shipping its UI as its own library.
- Worked on the GraphQL gateway in front of the domain services, application streaming for existing desktop tools, multi-tenancy across GraphQL, REST and messaging, and token validation for the cluster across multiple identity providers.
Stack: Kotlin, Quarkus, GraphQL, MongoDB, Angular, Kubernetes, AWS (CDK, AppStream 2.0), Keycloak.
From product libraries to company framework
While building the product configurator’s web frontend, I wrote a family of Angular libraries covering the product’s core, its UI and its questionnaire engine.
- Those libraries were the first draft of what the company needed everywhere: a consistent component set and a common application model.
- In 2021 I turned that draft into two company-wide projects: the design system and the Angular application framework. Every business line adopted them, and so did customer projects: insurers and their integrators build their own features on the same design system and framework.
- I have led both since, and they have shipped continuously ever since.
What the application framework is. Not a component library, but the full stack a team needs to build an enterprise Angular application as independent domain libraries: routing, state management, internationalization, HTTP and pluggable authentication, a UI toolkit on the design system, and testing and code-generation tools.
Because every team uses the same routing, state and translation model, a feature written by one business line runs unchanged inside another product’s application. That is what made the later portal architecture possible.
Stack: TypeScript, Angular, RxJS, Sass, Storybook, Nx, Jest, Playwright.
R&D Full Stack Developer
RGI Group · Ivrea, Italy · Jul 2015 – Nov 2022
Product configurator
I joined the product team and architected the web generation of the product configurator: its backend and its frontend stack.
- Designed the backend services and the portal-based frontend, and built much of both during the build-out.
- Architected the rule engine at the heart of the product: business rules written in a domain-specific language, evaluated on the JVM behind a stable API.
- Built the rule editor and the client-side rule libraries, so the same rules run in the browser and on the server.
Stack: Java EE (JAX-RS, CDI, JPA) on WildFly, Nashorn, Angular, TypeScript.
Customer projects
- Full-stack work with AngularJS, Java EE and Play Framework 1.x.
- Contributed to the first generation of the company portal and its REST layer.
Junior Java Developer (internship)
RGI Group · Ivrea, Italy · May 2015 – Jul 2015
I joined as an intern in 2015 and worked on a customer delivery project.
Before RGI
Software Developer
The CoreStylerz · Jan 2010 – 2016
Audio software, mainly virtual-instrument plugins, and client-server applications.
Software and Web Developer
Freelance · Aosta, Italy · 2010 – 2016
Websites and applications for small and medium businesses.
Skills
Grouped by what I have built with them at RGI.
Architecture
- Frontend platforms: application shells, microfrontend composition, framework and design-system design, library versioning and release strategy
- Backend and integration: domain-driven microservices, GraphQL gateways over REST services, rule engines and domain-specific languages
- Legacy modernization: running AngularJS and Angular side by side, incremental migration paths, long-term support of legacy runtimes
- Developer experience: command-line tools, code generators, project templates, documentation sites, AI coding-agent tooling
Frontend
- Languages: TypeScript, JavaScript, HTML, SCSS, Less
- Frameworks: Angular (versions 8 to 21), AngularJS, RxJS
- Design system: Sass architecture, Storybook, SassDoc, MDX documentation
- Data: Apollo Client and GraphQL, server-sent events
- Build and workspace: Nx, pnpm, ng-packagr, webpack, Grunt
- Testing: Jasmine and Karma, Jest, Playwright, Testcontainers, automated accessibility tests
Backend
- Languages: Java, Kotlin
- Java EE: JAX-RS, EJB, CDI, JPA and Hibernate, on WildFly
- Cloud-native: Quarkus, GraphQL, MongoDB and JDBC storage
- Scripting on the JVM: Nashorn script engine
- Tooling in Node.js: command-line tools and build automation
- Testing: JUnit, Mockito, Arquillian, DbUnit
Identity and security
- OpenID Connect and OAuth 2.0, implemented on both sides: browser client (authorization code flow with PKCE, discovery, silent renewal, logout) and server-side validation (JWK signature checks, token introspection, multi-tenant provider resolution)
- SAML 2.0 at protocol level with OpenSAML
- Keycloak, JWT and JOSE (Nimbus), browser token storage and content security policy, backend-for-frontend patterns
Cloud and delivery
- AWS: CDK (infrastructure as code in TypeScript), AppStream 2.0, S3
- Containers: Docker, Kubernetes, Helm
- CI/CD: GitLab CI with shared pipeline templates, Maven, npm registries, SonarQube quality gates
Also
- Terraform, serverless, OpenTelemetry, React, PHP, Play Framework
Certifications
- AWS Certified Solutions Architect – Associate (2020)
- Micro-frontends
- Observability with OpenTelemetry
Education
- Software development technician, Forma-re-te (2014 – 2015)
- Secondary school diploma, teaching track, ISS Europa Unita (2010 – 2011)
Languages
Italian (native), English (full professional), French (professional working)