Noel Novo

I am a Software Developr, currently working at ERNI Consulting developing hardware drivers with XSLT and C#.

Outside the office I can be building this kind of things to learn new technologies and stay tuned, or maybe I just went hiking to some random mountain.

about-me-image

About me

I am a passionate Backend Software Developer currently working at ERNI Consulting, where I specialize in developing custom drivers for lab devices using XSLT and C#. I place a strong emphasis on integrating security best practices into every stage of development to deliver robust, reliable, and secure applications. I recently completed a Cybersecurity Course at IES Carles Vallbona, which builds on my foundation in Multiplatform Application Development and reinforces my commitment to creating secure software solutions.

  • Location:Barcelona, Spain
  • Age:20
  • Nationality:Spanish
  • Interests:Lifelong learning, Challenges, Sports
  • Employment:ERNI Consulting
  • Drivers license:

Work

ERNI Consulting

Software DeveloperJune 2025 - Present
  • Platform development: A flexible, modular, and configurable platform that suits all the use cases for different pharma instruments around the world, Windows/Linux installers, Earthly pipelines, implementation of docker registries for testing and deployment.

  • Drivers development: Custom drivers for specific purpose devices using XSLT and C#, ensuring seamless integration with existing systems. Persistent testing (C#) and pipelining (GitLab) to ensure reliability and performance.

Apen Soluciones Informáticas

Software DeveloperApril 2023 - June 2025
  • App development: Built .NET programs with MVC pattern for managing every kind of ERP operation, such as creating customers, help with the supply chain management, project management, sales...

  • API Consumtion and development: Created API's to create a connection between two different ERP systems. And consumed mostly OpenAI API's to integrate artificial within our programs.

  • Database management: I've ackowledged how to synchronize tables amongst different databases with MS SQL, also maintained databases using stored procedures and functions.

Escola PIA

IT Assistant (Internship)October 2021 - June 2022
  • Network Management: Setup and maintain the rack cabinet, and kept the acces points up to date.

  • Computer Management: Made sure the software wasn't deprecated.

  • IT Support: Helped employees with technical issues related to IT.

Education

IES Carles Vallbona

Cibersecurity CourseSeptember 2024
  • Cybersecurity Incidents: Understand the various types of cybersecurity incidents, their impact, and how to effectively respond to them.

  • Network and System Hardening: Learn techniques to strengthen networks and systems against potential cyber threats, focusing on proactive security measures.

  • Secure Production Deployment: Study best practices for securely deploying applications and systems into production environments to minimize vulnerabilities.

  • Digital Forensics: Gain skills in forensic analysis of cyber incidents, including evidence collection, analysis, and reporting.

  • Ethical Hacking: Explore ethical hacking techniques to identify vulnerabilities in systems and networks, while adhering to legal and ethical standards.

  • Cybersecurity Regulations: Familiarize yourself with the legal and regulatory frameworks governing cybersecurity, ensuring compliance and best practices.

  • Workplace Training: Participate in practical training in professional environments to apply learned skills and gain real-world experience in cybersecurity.

IES Carles Vallbona

MULTIPLATFORM APPLICATIONS DEVELOPMENTSeptember 2022
  • IT Systems: Learn to install, configure, and manage computer systems, focusing on network resource management and the deployment of specific software.

  • Databases: Gain deep knowledge of databases, including SQL languages for data manipulation (DML), definition (DDL), control (DCL), and procedural extensions. Also covers object-relational databases.

  • Programming: Study structured programming, modular design, file management, and object-oriented programming (OOP), including class libraries and database persistence.

  • Markup Languages and Information Management: Understand XML programming and its applications in business information management systems.

  • Development Environments: Learn software development and optimization techniques, along with an introduction to object-oriented design.

  • Data Access: Study data persistence using files, relational databases, and XML-based databases, and work with data access components.

  • User Interface Development: Focus on designing and implementing user interfaces, and learn to package and distribute applications.

  • Multimedia Programming and Mobile Devices: Develop applications for mobile devices, multimedia programming, and game development for mobile platforms.

  • Service and Process Programming: Learn about security, cryptography, multi-threading, and socket programming to create network services.

  • Enterprise Management Systems: Implement and manage ERP and CRM systems to optimize business processes.

  • Workplace Training and Labor Market Preparation: Gain skills for job searching, labor law understanding, and workplace safety, as well as training in entrepreneurship.

  • Multi-platform Application Development Project: Develop a full project focused on multi-platform application development, integrating the acquired knowledge.

IES Carles Vallbona

COMPUTER SYSTEMS AND NETWORKSSeptember 2020
  • Assembly and Maintenance of Equipment: Learn the principles of electricity for computers, hardware components, and how to assemble and maintain computer systems. This includes installing and configuring software.

  • Single-user Operating Systems: Understand the basics of proprietary and open-source operating systems, including installation, configuration, and management on single-user machines.

  • Office Applications: Gain proficiency in office tools such as word processing, spreadsheets, databases, email management, and presentations to improve productivity in business environments.

  • Network Operating Systems: Learn to configure proprietary and open-source network operating systems, focusing on resource sharing, security, and system integration.

  • Local Networks: Acquire skills in setting up and managing local area networks (LANs), including configuring switches and routers, and troubleshooting network issues.
  • Computer Security: Study both passive and active security techniques, such as firewalls, backups, data protection laws, and network monitoring to secure IT systems.

  • Network Services: Learn to configure essential network services like DNS, DHCP, web servers, email, file transfers, and remote access in professional network environments.

  • Web Applications: Understand the basics of web development, including HTML, CSS, content management systems, and file management tools.

  • Labor Market Training: Receive guidance on job searching, preparing for interviews, and understanding labor laws to facilitate the transition into the workforce.

Get in touch.

© Copyright 2026 Noel Novo