CV, Australia Based Senior Software Engineer With Teaching Experience

Available
Serial No: 33364
Skills keywords: 
Current location:  South Australia, Australia - View on map
Nationality: Spain
Spoken languages: english, spanish

Profile

Since very early in my life I’ve always had a strong interest for computers.

Back in the 80’s I got my first computer, a ZX Spectrum 48K.

An Intel 8088 was a successor I found quite useful on my last years at Secondary School, and along my years at High School, where I made my way, with honors, to the Faculty of Computer Science at the University of Murcia.

It is this same University where I enjoyed subjects like Computer Architecture, with honors, and where I started my professional career, as Systems Administrator for the ICT department back in 2001. I had a double role there, as part of the main Administrators Team and as Manager of the engineers group supporting the 1000K+ workstations.

Since then, I’ve played different roles, e.g. Network Administrator, being the most developed ones Software Developer/Architect and Researcher, always maintaining a Manager/Main/Lead position in the area/project where I’ve been working on.

Experience has taught me that there are four very important things for facing every challenge I’ve overcome over the years, having a good skills baseline, the ability, motivation and passion for learning new things and very good organizational and interpersonal skills.

Those assets are my Swiss Army Knife in my daily work and life.

Professional Experience

Senior Software Engineer and Systems Architect in Bioinformatics
SAHMRI, http://sahmri.com
August 2014 – Present

Senior Software Engineer involved in building Information Systems, backend processes, databases, etc. in different projects as bioinformatician. Using a wide spectrum of technologies over a full stack developer profile, OpenStack, Linux, Systems Administration and optimization, Python, MySQL, SQL, Java, Javascript, PHP, CSS3, HTML5, JQuery, JQuery UI, CakePHP, Apache2, Maven and GIT. SAHMRI is a globally-recognised institute that fosters discovery and harnesses dynamic collaborations to deliver health outcomes and community impact. Its unique international and interdisciplinary environment allowed me to get involved in other areas like Next Generation Sequencing (writing analysis pipelines, from the very sequencing machine, HiSeq from Illumina, to the final results). I also had the opportunity to found and lead several interest groups focused on “hands-on technology” sessions in areas like Software Development, Information and Communication Technologies, System Administration and DevOps, IaaS, Cloud Computing and Big Data. This unique environment gave me the opportunity to collaborate with the ICT department on building the in-house HPC system, based on Debian Linux, and where I put together around a hundred Computational Biology packages (mainly focused on NGS analysis), OpenLDAP, disk quotas and SLURM with accounting functionality and QoS policies for user groups. Managing the HPC system became part of my duties as well, and my next deployment on it is a monitorization system based on Ganglia.

Senior Software and Database Developer/Architect in Bioinformatics
Teagasc, http://www.teagasc.ie
July 2012 – July 2014

EU FP7 PRIMES project (Protein interaction machines in oncogenic EGF Receptor signaling).

Senior Computer Scientist designing and building an on-line molecular interaction Information System, both at data and software layers. The data layer has been architected using E/R notation run in SQL over MySQL, and the software ecosystem has been implemented using PHP, CakePHP, HTML5, CSS and Java. Reverse engineering of the Ontology Lookup Service (OLS) database. Analysis of the PSI-MI TAB 2.7 / XML 2.5 specifications. Building of a high performance tool to map molecular interaction data in PSI-MI TAB 2.7 / XML 2.5 format into the database. My duties also included MySQL server optimization, Linux system administration, custom monitoring and backup software development for the platform services, network troubleshooting, collaborative development environment implementation using GIT and Maven, and Apache 2 services optimization and administration.

Researcher
Jilin University, http://www.jlu.edu.cn
August 2010 – June 2011

Involved in a joint work with Chinese research groups about Web Services Composition, in the Bridging the Gap project under the framework of Erasmus Mundus External Cooperation Window, European Union.

Software Developer and Researcher
University of Murcia, http://www.um.es
February 2008 – January 2010

Person in charge and main developer in the semantic team of the University of Murcia for the European ECOSPACE project (http://www.ip-ecospace.org). The main achievement is the design and implementation of a Composition Engine for abstract Business Processes that is able to translate and execute abstract BPELs using semantic information. Main technologies: Java, BPEL, DOM level 3, XML, SAX, Web Services, SAWSDL, JAXB, XPATH, Eclipse IDE, Glassfish and Tomcat, BPEL4PEOPLE, Apache ODE; over Windows, Linux and OS X native systems and VMWare virtualized environments.

Software Developer and Researcher
University of Murcia, http://www.um.es
December 2007 – January 2008

Involved in a research collaboration on the European project DAIDALOS 2, Designing Advanced network Interfaces for the Delivery and Administration of Location independent, Optimised personal Services, http://www.ist-daidalos.org. All the work was carried on Linux native and VMWare virtualized systems.

Guest Researcher and Software Developer
Beijing University of Posts and Telecommunications, http://www.bupt.cn
May 2007 – September 2007

I was one of the candidates granted with the first scholarship that the International Relationships Service from the University of Murcia offered to the university community to develop activities in Asia. So I went to the BUPT in Beijing as guest researcher where I was involved in a European – Chinese project called MING-T (http://ming-t.informatik.uni-hamburg.de) as software designer and developer of a middleware for interoperation between European and Chinese multimedia streaming technologies with the WTI Institute. The development was carried on Linux and Windows over Visual Studio and VMWare virtualization system.

Software Developer and Researcher
University of Murcia, http://www.um.es
September 2005 – March 2007

This is the starting point of my career as researcher. I was involved in the design and development of the streaming software for national projects SAMURAI and DINAMUS. Using C and C++ in Linux, RTP/RTCP communication protocols, MIKEY for secure key distribution and MBMS as reference architecture for creating a unicast/broadcast/multicast secure scenario for the Authentication, Authorization and Accounting (AAA) of the use of video on demand and broadcast video services. Testbeds and developments performed over Linux and Windows systems, both native and virtualized on VMWare.

Teacher
Ares-Infer Academy
March 2005 – July 2005

Teaching Windows XP and Office (user level) first, and later I was teacher of another course where I had the opportunity of transmitting to the students advanced knowledge about the hardware diagnosis, repairing and maintenance; network design, security and maintenance; and Operating Systems, mainly Linux (Slackware, Red Hat, Fedora, Mandriva, Suse and Debian).

Network and Systems Manager
Pujante Servicios Corporativos
June 2004 – February 2005

I had the opportunity of redesigning the corporative network to introduce Linux systems for the interconnection between the different offices. I designed and implemented a software for High Availability Network Link between the different offices. I had the chance at the end of my test period to write a proposal for establishing the baseline of a completely new optimized network infrastructure, a new systems management paradigm and the creation of a Help Desk for supporting users. I used Linux and Windows systems both native and virtualized over VMWare, Solaris, Cisco routers, Avaya (+VoIP), and video-surveillance Axis systems.

Teacher
Ares-Infer Academy
May 2004 – July 2004

I was a teacher in a course about Open Source Operating Systems Management and Network Management at Ares-Infer Academy for the Regional Service of Employment and Formation with funds from the European Union. The course activities were performed over Windows and Linux systems, both native and virtualized using VMWare.

Teacher
INFOMUN, http://www.infomun.um.es/
March 2004 – July 2004

Teacher of Java for Computer Science students at the University of Murcia.

Web and Graphic Designer
Integra Foundation, http://www.f-integra.org/
January 2004 – April 2004

I was involved in the new design of the portal of the Autonomous Region of Murcia. Also, I worked on the design of a section about a tradition of the Spring Festival of Murcia called “El Entierro de la Sardina”. The Integra Foundation received a prize from the organization in charge of “El Entierro de la Sardina” for the creation and design of this section in the portal of the Region of Murcia. The work was mentioned on printed communication media in the city of Murcia. I used HTML, CSS, Flash, Windows Movie Maker, Photoshop, Dreamweaver and Freehand.

Systems Manager
Pronet, Sociedad Cooperativa
November 2001 – December 2002

I worked in this company for the I.T. Service of the University of Murcia. My duties were: management of Windows NT domain with more than a thousand of workstations, maintenance of hardware and software of the computers in the domain, management of the software delivery system, training and coordinating the “juniors” for supporting the computers in the domain and users at the classroom.

 

Educational Background

Master thesis – University of Murcia (Spain)
Oct. 2009

Dynamic Composition of Web Services based on Semantic Information

Master thesis developed along the Master Program of Information Technologies and Advanced Telematics at the University of Murcia, under the framework of ECOSPACE European project (www.ip-ecospace.org).

Postgraduate Degree – University of Murcia (Spain)
Sep 2005 – Nov 2007

New Information and Communication Technologies

Secure streaming scenario implemented using C/C++ on Linux and several communication and secure key distribution protocols for unicast and multicast networks.

Engineer in Computer Science – University of Murcia (Spain)
Sep 1998 – Feb 2003

Final Project about Technologies and Communications Protocols used in Domotic Systems.
Technical Engineer in Computer Systems – University of Murcia (Spain)
Sep 1995 – Dec 1998

 

Art & Publications

– Manuel Bernal Llinares, Antonio Ruiz Mtnez., Mª Antonia Mtnez. Carreras, Antonio F. Gómez Skarmeta, Semantic Composition Of Web Services., DMS 2009 conference. ISBN 1-891706-25-X.

– Yang Dong, Liu Lei, Manuel Bernal Llinares, A method for Web Services fault tolerance based on ripple effect analysis. ICAMCS 2011. ISBN 978-3-03785-097-8 2011.

– Yang Dong, Liu Lei, Manuel Bernal Llinares, A Fault-tolerant Processing Method and Strategy of Web Service Composition. TMEI 2011. ISBN 978-3-642-23339-5 2011.6.

– Martínez-Carreras, M. Antonia, Antonio Ruiz-Martínez, and Manuel Bernal Llinares. “Interoperability in the Building of Next Generation of Collaborative Working Environments.” Electronic Business Interoperability: Concepts, Opportunities and Challenges. IGI Global, 2011. 511-538. Web. 1 Jun. 2011. DOI: 10.4018/978-1-60960-485-1.ch021

– Second Edition of the Photography Exhibition Descubriendo China at the Cultural Centre of La Paz, Murcia (Spain). Cycle VIII Cultural Encounters, from 20th-30th March 2012.

– Photography Exhibition Descubriendo China at the University Social Centre of the University of Murcia, in Murcia (Spain). University Welcome Week, 2011/2012 course, 19th-28th October 2011.

 






popup-img