• Technical Program Manager

    at Ericsson

    September 2015 - at Present


    • Leading a scrum team with 6 members towards the execution of key features in the Media First next generation cloud based TV platform. • Owning the value added services associated to LOTT content and the Media First notification system features. • Proposing technical solutions in conjunction with the team to build reliable and scalable cloud services. • Calculating cost of the solution, and recommending cloud configurations depending of client scale requirements. • Using Azure PaaS libraries and moving forward to a cloud agnostic system to enable deployments on any IaaS provider. • Prioritizing the work according with business requirements and team capacity • Managing changes, risk and stakeholder relationships. • Managing periodic project release deployments, including Network requirement and configuration for the features owned.

  • Full Stack Senior Software Engineer and Scrum Master

    at Ericsson

    August 2014 - September 2015


    • Working as a senior member and Scrum master in the cloud DVR feature team, inside the Media First solution. Implementing the back end to support OTT cloud DVR playback. • Solving team blocking issues, coordinating dependencies with other teams and looking after agile practices • Working in client application and back end cloud services. • Unit and functional testing, code reviews and support feature deployments. • System based on Azure PaaS, with Web and role deployments. • Using Azure storage and Cassandra for communication between services • Using .NET WebApi to communicate with client applications. • Multithread programming (.NET 4.5 parallel library). • Continuous integration (TFS and GIT). • Single page application (MVVM); HTML5, typescript and Knockout.js.

  • Full Stack Senior Software Engineer

    at Kobo Inc.

    March 2013 - August 2014


    • Developing the new Kobo web site. Implementing the core functionalities of the site with worldwide exposure. Ex: Promotion system, purchase path, web and device views, etc... • Windsor as a service container (IoC) • Coordinating team members to prioritize sprint stories • Developing service level automation tests (SpecFlow) and Unit test (Moq & NUnit) • Continuous integration (Jenkins), Task management (Rally) and issue management (Jira) • ASP.NET MVC3, WCF, .NET 4.5, MSSQL 2012 (Db), Nhibernate (ORM), GIT

  • Senior Software Engineer

    at Indra systems

    December 2011 - March 2013


    PELICANO, MANTIS and AMPS-TIGER Projects: • UAV planning and control system development project for a helicopter and an aircraft • Responsible of the development of a base library for multi-project purpose that offer 2D/3D GIS support for standard and military base symbol. • The library is integrated in the main system to offer real time GIS capabilities. It is intended to be used with a video streaming to visualize and control the position of the UAV. • Vs2010, WPF, C# .Net 4.0, multithreading, IoC (Unity Service Locator pattern) and ArcObject 9.3 SP1.

  • Senior Software Engineer

    at Indra Systems

    January 2010 - December 2011


    SIMGE Project: • Spanish Armed Forces project to develop the communication system of the Military Emergency Unit (UME). Using the standard specification for message communication (CESAR). • Leading the development of the VIGYA component (Vigilance and Alerts Console). The console is a Windows form application that communicate with Java web services. • Vs2008, Windows form, C# .NET 3.5 against SOAP Java Web Services. Oracle 10g. • GIS viewer development through ESRI technology (ArcObject 9.3 SP1). • Web Parts development for SharePoint 2007 through ASP.NET 3.5.

  • Software engineer

    at Indra Systems

    February 2008 - January 2010


    MIP Project (Multilateral Interoperability Project): • NATO project for the integration of Command & Control systems using the same data model definition (JC3IEDM) • Leading the development of a BMS (Battlefield Management System) Console. • Requirements specifications and JC3IEDM model definition (International Workings Groups in Greeding, Germany). • Vs2008, C# .NET 3.5. WSE against SOAP Java Web Services. Oracle 10g. • GIS Viewer development through SIGMIL technology and using the NATO standard for military map marking symbol in land base systems (APP6a)


  • Certified ScrumMaster

    at Scrum Alliance

    2015 - 2015 (1 year) Leinster

  • Microsoft Certified Professional

    at Microsoft

    2015 - 2015 (1 year) Leinster

  • Master's degree in software engineering

    at University Carlos III of Madrid

    2005 - 2006 (1 year) Madrid

  • Bachelor's degree in software engineering

    at University of Sevilla

    1998 - 2005 (7 years) Madrid


  • Spanish Native

  • English Negotiation

  • Portuguese Conversation

Followers (2)