Skip to content
View MDeMariano's full-sized avatar

Highlights

  • Pro

Block or report MDeMariano

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MDeMariano/README.md

Hi, I’m Mariano Fernández Rodero 👋

Welcome to my GitHub profile! I'm a passionate developer with experience in Java and C programming. I enjoy creating efficient and elegant solutions to complex problems and constantly expanding my skills in software development.


🌟 About Me

  • 🎓 Background: Enthusiastic about software engineering and systems programming.
  • 💻 Specialties: Focused on Java for robust application development and C for low-level programming and performance-critical systems.
  • 🌱 Learning: Currently on 42 Málaga. Learning Java backend.
  • 🌍 Languages: Fluent in both English and Spanish.

🚀 Projects

Java Projects

Here are some of my projects written in Java:

  • GestionMultiServicios: It is a business management and invoicing program integrated with Arduino for vehicle geolocation within the company. It is available for both mobile devices (Android only) and desktop devices.
  • AEMETiempo: It is an Android application that allows you to view the weather for all municipalities in Spain using the AEMET API.

Docker Projects


🌐 GaiaLabs

Currently, I am collaborating with GaiaLabs as a Software Engineer in the project GaiaSense.

GaiaSense is a technological solution focused on environmental data monitoring using IoT sensors. In this project, my responsibilities include:

  • 🔧 Backend: Development of REST services and APIs in Java, ensuring performance, scalability, and reliability.
  • 🖥️ Server Management: Configuration and maintenance of development and production environments using Linux-based servers.
  • 📱 Frontend (Mobile Apps): Creation of intuitive, responsive mobile applications optimized for Android devices.

This professional experience is allowing me to apply and strengthen my skills in real-world projects, working with a multidisciplinary team and following agile development practices.


C Projects

Here’s a quick overview of some of my C projects from 42 Málaga:

Project Name Description Link
LibFT A library of some functions of C. View Repo
ft_printf Replication of printf from C. View Repo
get_next_line Get the line break and get next line. View Repo
born2beroot A project using virtualized systems. View Repo
push_swap Algorithm to order a list of numbers View Repo
so_long A little game in 2D. View Repo
pipex A project to start with pipes. View Repo
Philosophers A project to learn some concurrent programming. View Repo
minishell A project using all last projects in one. View Repo
CPP00 Introductory C++ module to learn basic syntax and differences from C. View Repo
CPP01 Learn memory allocation, references, pointers, and switch statements in C++. View Repo
CPP02 Covers function overloading and canonical classes in C++. View Repo
CPP03 Focused on inheritance and object hierarchy. View Repo
CPP04 Explores polymorphism, abstract classes, and interfaces. View Repo
Cub3D A ray-casting 3D game engine inspired by the original 90s FPS. View Repo
CPP05 This module is designed to help you understand try/catch and exceptions in C++. View Repo
CPP06 This module is designed to help you understand the different types of casting in C++ View Repo
CPP07 This module is designed to help you understand templates in C++. View Repo
CPP08 This module is designed to help you understand templated containers, iterators, and algorithms in C++. View Repo
CPP09 This module is designed to help you understand containers in C++. View Repo
Inception Broaden your system administration skills by working with Docker. In this project, you'll set up a complete infrastructure using Docker Compose, creating and managing multiple containerized services including NGINX with SSL/TLS, WordPress with php-fpm, and MariaDB. You'll gain hands-on experience with containerization, networking, volume management, and secure web service deployment within your own personal virtual machine. View Repo

marianof's 42 stats


📫 Contact Me


Feel free to explore my repositories and connect if you'd like to collaborate or discuss ideas!

Pinned Loading

  1. 42enjoyer 42enjoyer Public

    All my projects from 42 - Málaga

    C

  2. AEMETiempo AEMETiempo Public

    Proyecto de la AEMET por Mariano Fernández Rodero.

    Java 1

  3. GestionMultiServicios_release GestionMultiServicios_release Public

    Mi TFG del grado superior Desarrollo de Aplicaciones Multiplataforma

    Java

  4. arma3-life-docker arma3-life-docker Public

    Dockerized Arma 3 Life server with MariaDB, ready to deploy.

    Shell