Carlo Arnaboldi

Carlo Arnaboldi

Senior Software Developer, Tech Lead

Full-stack developer and technical lead with 10+ years of experience in .NET and Angular, specialized in Manufacturing Execution Systems (MES) and line-of-business applications. I design internal frameworks that eliminate repetitive work and accelerate team productivity. Beyond coding, I coach developers through training sessions, drive architectural decisions, and recently focused on testing infrastructure and LLM-assisted development workflows.

Work Experience

Technical Lead

TRIM Informatica

Key responsibilities:

  • designed and maintain a metadata-driven framework that auto-generates fully-customizable hierarchical CRUD interfaces, drastically reducing repetitive development across all projects
  • lead manufacturing scheduling module development, implementing heuristics for real-world production planning problems
  • built comprehensive testing infrastructure using Vitest and Playwright (unit, component, integration, E2E), leveraging LLM tools to accelerate test development
  • developed a natural language to SQL query engine prototype using LLM with RAG architecture and iterative error correction
  • conduct team training sessions on best practices, architecture patterns, and new technologies

Senior Software Developer

TRIM Informatica

As a senior software developer, I take care of:

  • Discussing the requirements / development steps of our products with our clients
  • Coordinating the work of my colleagues, trying to give everyone the chance to spend their time on the activities they feel they could provide the greatest added value in the long run
  • Implementing the most demanding parts of our applications

Software Developer

TRIM Informatica

As a software developer, I took care of:

  • Improving my coding skills in .NET, expanding my knowledge of SQL, with a strong focus on ORM (NHibernate)
  • Developing the right soft skills to establish productive connections with our clients
  • Following the complete lifecycle of several applications we developed for our clients: from the first meetings to gather the requirements, to the final release in production, while also providing the required technical support whenever required

Education

Information Engineering

Universita' degli studi di Brescia

Skills

.NET Core C# Angular TypeScript SQL Vitest Playwright NHibernate Azure Git LLM Integration Elasticsearch

Languages

English
Full Professional Proficiency
Italian
Native Proficiency

Interests

In my free time I like to play the guitar (especially my beautiful classical guitar) and exercise: I love running, cycling and doing some weight lifting