Hello! Hola! Halo!

I am a junior software engineer with a passion for new technologies
who loves working in international contexts.

I am Marcos Barril Villaverde

About Me

Hi! I'm Marcos, a software engineer graduated from the University of Oviedo. During these last years, I have developed a robust foundation in programming and project management, supported by a hands-on internship experience.

I'm a passionate and versatile software engineer with proficiency in a diverse range of technologies, including Java, C++, C#, Python, TypeScript and JavaScript. Although my journey in the tech world has just started, I'm eager to embark into new ambitious projects.

Just a litle

Beyond my academic and technical endeavors, I have held several leadership roles where I represented student interests and contributed to institutional decision-making. Additionally, I had the opportunity to be International Affairs which enabled me to advocate for student rights on a European level, which fostered my communication skills and broadened my perspective on international collaboration. My diverse experiences, from technical projects to community engagement, have equipped me with a unique blend of technical expertise, leadership, and cross-cultural insight.

Portfolio

End-of-degree Project:

End-of-degree project focused on the development of a desktop application that allows you to play the Carcassone game with friends or against artificial intelligences.

The CAIrcassone.
TSP with A* and GA.

Research work to address the travelling salesman problem (TSP) through two main approaches: the A* algorithm and the genetic algorithm. The objective was to find optimal solutions to this classical problem and to evaluate their efficiency and associated costs on a group basis.

E-Citybike.

Program which leverages Big Data technologies for the management of services for the maintenance and operation of a municipal bicycle company.

The Adventure of Illo.

A litle and simple but fun game developed entirely in C++ which resambles classic games as "The Legend Of Zelda: A link to the past"

Hangman's game.

Distributed system practice that allows playing the classic but unforgettable hangman's game between remote systems.

Sink the fleet.

LAN-based adaptation of the game Sink The Fleet, developed following agile methodologies in Java.

Presents panel

Integrated reward system for a supermarket chain's Christmas campaign

As part of the course on Software Architecture, I developed, together with a team, a web page based on a microservices architecture using APIs, to provide a web portal with several mini-games based on the well-known RTVE programme ‘Saber y Ganar’.

Carcassone python adaptation
Carcassone python adaptation
WIQEII

Discover my

Skill's set

Python
C#/C++/C
JavaScript
HTML/CSS
Java
React
SQL
.NET
MongoDB
TypeScript

Discover my

More about me in detail

I consider that time is money and so during the last few years I have tried to make the most of everything, but above all, I have focused on my studies.

Experience

brown wooden table and chairs
brown wooden table and chairs
Software Engineer Internship - Twave, Llanera, Asturias, Spain (2023)

During this internship, I actively participated in a project focused on creating an interactive help and manual webpage for for customers of the company's products. My main responsibilities included researching and developing innovative solutions to improve user experience and provide more effective assistance.

Also, I assessed the feasibility of implementing conversational AI systems, particularly using GPT-4 technology, to address specific user queries. This allowed me to explore the practical applications of artificial intelligence in solving real-world problems.

Education

Degree in Software Engineering University of Oviedo

This degre is focused in managing and administering software engineering projects and developing software applications across various platforms, including native, web, and distributed systems. During this degree I honed several programming languages, such as Java, Python, C/C++, C#, SQL, MongoDB, and JavaScript, and have a strong foundation in software design principles and patterns.

For my final thesis, I developed an interface for the board game Carcassonne, creating a desktop application that allows users to play the game. This project also involved developing AI players capable of playing Carcassonne, and was implemented using Python and Java.

For one year I had the opportunity to embark on the enriching experience of an Ersasmus+ mobility.

09/09/2022 – 26/05/2023 Cork, Ireland
07/09/2020 – 26/06/2024 Oviedo, Spain
black flat screen computer monitor
black flat screen computer monitor
BASc in Software Engineering Munster Technological University

Volunteering

Coordinator for external affairs

University of Oviedo

04/2023 – 05/2024

My role focused on enhancing collaboration between student councils by actively seeking partnerships and shared opportunities. I established communication channels, coordinated meetings, organized joint events, and facilitated the exchange of ideas and best practices across universities. This involved representing the Student Council University of Oviedo in inter-university discussions, negotiating collaborative projects, and organizing initiatives such as workshops, conferences, and cultural exchange programs.

Assembly Member of the International Affairs Committee

CREUP

04/2023 – 04/2023

Member of the International Affairs Committee (CAI) of CREUP representing the student council of the University of Oviedo. Actively participating in the defence of the rights and interests of university students from public universities, especially in the European and international scenario.

Student Council Member

University of Oviedo

11/2021 – 11/2023

Member of the Student Council of the University of Oviedo, responsible for representing student interests, contributing to decision-making processes, and organizing events to enhance the student experience. Worked collaboratively with other council members to address student concerns and promote initiatives that support academic and social well-being.

Senate Member

Munster Technological University

04/2023 – 05/2024

Member of the Senate, the highest representative body of the University of Oviedo, responsible for participating in key decision-making processes, representing student interests, and contributing to the strategic direction of the university.

Member of the committee of the LGTBIQ Students' Association

Munster Technological University

09/2022 – 05/2023

In this role, I played a vital part in planning, organizing, and executing a diverse range of initiatives aimed at enhancing the international student experience at the university. These activities included exciting excursions throughout Ireland, cultural events that celebrated the rich heritage of Irish culture, and charitable events dedicated to making a positive impact on our community.

Member of the committee of the international students' student association

University of Oviedo

09/2022 – 05/2023

In this role, I actively contributed to organizing a variety of events aimed at fostering a safe and inclusive environment for LGTBIQ+ individuals on campus. Our initiatives included hosting events that encouraged self-expression and running educational campaigns to raise awareness and promote diversity and inclusion.

Contact me.

Contact me with any questions or if you like to say just a few nice words :)

© 2024 Marcos Barril Villaverde