Experienced Software Engineer with a demonstrated history of working in the e-learning industry. Strong engineering professional skilled in Mobile Applications, Scrum, Web Applications and Object-Oriented Programming (OOP).
Software Engineer at the eLearn Center of the Universitat Oberta de Catalunya. Helping teachers and researchers to make e-learning research by providing:
Aiming to push my Mac/iOS/Web skills on to the next level. Consulting & development of web and/or mobility solutions.
Technical Leader of the Architecture & Interoperabilty unit inside the Office of Learning Technologies. Our aim is to evolve the core of the UOC's LMS, promoting interoperability with external tools and services.
Product Manager of Community Lab at the Learning Technologies Office. Our aim is to provide community services to UOC's Virtual Campus, therefore transforming it to a Learning Network with a potential public of 50,000+ current students of the 200,000+ total students of the UOC since its foundation.
Working as a project manager in "Universitat Oberta de Catalunya", but employed from "Tecsidel, S.A."
Development of Mac/iOS software, either for clients of for the Mac App Store.
Dashboard widgets with traffic webcams of Barcelona, Madrid & Bilbao
Mac application for calling with Skype to AddressBook contacts for free (http://itunes.apple.com/es/app/skypetoaddressbook/id418647232?mt=12).
Modules for an iPad application.
Working for Tecsidel, S.A. in Universitat Oberta de Catalunya
Worked as a Software Engineer in several projects in a small developtment group (1-4 people). Main technologies: Web Applications in Java, CORBA, Delphi, etc…
Development and maintenance of applications written in OpenTV, mainly for satellite television.
Over the past decade and a half, the Learning Management System (LMS) has emerged as the enterprise solution for the delivery of education. An LMS is a single isolated system for supporting the rudimentary functions of online education. However, educational institutions are expanding beyond what a single system can deliver. There is a growing need for diverse educational functions such as advanced assessment, accreditation, personalization and learning pathways, and analytics. Newer software architectures need to offer a wider range of functions and support newer learning methodologies and educational business models. This report examines a software architecture to create and support these next generation learning environments.
Nowadays the evolution of mobile devices and their cost reduction are favoring a new scenario for educational technologies. Students and teachers of Technical degrees, regardless the lack of investment in crisis time, have enough knowledge and skills to carry out innovative projects to take advantage of this fact. The UOC API Site project deals with this matter proposing a framework with the aim of giving support to the campus existing services for the BCS/MCS final projects and later, for the integration of new tools to the UOC Campus in favor of all its community members. Furthermore, this solution is scalable to other educational institutions using interoperability standards.
Nowadays the evolution of mobile devices and their cost reduction are favoring a new scenario for educational technologies. Students and teachers of Technical degrees, regardless the lack of investment in crisis time, have enough knowledge and skills to carry out innovative projects to take advantage of this fact. The UOC API Site project deals with this matter proposing a framework with the aim of giving support to the campus existing services for the BCS/MCS final projects and later, for the integration of new tools to the UOC Campus in favor of all its community members. Furthermore, this solution is scalable to other educational institutions using interoperability standards.
MyUOC is a flexible dashboard for learning that is characterized by 1) having a default page defined for each of the main user profiles, 2) being personalizable, 3) based on open standards and, therefore, open to and from the Internet cloud, and 4) a window to the main LMS resources and tools. MyUOC is part of the UOC's new virtual campus, a modular open source online campus to help faculty and students design their own learning experience.
“ Xavi is one of the best technicians I ever met. But, in addition, he is also a great coworker, making really easy to work with him. I'm sure he will reach all of their objectives in the future. ”
“ Xavi es un profesional responsable, altamente cualificado con capacidades gestión y organización y profunda solvencia técnica ”
“ Xavi is an excelent hardworker. Expert in distributed applications and MACOSX systems as well. ”