This repository was archived by the owner on Jan 20, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
91 lines (68 loc) · 6.15 KB
/
index.html
File metadata and controls
91 lines (68 loc) · 6.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<meta name="description" content="Javier Rubio Rubio : Freelance DevOps & Mobile Developer" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/png" href="/images/favicon.ico">
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>Javier Rubio Rubio</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<img class="avatar" src="http://www.gravatar.com/avatar/1328823cb98b75b1f020eabed78b1ff9?s=150"/>
<h1 id="project_title">Javier Rubio Rubio</h1>
<h2 id="project_tagline">Freelance DevOps & Mobile Developer</h2>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<p>Hola, me llamo Javier Rubio. Mi vocación siempre ha sido la tecnología, desde que tengo uso de razón. Unido a una enorme curiosidad por comprender como funcionan las cosas, me llevó a estudiar un Bachelor of Science in Computer Science, y a dedicarme profesionalmente a la informática.</p>
<p> También disfruto transmitiendo a otros lo que aprendo, lo cual me ha llevado a pisar el terreno de la formación en varias ocasiones.</p>
<p>Si necesitas pasión en tu proyecto, contáctame en <a href="mailto:hola@javirubio.net">hola@javirubio.net</a>, o en Twitter: <a href="https://twitter.com/jrubr">@jrubr</a></p>
<h1>
<a name="past-projects" class="anchor" href="#past-projects"><span class="octicon octicon-link"></span></a>Algunos proyectos...</h1>
<h2>
<a name="zuppex" class="anchor" href="#zuppex"><span class="octicon octicon-link"></span></a>Zuppex.</h2>
<p>En 2008 no existía Whatsapp ni sabíamos que la NSA nos espía en Internet, pero en Sevenclick, startup aragonesa fundada por <a href="https://twitter.com/MrVecino">Daniel Vecino</a>, de la que formé parte casi desde el principio y hasta casi su final, parece que íbamos un poco adelantados a nuestro tiempo y quisimos crear una app con la que poder tener conversaciones seguras.</p>
<p> Así nació Zuppex, primero en Windows Mobile y Blackberry, y después en Android, en cuanto Google empezó a comercializar su primer dispositivo. Así pues, con Zuppex adquirí tanto conocimientos de desarrollo en múltiples plataformas móviles, como <strong>conocimientos de criptografía y de protocolos a bajo nivel como XMPP, IMAP o SMTP</strong>, puesto que Zuppex permitía cifrar correos electrónicos además de proporcionar mensajes instantáneos seguros. Trabajar en Sevenclick era una experiencia especial, trabajábamos con <strong>metodologías ágiles</strong> aunque poca gente había oído hablar de eso por aquel entonces. Tras ser abandonada la aplicación por el aparente fracaso económico (nunca la publicamos en el mercado de aplicaciones puesto que el público objetivo eran administraciones públicas, gobiernos, y grandes cuentas), la retomaría años después, a finales de 2012, esta vez ya no como Sevenclick sino como Incita, empresa fusionada con TB-Solutions, uno de los accionistas de Sevenclick. En esta ocasión añadimos las funcionalidades de Push-To-Talk (Walkie Talkie) cifrado, y de <strong>voz segura</strong>, en este caso gracias al nuevo protocolo ZRTP.</p>
<h2>
<a name="tenderoo" class="anchor" href="#tenderoo"><span class="octicon octicon-link"></span></a>Tenderoo.</h2>
<p>La idea de Tenderoo era brillante: autenticar transacciones económicas con la voz. Imagina que en vez de mandarte un SMS con un código, el banco te llame a tu móvil, te pregunte unos dígitos que ves en pantalla, y con tu voz pueda asegurar que no te están impostando, mediante reconocimiento biométrico. En Tenderoo aprendí infinito: <strong>desde sistemas, hasta C, Ruby, REST, biometría...</strong> gracias en parte al genio de Ramón Martínez, alias <a href="http://hackstory.net/Rampa">"Rampa"</a>, un pionero de Internet en España (fundador de Encomix, uno de los primeros ISP españoles).</p>
<h2>
<a name="and-more" class="anchor" href="#and-more"><span class="octicon octicon-link"></span></a>Y más...</h2>
<p>Durante mi etapa en Sevenclick, desarrollé desde la webapp de Caixa Penedès, hasta un API para envío de SMS o un portal móvil de turismo; compaginándolo un tiempo con la <strong>impartición de clases de programación e Informática Gráfica en CESTE</strong>, Escuela Internacional de Negocios. Previo a esto, tras terminar la carrera había trabajado un año manteniendo los sistemas europeos de Voz sobre IP de EDS (actualmente HP).</p>
<P> Si estás interesado en que colabore en tu proyecto, y necesitas saber un poco más de mi, dispongo de un CV con el listado de todas mis certificaciones oficiales y titulaciones.</p>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p>
<small>
© Javier Rubio Rubio ⋅
</small>
<a href="mailto:hola@javirubio.net"><i class="icon-envelope-alt icon-2x"></i> </a>
<a href="https://github.com/jrub"><i class="icon-github icon-2x"></i> </a>
<a href="https://twitter.com/jrubr"><i class="icon-twitter icon-2x"></i> </a>
<a href="https://plus.google.com/100579515050392188982"><i class="icon-google-plus icon-2x"></i> </a>
</p>
</footer>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-44300566-1");
pageTracker._trackPageview();
} catch(err) {}
</script>
</body>
</html>