EN|ESP| FR

Download PDF
  • Software Engineer

  • MemoriasIT

  • Based in Spain - Open for Remote
  • Male (he/his)

Projects

The following projects are a selection of my contributions to the Open Source movement. More projects can be located in myGithub profile.
Bobi: a solution for small businesses during COVIDGithub

Won 3rd place in a national IBM Developer Hackaton
  • Implemented a multiplatform mobile app with Flutter.
  • Applied cloud microservices such as Cloud Foundry or Mongo DB Atlas.
  • Utilized IBM Watson Assistant to create an AI conversational agent.
  • Cloud Functions were employed to connect the app to the backend.
Eventbook: event management platformGithub

Spring based event management platform with user and role management, technical support, statistics and more.
  • Used Spring Boot with Apache Derby to create a stand-alone application.
  • Applied MVC patterns such as DAO, DTO and Service.
  • Followed agile methodologies to work in teams.
  • Used Selenium and JUnit to produce automated tests.
  • Utilized AJAX to create real-time messaging between users.
  • Designed CRUD for entities and managed the DB.
Aprende Ayudando: e-learning platform for charitiesGithub

Django e-learning platform created for the university of - to collaborate with NGOs.
  • Negotiated with the client in order to produce a software requirements document.
  • Produced the document in LaTeX and modelled the system in UML.
  • Generated use cases accordingly and orchestrated with the team.
  • Configured automatic deployment to the cloud with Heroku.
  • Created CRUDs for several entities, managing permissions.
  • Integrated a calendar to the Django administration panel for allowing an easy and role restricted CRUD of events.

Languages

  • Spanish- Native Proficiency
  • English- C1
  • French- B2
  • Chinese- Basic

Education

Software Engineering: Universidad de -, España
2017 - December 2021 (Expected)
Software Engineering: Université de -, Quebec, Canada
January 2022 - June 2022 (Erasmus Planned)

Skills

Java
  • OO design and programming skills with experience in testing and debugging with JUnit.
  • Web development with Spring.
C/C++ and low level
  • Used C/C++ for embedded applications.
  • Knowledge of RISC (MIPS and ARM) and CISC (x86) assembly.
  • Basic knowledge of Ghidra and x86 debugger.
  • Interest in electronics. Hobbyist hacker.
Web
  • Proficient in JS, SCSS and HTML to build static websites.
  • Used multiple static site generators like Hugo or Jekyll.
  • Experience of NodeJS standard library and several npm libraries.
  • Used popular frameworks like Django, Electron, React and Angular.
Software Engineering
  • UML with MagicDraw, USE, IFML.
  • Agile methodologies and great team skills.
Databases
  • Experience in both SQL and No-SQL databases.
  • MySQL (and derivatives), Microsoft SQL Server
  • Firebase, MongoDB
Miscellanea