Technical Manager and Senior Software Engineer with 6+ years of professional experience in world-class organizations such as CERN (European Organization for Nuclear Research), Ericsson and PLOCAN.
I am a proactive professional full of creative ideas with skills in top-notch technologies and team oriented. I have worked in multicultural teams as an IT consultant, software engineer and project manager for cloud computing, grid computing and web technologies. I am certified as a Project Manager (PRINCE2® Practitioner), Programme Manager (Managing Successful Programmes®), and Service Manager (ITILv3® 2011). I have managed multicultural and offshore specialist teams. I can speak four languages: Spanish (mother tongue), English (Proficient), German (Intermediate) and French (Intermediate). I am also a member of MENSA. I am always seeking interesting projects anywhere in the world.
Specialities:
- Team and Project Management.
- Cloud, Grid Computing and Web technologies.
- Strong communication and presentation skills.
- Multicultural Management.
- Create and lead an IT team to provide efficient solutions and services
- Architect and implement systems using Python and Java in Amazon Web Services, including data management systems and web based systems with Django and HTML5.
- Balance the use of new Cloud Computing systems to manage CAPEX vs OPEX
- Apply Project Management using Prince2 and Scrum
- Apply Spanish and European privacy regulations (LOPD, 95/46/EC, Safe Harbor)
- Apply and adapt ITILv3 into the organization
- Use of MapReduce for scientific data
Other roles include:
- Chairman of the Public Infrastructures as a Service Working Group at RedIRIS (> 400 R&D institutions of Spain)
- Co-Technical Coordinator of the CLOUD OPEN DATA FP7 project proposal (3.5M €)
- Team Manager for ICT of the TROPOS FP7 project (7M €)
- Project Manager for several ICT European Project proposals (> 1M €)
- Secretary of the Energy and Sustainability Forum at the University of Las Palmas de Gran Canaria
Teaching both online and blended learning courses on:
- Web Accessibility and Usability
- Python and Django
- Java
- Personal Email Management
- Human-Computer Interaction
Teaching internet issues within in an expert course for industrial engineers. My courses were held on March 2005, February 2006, March 2006 and December 2007, February 2008, January 2009.
I have been a Software Engineer specialized in Cloud, Grid and Web technologies.
My tasks included:
- To be a member of the GLUE International Working Group to develop and implement GLUE 2.0 Specifications for Grid Interoperability.
- To be the Technical Leader of the MyEGI project.
- Service Manager of the MyEGI project using ITILv3.
- To be the MyEGI/Central monitoring DB representative in the Operational Tools Advisory Group for EGI
- To be part of the Information System Product Team for the LHC Computing Grid.
- To be part of the Service Availability Monitoring Team for the LHC Computing Grid.
- To be a release manager for the Service Availability Monitoring framework.
- To be a Scrum Master.
Some of the technologies I am using in my work are Python (including Django), Java (J2SE and J2EE), Perl, MySQL and Oracle. I also use sometimes PHP (including Zend Framework), OpenLDAP and Bash.
But the most important are communication and management skills, including project management, Q&A and presentations.
English and French working environment.
10 out of 10 graduated with honours!
"Usability and Accesibility Study of an eLearning Web Platform: MOODLE"
Content:
- Accesibility protocols and international legislation
- Accesibility study of a web application
- Review of usability methods
- Usability study of a web application
- Optimizing response time in web applications
Freelance specialized in:
- Developing and Optimizing web applications
- Optimizing development processes
- Accesibility and usability studies
- eLearning (I was the technical Reviewer of the book "Moodle Multimedia")
Services offered both as a consultant and as a teacher. Among my clients where:
- Universidad de Las Palmas de Gran Canaria
- Canary Islands Pediatric Association
- Packt Publishing
- Several SMEs
Lectures main topics: clusters management, data mining and virtualization.
Developed several tools for Subversion management for more than 300 projects worldwide. Technologies used: Java, Bash, Perl, LDAP, Scientific Linux, Ubuntu and SOAP Web Services.
Cluster Configuration Management using Quattor and Service Level Monitorization using Lemon.
Mentor at the Google Summer of Code 2008 for Moodle. Leading two projects:
- Detecting and solving specific usability issues
- Automatic accessibility checking using purely Javascript and checking against the W3C validator with their SOAP API
Attended the Google Summer of Code Mentor Summit at Googleplex in representation of Moodle.
http://code.google.com/soc/2008/moodle/about.html
Mentor at the Google Summer of Code 2007 for Moodle. I managed a project called Moodle Voice to navigate with your voice through a web application using the VoiceXML technology.
http://code.google.com/soc/2007/moodle/about.html
Specialized in Inteligent Networks, comunication protocols and real-time systems.
Project management and technical coordination of external consultants.
Project design and implementation using Java (J2SE and J2EE), Eclipse, Linux, SIP, Rational Rose, bash and tcsh.
Testing using JUnit and propietary tools to test the SS7 messaging protocol. Quality Assurance for mobile services.
Perform feasibility studies.
Documentation writer in English and Spanish.
External consultant at Ericsson in its R&D Madrid Center from Edosoft Factory S.L.
Development
- Design and implementation of the core of a virtual private network for mobile operators using intelligent networks within a team of more than 15 people. Refactoring of other people´s code to improve readability, which improved maintainability of the code for fast bug solving response.
- Technologies and standards: Linux, J2SE, J2EE, Eclipse, ClearCase, ClearQuest, MS Project, INS, CS1, CAMEL, LDAP.
Testing
- Design and implement Unit Tests with JUnit and Functional Tests with propietary tools which helped to catch bugs and detect interaction problems.
Documentation Writer
- Write documentation in English. Correct orthographical and grammatical mistakes.
Develop a LAMP system based on Moodle and LDAP to provide an eLearning system for all the University. Train the professors in its usage. Currently used in http://moodle.nordakademie.de/
Development of a Java applet to browse through a graphical network using XML-RPC. Refactorization of its code to improve readability and apply design patterns.
Development of an XML-RPC server in Ruby which allows you to navigate through a database.
Development of SARA (Sistema de Asistencia Remota Automatizada - Automated Remote Assistance System) based on UltraVNC for remote PC assistance.
Write down client and internal documentation for different projects in both English and Spanish.