MountainSoft — Software solutionsMauro Raymondi

Mauro Raymondi / Independent software engineer

Industrial software, IoT and building automation

I’m Mauro Raymondi, an independent software engineer and Tridium Certified Niagara Developer. I develop and modernise applications that connect machines, devices, supervisory systems and business software—from .NET web platforms to industrial integrations and Linux edge applications.

Available for remote projects and ongoing technical partnerships, with on-site activities agreed when needed.

01 / Services

Practical software engineering for connected equipment, buildings and business systems.

Industrial robot and production equipment

Industrial software and device integration

Applications and machine interfaces that connect equipment with production and business software. REST APIs, serial communication and device protocols, with machine vision and laser marking as specialist capabilities.

Operational charts on a supervisory display

IoT and supervisory platforms

Connect field devices, collect operational data and make it available to supervisory applications and business systems through MQTT, Modbus and APIs.

Niagara 4 integration and supervisory functions

Building automation and Niagara development

Custom Niagara modules and drivers for building automation and device integration, informed by my experience as a building management system integrator.

Source code displayed on a computer screen

Legacy software modernisation

Assess existing applications and database dependencies, agree a migration path and modernise incrementally, with attention to existing behaviour and maintainable handovers.

02 / Selected projects

Selected project areas

My published material describes the following areas of work. These are experience summaries; client-specific case studies are not currently published.

Machine interfaces and industrial integration

My existing work includes machine-tool applications connecting automation, measurement, vision, data collection and CAM functions. Machine vision and laser marking are specialist areas of experience.

Device-to-business software

My published service material covers REST web services, MES integration and communication with PLCs for connecting machines and production processes.

Niagara and building automation

My professional profile includes building management system integration and Niagara development. I offer custom modules and drivers; detailed project accounts are not yet available publicly.

For supervisory platforms and legacy modernisation, contact me to discuss your requirements and what relevant experience can be shared.

03 / Skills

Current capabilities

Applications
C#, .NET, ASP.NET Core, Blazor, MudBlazor, WPF
Integration
MQTT, Modbus, REST APIs, serial communication
Platforms and deployment
Windows, Linux, Windows Services, systemd, Docker
Data
SQL Server, PostgreSQL/PostGIS, MongoDB, legacy database integration
Building automation
Niagara custom modules and drivers
Earlier experience

VB, C, C++, Java, MySQL, Access, OpenGL, BACnet and LonTalk. Experience with Omron and Siemens PLCs, Mitsubishi and Fanuc CNCs, and Beckhoff TwinCAT provides context for working with established industrial systems.

04 / Working together

Working together

I work directly with you, deliver autonomously and collaborate with your team around agreed milestones. Each engagement starts with a shared understanding of scope and responsibilities.

  1. Requirements and assessment

    Understand the existing system, constraints and technical risks.

  2. Agreed scope

    Define deliverables, milestones and acceptance criteria together.

  3. Implementation

    Develop in manageable increments, with regular technical exchanges.

  4. Testing

    Verify behaviour against the agreed requirements and integration constraints.

  5. Deployment and handover

    Plan deployment and provide maintainable code, documentation and a practical handover.

  6. Agreed support

    Define follow-up support and ongoing collaboration to suit the project.

I use an established professional development environment and can work with client-approved tools, repositories and processes.

Mauro Raymondi

Mauro Raymondi / MountainSoft

One professional, a direct technical partnership

MountainSoft is my professional identity. I combine application development with industrial integration and building automation, working independently or alongside your engineering team.

[email protected]

05 / Contact

Discuss your project

Tell me about your system, the challenge and your preferred timeline. We can agree a focused project or an ongoing technical partnership.

Email Mauro

[email protected] · LinkedIn

Addresses

MountainSoft HQ
Via Regio Parco, 37
Settimo Torinese, 10036
Italy
MountainSoft
Borgata Montepiano, 29
Locana, 10080
Italy

Personal data

MountainSoft will never rent or sell your personal data to third parties and will not share it with parties that do not have a legitimate reason to access it.