Samuel de Vega

Originario de Las Palmas de Gran Canaria. Comencé con el desarrollo web y luego amplié mis capacidades a entornos móviles y de escritorio.

Autodidacta, con afán de superación, creativo, proactivo, asertivo y siempre encantado de trabajar en equipo.

A qué me dedico

Desarrollo Móvil

Desarrollo y diseño de apps en plataformas Android e iOS.

Desarrollo Web

Desarrollo y diseño de aplicaciones en HTML5 y JavaScript.

Aprendizaje

De forma continuada para ser siempre competitivo.

Enseñanza

En ocasiones imparto formación.

Currículum

2 años de experiencia

Experiencia

2019
Lean Mind

Apprentice

La formación como aprendiz me ayuda a crecer como desarrollador de software, aportándome conocimientos sobre buenas prácticas, código limpio, técnicas de refactoring, desarrollo orientado a tests, a comportamiento y otros.

2017 - 2018
Freelance

Software Developer

Trabajar como freelance me aportó una visión más amplia en el desarrollo de proyectos, ampliando mis competencias en funciones como la comunicación con el cliente, selección de tecnologías, aseguramiento de la calidad, gestión de los requisitos y capacidad de abstracción, entre otras.

Formación

2018
Codesai (España)

Curso de TDD

Curso esencialmente práctico, realializando Test-driven development en pair programming bajo la supervisión y guía de un experto.

2014 - 2016
CIFP Villa de Agüimes (España)

Desarrollo de Aplicaciones Multiplataforma

Desarrollo, documentación e implantación de aplicaciones en entornos de escritorio, móvil y web. Administración y diseño de bases de datos y gestión de sistemas informáticos.

2014
Universidad de Alicante (España)

Lean Startup, desarrollo de modelos de negocio

Lean Canvas es una herramienta esencial para crear modelos de negocios, describiendo diferentes aspectos de tu idea de negocio necesarios para el correcto funcionamiento de tu proyecto. Se trata de una simplificación del Business Model Canvas para startups principalmente de carácter tecnológico.

2014
SPEGC (España)

Iniciación a Unity

Curso de introducción al desarrollo de videojuegos con Unity. Conocimiento de la interfaz, elementos fundamentales del motor y desarrollo de un videojuego.

2014
Proyecto CETIC (España)

Iniciación a Android

Aprendizaje de las características y fundamentos para realizar desarrollos en la plataforma utilizando el IDE Android Studio.

2014
Proyecto CETIC (España)

Iniciación a iOS

Aprendizaje de las características y fundamentos para realizar desarrollos en la plataforma utilizando el IDE Xcode.

2013
Universidad Politécnica de Madrid (España)

Desarrollo de aplicaciones para Firefox OS

Creación de Open Web apps en HTML5 aplicando conceptos como Mobile First y User Experience.

2012 - 2013
Instituto FOCAN (España)

Administrador de servidores y páginas web

Desarrollo de páginas web sobre el stack XAMP, compuesto por el servidor web Apache, el sistema de bases de datos relacional MySQL, PHP como lenguaje de backend y HTML5, CSS3 y JavaScript en frontend.

Desarrollo

Lenguajes

Java

90%

JavaScript

75%

Kotlin

50%

PHP

95%

TypeScript

60%
Bases de datos

Oracle

65%

MariaDB

95%

MySQL

95%

PostgreSQL

85%

MongoDB

50%
Frameworks

Laravel

90%

Spring Boot

50%

Symfony

70%
Librerías

React

30%

Diseño

Lenguajes

CSS

95%

HTML

85%

Frameworks

Bootstrap

95%

Materialize CSS

80%

Otros

Mobile First

90%

User Experience

80%

User Interface

90%