"Loading..."
  • MountainSoft
    Software solutions
  • Software Architect and Developer
    An expert who makes high-level design choices and enforces technical standards.
  • Boost your project

Welcome

My name is Mauro Raymondi and MountainSoft is an alias for my activity. I am a freelance software architect and developer. I define myself as a senior full stack developer with tenths of complex applications created. I continuosly seek for challenges and face new technologies.

Services

Services are tailored to each individual customer, based on their specific wants and needs.

Development

Software development is a complicated process. It requires careful planning and execution to meet the goals. Coding is important as well. Clean and reusable code is easier to read and test.

Refactoring

Refactoring consists of improving the internal structure of an existing program's source code, while preserving its external behavior.

Market research

Technology market research is conducted to understand the competition in your sector, if a new business idea is feasible and identifying and growing in new subsectors.

Support

Software support services may include new product installation services, installation of product updates, migrations for major releases of software, other types of proactive or reactive on-site services, and support for custom application or infrastructure software.

High tech for SMEs

Small and medium-sized enterprises (SMEs) innovation activities can require learning new competencies about hi-tech solutions. R&D investment could be optimized turning to an interdisciplinary developer.

Team composition

Team composition and assembly involve putting together the right set of individuals with relevant expertise to accomplish the team goals and tasks and to maximize team effectiveness. During a project start up some resources could require a mentor to drive their professional development.

Development Process

It is my habit to take care of the whole Life Cycle of a Software Development Project

1. Inquire about requirements

2. Analysis and Feasibility Study

3. Implementation and coding

4. Testing

5. Maintenance & Support

Meet the Team

Creative Nerds

Pleased to spend time listening to your challenge.

Mauro Raymondi
Developer and CEO

The skills

I have worked in multiple languages, platforms, and even industries in my professional career. Developers who are familiar with the entire stack know how to make life easier for those around them because they have a higher view of all the connecting pieces.

In most cases I have developed desktop applications for industry automation and process control, but web applications and API services for integrated contexts are my best too.

Languages

C#, VB, C, C++, HTML, Java

Operating System

Windows

IDE

Microsoft Visual Studio

Databases

SQL Server, MySql, Access

Cloud

Azure

Graphic

OpenGL

Frameworks and pattern architectures

WPF, MVVM, XAML, MVC, Entity Framework, ASP.NET

Networking and protocols

TCP/IP, FTP, HTTP, BACnet, LonWorks

Devices

Omron PLC, Siemens PLC, Mitsubishi CNC, Fanuc CNC, Beckhoff CNC (TwinCAT)

Specific systems

Vision Camera, Laser marking, Automatic Test Equipment

Others

Building Management System Integrator

Niagara 4 Developer Certification

Contact

Dont hesitate to get touch please fill out this form and I will get back to you shortly.

Get in Touch
Address

Via Regio Parco, 37
Settimo Torinese, 10036
Italy