CURRICULUM VITAE
Luis Piedra Márquez
Born: August 25
th
, 1979 – Madrid, Spain
ID: 02268232 – H
Phone: (+34) 669 50 87 30
e-mail: lpiedra@gmail.com
Address: Av. Reina Victoria, 2 – 6º C
(28003 – Madrid – Spain)
TECHNICAL	
  SKILLS	
  SUMMARY:	
  
Software development:
• 10 years experience in object oriented programming
• Java-J2EE: 5 years experience, last used in 2010
• C/C++: 4 years experience, last used in 2013
• Python: 5 years experience
• Jenkins plugins (Java): 3 years experience
• Bash: 6 years experience
Source Code management:
• ClearCase, user level, 4 years experience, last used in 2010
• CVS, administrator, 2 years experience, last used in 2012
• Git / Gerrit, administrator, 2 year experience
Continuous integration servers:
• Jenkins, administrator, 4 years experience
Operating systems:
• Windows, advanced user.
• Linux, administrator (SLES and Ubuntu), 6 years experience.
PROFESSIONAL	
  EXPERIENCE:	
  
Since	
  May	
  2010:	
  Blue	
  Telecom	
  Consulting	
  
Toolsmith	
  &	
  QA	
  (Consultant	
  at	
  Ericsson:	
  R&D	
  –	
  Packet	
  Core)	
  
Joined the development of a Deep Packet Inspection (DPI) node. During these last years, I
have been focused on the support for development and testing, creating and maintaining tools
to help developers, taking care of the stability of the work in progress, and ensuring that correct
releases are always ready and available for testing and deployment:
• Participated in the development of a functional test framework based on Python.
• Maintenance of traffic injection tools developed in C++.
• Development of a new unit test framework based on C/C++ and Python, using Boost-
Python libraries for testing C/C++ code directly from Python scripts. Support the
development and maintenance of those unit tests, including trainings for newcomers.
• Lead the development of a new build framework based on SCons, substituting
previous Makefile based framework.
• Configuration and maintenance of a Jenkins continuous integration server, creating
tasks for monitoring development in all branches under source control: main, feature
and maintenance.
• Lead the development of Jenkins plugins (Java) for parallel execution of functional
tests.
• Test coverage analysis with Gcov.
• Deeply involved in a source control management migration from CVS to GIT.
• Test environment migration to a remote, cloud based, laboratory.
July	
  2008	
  –	
  May	
  2010:	
  Blue	
  Telecom	
  Consulting	
  
Software	
  developer	
  &	
  QA	
  (Consultant	
  at	
  Ericsson:	
  Multimedia	
  Adaptation	
  Centre)	
  
Continued my involvement in the development of Java services for INS, and also took part in
the design and implementation of functional tests. I also took part in the development of a new
common framework for test execution based on Shell Scripting.
Besides working in the maintenance of previous services, I started the development of new
services, taking active part in both design and implementation:
• Accounting and charging service for prepaid phones network, using SS7 (CS1, CAP,
MAP…) and DIAMETER protocols.
• Transit control service, using SS7 (CS1, CAP, MAP…) protocols and Sybase/SQL
database.
July	
  2006	
  –	
  July	
  2008:	
  VO	
  Consulting	
  
Software	
  Developer	
  (Consultant	
  at	
  Ericsson:	
  Multimedia	
  Adaptation	
  Centre)	
  
Joined a team developing Intelligent Network custom services for INS platform (Ericsson
Intelligent Network Server) over TSP (Ericsson Telecom Server Platform), using Java and
C/C++:
• VoIP service, using SIP protocol and LDAP as a hierarchical database
• Virtual private network, using SS7 (CS1, CAP, MAP…) protocols, and LDAP as a
hierarchical database.
February	
  2006	
  –	
  July	
  2006:	
  VO	
  Consulting	
  
Software	
  Developer	
  
Joined developments already in course for the Spanish Ornithological Society (Sociedad
Española de Ornitología):
• Desktop application for membership management and accounting using .NET and
SQL Server).
• Web application for bird monitoring and geolocation using PHP and MySQL).
Developed some upgrades for the C++ access control service already installed in Barajas
airport parking, and adapted the service for the new employees parking being built at Terminal 4.
April	
  2005	
  –	
  February	
  2006:	
  Garben	
  Proyectos	
  Informáticos	
  
Software	
  Developer	
  (Consultant	
  at	
  INSA-­‐GS)	
  
After joining the company, I was involved in a long-term project leaded by INSA-GS for the
development of business applications for Iberinform Internacional, developing both user web
interface and business logic using J2EE/Websphere and DB2.
December	
  2004	
  –	
  April	
  2005:	
  Garben	
  Proyectos	
  Informáticos	
  
Trainee	
  
During a training program for application development in J2EE, I took part in the development of
the new corporate intranet, using J2EE.
	
   	
  
EDUCATION:	
  
• Ingeniería Técnica en Informática de Sistemas
(Degree in Computer Engineering)
Universitat Oberta de Catalunya, completed degree, 2010-2012
Universidad Politécnica de Madrid, unfinished degree, 2000-2004
OTHERS:	
  
Recent	
  trainings	
  
• Fundamentos, despliegue y administración de OpenStack
(Fundamentals , deployment and management of OpenStack)
FLOSSystems S.L.
20 hours – September 2014
Personal	
  developments	
  
• Euro Coins Collector
Android application on Java, published on 2013, +10.000 installations.	
  
	
  	
  	
  	
  https://play.google.com/store/apps/details?id=com.luipie.euro.coins&hl=es	
  
	
  
LANGUAGES:	
  
Spanish: Mother tongue.
English: Good working knowledge.

Curriculum Vitae LP

  • 1.
    CURRICULUM VITAE Luis PiedraMárquez Born: August 25 th , 1979 – Madrid, Spain ID: 02268232 – H Phone: (+34) 669 50 87 30 e-mail: lpiedra@gmail.com Address: Av. Reina Victoria, 2 – 6º C (28003 – Madrid – Spain) TECHNICAL  SKILLS  SUMMARY:   Software development: • 10 years experience in object oriented programming • Java-J2EE: 5 years experience, last used in 2010 • C/C++: 4 years experience, last used in 2013 • Python: 5 years experience • Jenkins plugins (Java): 3 years experience • Bash: 6 years experience Source Code management: • ClearCase, user level, 4 years experience, last used in 2010 • CVS, administrator, 2 years experience, last used in 2012 • Git / Gerrit, administrator, 2 year experience Continuous integration servers: • Jenkins, administrator, 4 years experience Operating systems: • Windows, advanced user. • Linux, administrator (SLES and Ubuntu), 6 years experience. PROFESSIONAL  EXPERIENCE:   Since  May  2010:  Blue  Telecom  Consulting   Toolsmith  &  QA  (Consultant  at  Ericsson:  R&D  –  Packet  Core)   Joined the development of a Deep Packet Inspection (DPI) node. During these last years, I have been focused on the support for development and testing, creating and maintaining tools to help developers, taking care of the stability of the work in progress, and ensuring that correct releases are always ready and available for testing and deployment: • Participated in the development of a functional test framework based on Python. • Maintenance of traffic injection tools developed in C++. • Development of a new unit test framework based on C/C++ and Python, using Boost- Python libraries for testing C/C++ code directly from Python scripts. Support the development and maintenance of those unit tests, including trainings for newcomers. • Lead the development of a new build framework based on SCons, substituting previous Makefile based framework. • Configuration and maintenance of a Jenkins continuous integration server, creating tasks for monitoring development in all branches under source control: main, feature and maintenance. • Lead the development of Jenkins plugins (Java) for parallel execution of functional tests. • Test coverage analysis with Gcov. • Deeply involved in a source control management migration from CVS to GIT. • Test environment migration to a remote, cloud based, laboratory.
  • 2.
    July  2008  –  May  2010:  Blue  Telecom  Consulting   Software  developer  &  QA  (Consultant  at  Ericsson:  Multimedia  Adaptation  Centre)   Continued my involvement in the development of Java services for INS, and also took part in the design and implementation of functional tests. I also took part in the development of a new common framework for test execution based on Shell Scripting. Besides working in the maintenance of previous services, I started the development of new services, taking active part in both design and implementation: • Accounting and charging service for prepaid phones network, using SS7 (CS1, CAP, MAP…) and DIAMETER protocols. • Transit control service, using SS7 (CS1, CAP, MAP…) protocols and Sybase/SQL database. July  2006  –  July  2008:  VO  Consulting   Software  Developer  (Consultant  at  Ericsson:  Multimedia  Adaptation  Centre)   Joined a team developing Intelligent Network custom services for INS platform (Ericsson Intelligent Network Server) over TSP (Ericsson Telecom Server Platform), using Java and C/C++: • VoIP service, using SIP protocol and LDAP as a hierarchical database • Virtual private network, using SS7 (CS1, CAP, MAP…) protocols, and LDAP as a hierarchical database. February  2006  –  July  2006:  VO  Consulting   Software  Developer   Joined developments already in course for the Spanish Ornithological Society (Sociedad Española de Ornitología): • Desktop application for membership management and accounting using .NET and SQL Server). • Web application for bird monitoring and geolocation using PHP and MySQL). Developed some upgrades for the C++ access control service already installed in Barajas airport parking, and adapted the service for the new employees parking being built at Terminal 4. April  2005  –  February  2006:  Garben  Proyectos  Informáticos   Software  Developer  (Consultant  at  INSA-­‐GS)   After joining the company, I was involved in a long-term project leaded by INSA-GS for the development of business applications for Iberinform Internacional, developing both user web interface and business logic using J2EE/Websphere and DB2. December  2004  –  April  2005:  Garben  Proyectos  Informáticos   Trainee   During a training program for application development in J2EE, I took part in the development of the new corporate intranet, using J2EE.    
  • 3.
    EDUCATION:   • IngenieríaTécnica en Informática de Sistemas (Degree in Computer Engineering) Universitat Oberta de Catalunya, completed degree, 2010-2012 Universidad Politécnica de Madrid, unfinished degree, 2000-2004 OTHERS:   Recent  trainings   • Fundamentos, despliegue y administración de OpenStack (Fundamentals , deployment and management of OpenStack) FLOSSystems S.L. 20 hours – September 2014 Personal  developments   • Euro Coins Collector Android application on Java, published on 2013, +10.000 installations.          https://play.google.com/store/apps/details?id=com.luipie.euro.coins&hl=es     LANGUAGES:   Spanish: Mother tongue. English: Good working knowledge.