I'm an experienced software engineer with a strong background as system and software architect and scalability. My work experience ranges from R&D in one of the biggest telcos in the world to management and delivery of production-ready software solutions. I have international experience, having worked in three different countries.
My skills range from web and backend development, systems administration, tests automation, to more unusual ones like telephony systems and speech technology. I have experience in team leadership and agile methodologies and love challenges that involve optimising algorithms and complexity analysis.
I'm a flexible person and love to learn new technologies and skills, always applying them to real life problems: learn by doing and always keep up to date in this ever evolving sector.
Specialties:
Java, Python, Node.js, C, C++, C#, Ruby
HTML5, CSS3, Javascript
Spring, Django, Express, Rails
MySQL, Oracle, PostgreSQL, Cassandra, MongoDB, DynamoDB, Vertica, Redshift
Memcached, Redis
Docker, Vagrant, Puppet
Extensive experience with AWS
Senior Software Developer @ Axonix is a fully transparent, RTB-enabled mobile advertising exchange. We help app developers and mobile publishers to maximise the value of their ad inventory through programmatic and real-time trading with brands, agencies and ad networks globally.
Our systems handle a huge amount of traffic in realtime (more than a billion requests per day). As a senior developer I'm responsible of designing and implementing highly scalable server-side software, big data and realtime analytics tools. From September 2014 to Present (1 year 4 months) London, United KingdomSenior Software Developer @ Development of multiple innovation products for Telefónica. Short life-cycles using agile methodologies and lean startup approach, releasing beta versions and pivoting quickly. From July 2012 to August 2014 (2 years 2 months) London, United KingdomSenior software developer @ The Lab @ Developer at The Lab: innovation group created inside O2 UK aimed at the creation of prototypes and new products using cutting edge technology. From May 2011 to July 2012 (1 year 3 months) United KingdomSoftware architect @ - Design and implementation of highly scalable architecture for Pandora: Telefonica's social network (reeingineering of Keteke).
- Desing and implementation of geolocation platform for user generated content for Telefónica.
- Reeingineering of service proxy for O2
Leading technical groups using the following technologies: Java, Spring, Tomcat, JBoss, JSP, JSTL, CXF, JMS, Memcached, MySQL, Cassandra, Hibernate, Varnish, PHP, Zend.
Agile methodologies. From 2009 to March 2012 (3 years) Secondment to Israel @ Training and knowledge interchange to improve the collaboration between Jajah and Telefónica I+D From August 2010 to November 2010 (4 months) Research engineer @ - Development of VoiceXML and CCXML platforms for Telefónica Móviles.
- Architecture and development of voice portal for Telefónica España (1212).
- Architectural definition of multilingual and translation platform.
- Development of language recognition and diarization algorithms in the speech technology group.
- Architecture and implementation of Soundexer (audio indexing platform of Telefónica I+D).
- Backend development of virtual worlds prototype for Telefónica.
- Development of content adapter for J2ME handsets for the Pinchos platform of Telefónica I+D. From December 2004 to 2009 (5 years) Software analyst @ Java and C development in collaboration with Telefónica I+D From July 2004 to November 2004 (5 months) Senior Developer @ Java technologies developer in collaboration with Telefónica I+D From November 2003 to June 2004 (8 months)
Bachelor of Science (BS), Computing @ Universidad de Valladolid Urtzi Urdapilleta is skilled in: REST, Java, Tomcat, Linux, Spring, SOAP, Hibernate, Agile Methodologies, XML, Design Patterns, MySQL, AJAX, Architectures, Oracle, Python