joséexpósito

Programador Node.js, iOS y C++

contacto
XXX XX XX XX
jose.exposito89@gmail.com
idiomas
español nativo
fluent in English
portfolio
www.joseexposito.me
estudios
2007 - 2012

Ingeniería Técnica en Informática de Sistemas

Universidad Complutense de Madrid

Sep 2013 - Dic 2013

ESOL English course (Cambridge, UK)

Cambridge Regional College

skills
lenguajes JavaScript ES6 Objetive-C C C++ Qt SDK Bash
desarrollo web Node.js HTML5 CSS React Redux Webpack
bases de datos MySQL SQLite MongoDB
otros SVN Git Design Patterns UML Scrum Docker
experiencia
Enero 2015 - Actualmente

Senior Developer en Armour Comms (www.armourcomms.com) Londres, UK

Tras el exit de Cellcrypt, la plantilla fue transferida a una nueva start-up, Armour Communications, para implementar un nuevo algoritmo criptográfico basado en identidad (MIKEY-SAKKE) principalmente dirigido a gobiernos y ejercito.

Como parte de mi trabajo estuve involucrado en el desarrollo de:

  • Varios microservicios RESTful basados en Node.js para realizar diferentes tareas
  • Un frontend basado en Node.js y React / Redux para gestionar dichos microservicios
  • Una aplicación iOS para hacer llamadas, videollamadas y enviar mensajes cifrados:

    https://itunes.apple.com/app/armour-mobile/id1079882080

  • Una librería C++ compartida por diferentes clientes móviles con la lógica de negocio
JavaScript / ES6 Node.js Express React Redux Webpack HTML5 CSS MySQL iOS Objetive-C Xcode C++ Seguridad / Criptografía Git Docker Microservicios Scrum
Mar 2014 - Dic 2014

Senior Developer en Cellcrypt (www.cellcrypt.com) Londres, UK

Cellcrypt es un proveedor líder de llamadas de voz y mensajería cifrada que ofrece encriptación de grado militar. Como parte de mi trabajo participé en el desarrollo de:

iOS Objetive-C Xcode C++ Qt Seguridad / Criptografía Git Scrum
Oct 2011 - Jul 2013

Analista Programador en Prot-On (www.prot-on.com) Madrid, España

Prot-On es una start-up centrada en ofrece una solución IRM que permite a sus usuarios proteger sus documentos y decidir y rastrear, quién puede acceder a ellos y cuándo. Para mi trabajo en Prot-On, desarrollé algunas aplicaciones desde cero:

  • Aplicación iOS que permite proteger, ver y compartir tus documentos:

    https://itunes.apple.com/app/prot-on/id501657395

  • Plugin Objective-C (macOS) que permite usar Prot-On directamente desde el Finder
  • Aplicación Qt & C++ de escritorio para ver y proteger documentos MS Office, imágenes, PDF y texto
  • Plugin C++ de VLC para reproducir archivos multimedia de audio o vídeo cifrados
  • Librería C para cifrar documentos MS Office usando el formato MS-OFFCRYPTO (Office Document Cryptography Structure)

Todo el software está disponible para Windows, macOS, iOS y Android gratuitamente en www.prot-on.com

iOS Objetive-C Xcode C++ Qt Seguridad / Criptografía SVN Scrum
freelance
Ene 2015

Desarrollador en Quiet Circle

Desarrollo de la aplicación Android para una nueva start-up en busca de inversores.

Android Java
Ene 2015 - Dic 2015

Desarrollador en Prot-On (www.prot-on.com)

Trabajé como freelance durante un año en los mismos proyectos en los que solía trabajar en Prot-On.

iOS Objetive-C C++ Qt
software libre

El desarrollo de software es mi pasión y en mi tiempo libre colaboro con diversos proyectos de software libre. Además soy el autor de alguno de ellos:

Touchégg

Reconocedor de gestos multitouch para GNU/Linux que permite asociar acciones a gestos

https://github.com/JoseExposito/touchegg

U1Files

Ubuntu One Files: Aplicación móvil cross-platform escrita en C++/QML

https://github.com/JoseExposito/ubuntuone-qt-files

Fling! Solver

Aplicación nativa Android que permite resolver niveles del juego de puzzles Fling!

https://github.com/JoseExposito/FlingSolver

U1 Finder Plugin

Plugin Objetive-C para Finder que permite integrar Ubuntu One en macOS

https://github.com/JoseExposito/U1-Finder-Plugin

En mi perfil en GitHub se pueden encontrar más proyectos y colaboraciones www.github.com/JoseExposito