Noel Novo

I am a Backend Software Engineer, currently working at Apen Soluciones Informáticas developing custom ERP modules and services to our customers in .NET Framework.

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 Engineer currently working at Apen Soluciones Informáticas, where I specialize in developing custom ERP modules and services using the .NET Framework. As I continue to advance my career, I’m focused on incorporating security best practices into every aspect of my work to ensure robust, reliable, and secure applications. Currently, I’m deepening my understanding of security principles through a Cybersecurity Course at IES Carles Vallbona, which complements my earlier education in Multiplatform Application Development.

  • Location:Barcelona, Spain
  • Age:20
  • Nationality:Spanish / Swiss
  • Interests:Lifelong learning, Challenges, Sports
  • Employment:Apen Soluciones Informaticas
  • Drivers license:

Work

Software Developer

Apen Soluciones InformáticasApril 2023 - Present
  • 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.

IT Assistant (Internship)

Escola PIAOctober 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

Cibersecurity Course

IES Carles VallbonaSeptember 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.

MULTIPLATFORM APPLICATIONS DEVELOPMENT

IES Carles VallbonaSeptember 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.

COMPUTER SYSTEMS AND NETWORKS

IES Carles VallbonaSeptember 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.

Skills

Spoken languages
English
Spanish
Catalan
Portuguese
German
Backend development
.NET
Spring
Node.js
Databases
MSSQL
MySQL
MongoDB
Frontend development
React
Programming languages
C#/Visual Basic
Java/Kotlin
Python
Javascript/Typescript
Mobile development
Android Studio
React Native

Get in touch.

© Copyright 2024 Noel Novo