avatar

Juan J. Ruano
Desarrollador Mobile & Web

jujoru86@gmail.com | 638 044 510

www.jujoru.es

Formación

  • 2019

    Grado de Informática (Cursando)

    UNED

  • 2013

    Grado Superior de Desarrollo de Aplicaciones Web

    IES Los Remedios.

  • 2011

    Grado Superior de Desarrollo de Aplicaciones Multiplataforma

    IES Almunia.

Cusos y certificados

Curso de Desarrollo de Aplicaciones WEB con ASP.NET MVC 4.
Curso de Formador de formadores.

Idiomas

Español: Nativo
Inglés: Nivel A1. Lenguaje técnico escrito y hablado.

HABILIDADES

Android
PHP
Javascript + JQuery
Swift
Laravel
Symfony
Firebase
Angular
Medio
Avanzado
Experto
Java
Kotlin
Material Design
Ionic
Git
Metodología Scrum
Analisis y Diseño de software
Bootstrap
JQuery
ASP .NET
MySQL
MSQL
MongoDB
Redis

Experiencia como desarrollador

Ecommerce Farm
2019 - Actualidad
Desarrollador Android e iOS
Análisis, diseño y desarrollo de aplicaciones Android e iOS para el sector de las apuestas deportivas.
Android
  • Patrón MVVM
  • Data Binding
  • Retrofit + RXJava y LiveData
  • MaterialDesign
  • Firebase: Database, storage y Auth
  • Java / Kotlin
iOS:
  • Arquitectura MVVM
  • Diseño basados en storyboards
  • Alamofire + ObjectMapper
  • Swift 5

Sherrytel Soluciones
2015 - 2019
Desarrollador Web Fullstack
Desarrollador Web Fullstack para "Call Center" donde la tarea principal era el diseño, desarrollo y mantenimiento de un CRM personalizado a la lógica de negocio. Dicha herramienta recogía la gestión y administración de tareas de recursos humanos, gestión de informes de producción, herramientas técnicas, entre otras funciones. Los lenguajes, tecnologías y herramientas de trabajo han sido:
  • Metodología de trabajo ágil (Scrum).
  • PHP 5.4 - PHP 7
  • Bootstrap
  • JQuery (AJAX)
  • Administración y Gestión de base de datos MSQL Server 2008
  • IIS7 y Windows Server 2012
  • Microsoft Access y Excel.
  • ASP .NET
Otros lenguajes y tecnologías esporádicos:
  • Symfony
  • Wordpress
  • Android
  • Python
  • Java

Biduzz
2012
Programador Web Fullstack
En Biduzz, empresa dedicada a las subasta de ocio y entretenimiento, mis tareas como Programador Web Fullstack consistían en el mantenimiento y optimización de las funcionalidades ya existente de la plataforma como en los nuevos desarrollos planificados para la misma (Sistemas CRUD, desarrollo de drashboard de gestión...) . Trabajé con tecnologías y lenguajes como:
  • PHP
  • HTML5 + CSS + Bootstrap
  • MySQL
  • Javascript y JQuery (AJAX)

Ayesa
2011
Programador Junior C#
Prácticas de empresa del Grado Superior de Desarrollo de Aplicaciones Multiplataforma, en las que pasé 6 meses trabajando con C# y WPF en un proyecto para la Agencia Tributaria de Jaén. Mi tareas consistían en:
  • Implementación de modelos.
  • Diseño de pantallas
  • Casos de pruebas

Experiencia como formador

Freelance
2011 - Actualidad
Desarrollador Web / Móvil
Desde que finalicé mis estudios hasta hoy en día he ido compaginado mis trabajos de desarrollador y formador con trabajos como freelance. Entre estos trabajo cabe destacar el de docente de clases de apoyo para alumnos de DAW, DAM y Grado. Entre mis labores como docente he importado clases a más de 50 alumnos, y asesorado en el desarrollo de más de 40 Trabajos de Final de Grados y/o Proyectos Final de Módulo. He trabajado con numerosos lenguajes y tecnologías, de las que caben destacar:
  • Android: MVVM, Firebase, Material Design, Google Maps API, Retrofit2, RxJava y Room.
  • PHP: Nativo, POO, Symfony3, Laravel, Lumen y Slim.
  • Diseño y maquetación web: HTML5, CSS3, LESS, SASS y Bootstrap.
  • Javascript: JQuery, AJAX, Angular, React y TypeScript.
  • Base de datos: MySQL, Oracle, MSSQL, PostgreSQL y MongoDB.
  • Otros: Git (GitHub, GitLab, Git Bash...) y Trello.

Didact SL
2015 y 2018
Formador del curso "Programación y diseño de aplicaciones Android"
Formador del curso (privado) "I y II Programación y diseño de Aplicaciones Android" para la empresa de formación DIDACT SL en Jerez de la Frontera. Este curso constó de un total de 100 horas. El temario y contenido del mismo fue diseñado basándose en los "Android Developer Fundamentals" y "Advanced Android Development" de Google Training.

Euroconsulting Formación
2013
Formador del curso "Inciación al diseño de aplicaciones par dispositivos Andorid"
Formador del curso "Iniciación al diseño de aplicaciones para dispositivos Android" para el programa "Andalucía compromiso digital" organizado por la Junta de Andalucía y el Fondo Social Europeo. Estos cursos constaban de un total de 20 horas bajo un temario predefinido. El indice de contenido del curso constaba de:
  • Introducción e historia de Android
  • Entorno de desarrollo e instalación
  • Componentes de una aplicación
  • Listas y adaptadores
  • Notificaciones y menús
  • Persistencia, archivos y animaciones