Isaac García Sánchez

Desarrollador de software

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

Técnico Superior en Desarrollo de Aplicaciones Web

Sobre mí

  • Nombre: Isaac García Sánchez
  • Fecha de nacimiento: 25 Diciembre 1982
  • Lugar de residencia: Valencia
  • Nacionalidad: Española

Objetivo profesional

Crecer profesionalmente como desarrollador de software, así como satisfacer la necesidad de seguir aprendiendo, incorporar nuevas habilidades y consolidar las adquiridas en mi experiencia laboral para convertirme en un activo valioso para la empresa.

Como trabajador estoy seguro de que me encontrará motivado, de mente abierta, con capacidad para trabajar en equipo, polivalente, responsable y organizado, con firme convicción de querer hacer siempre las cosas bien y de calidad, siempre respetando los plazos fijados, con el deseo de participar activamente en el desarrollo de la empresa de la que formo parte.

¿Qué hago actualmente?

En la actualidad soy empleado de una empresa de desarrollo de software que comercializa y desarrolla diversos productos para el control de presencia de los trabajadores de las empresas mediante reconocimiento facial.

Formar parte de esta empresa me está permitiendo tener una visión global y estudiar las necesidades de la empresa y sus clientes, conocer y aplicar diversas tecnologías en los proyectos que me son asignados su desarrollo, analizar e identificar los beneficios de utilizar una tecnología y evaluar su funcionamiento, mejorar la eficiencia de los procesos internos con el fin de aumentar la productividad y garantizar una comunicación efectiva.

En mi día a día, principalmente trabajo en el desarrollo de web services RESTful destinados a diversos propósitos pero siempre haciendo uso del lenguaje de programación Java con el marco de desarrollo Spring, JPA con el ORM Hibernate, Maven, MySQL, JSON y Git

En menor medida realizo tareas de mantenimiento y desarrollo de nuevas funciones de la plataforma web de gestión con los lenguajes de programación PHP y MySQL para la parte del servidor y HTML, JavaScript, Bootstrap y CSS para la parte del cliente, Linux y Bash para el mantenimiento y puesta en marcha de servidores dedicados, VPS y máquinas virtuales.

En cuanto a otros lenguajes de programación, que he utilizado de forma puntual para un nuevo producto, se encuentran Android, el cual utilicé para desarrollar de cero una aplicación con reconocimiento facial y en el que hice uso de RxJava2, Room, Retrofit 2, Gradle y JSON.

Formación y educación

  • 2019

    FP Grado Superior DAW
    (Desarrollo de aplicaciones web)

    IES Abastos, Valencia (España)

    Los conocimientos técnicos adquiridos en este ciclo formativo de grado superior me permiten trabajar en el desarrollo de aplicaciones informáticas en entornos Web.

    ▪ Lenguajes de programación: Java, PHP, JavaScript, AJAX, jQuery.
    ▪ Bases de datos: SQL Server, MySQL, SQLite, MongoDB.
    ▪ Lenguajes de marcado: XML, HTML5, JSON.
    ▪ Lenguajes de hoja de estilos: CSS3.
    ▪ Framework web: Bootstrap 3.
    ▪ Sistemas operativos: Linux.
    ▪ Servidores web: Apache2, Tomcat, LAMP.
    ▪ Control de versiones: Git.

  • 2018

    Curso de Scrum Master

    Udemy
    40 horas

    Con este curso he conocido las bases de Scrum y aprendido sobre el equipo, los roles, los eventos, las reuniones, los artefactos y la tabla Kanban, pudiendo actuar tanto como Scrum Master o para apoyar a un equipo en la implementación de Scrum.

  • 2018

    Curso de Desarrollo Web con Spring Boot

    Udemy
    40 horas

    Con este curso he aprendido a crear aplicaciones backend desde cero, identificando, entendiendo y diferenciando las capas del lado del servidor, de qué se encarga cada una y cómo trabajan juntas para formar flujos de negocio. Todo con la configuración de Spring Boot y utilizando diversos módulos de Spring como Spring Security, Spring Batch, Spring MVC, Spring Rest, Hibernate con Spring Data JPA y QueryDSL.

  • 2017

    FP Grado Superior DAM
    (Desarrollo de aplicaciones multiplataforma)

    IES Abastos, Valencia (España)

    Los conocimientos técnicos adquiridos en este ciclo formativo de grado superior me permiten trabajar en el desarrollo de aplicaciones informáticas para cualquier ámbito.

    ▪ Lenguajes de programación: Java, Android, Python, C# .Net
    ▪ Bases de datos: SQL Server, MySQL, SQLite, MongoDB.
    ▪ Lenguajes de marcado: HTML, XML, XHTML, JSON.
    ▪ Lenguajes de hoja de estilos: CSS.
    ▪ Sistemas de gestión empresarial: OpenERP

  • 2008

    Curso de inglés Nivel Intermedio

    Home English
    350 horas

    Con este curso he mejorado mi nivel de inglés y mi capacidad de compresión y comunicación.

  • 2007

    Curso de Autocad 2007 avanzado

    Edicurs
    120 horas

    Desarrollo de técnicas y habilidades para obtener el máximo partido de AutoCAD. Aumento de la competitividad utilizando las funciones de productividad más innovadoras en CAD.

  • 2006

    Curso de Flash MX

    Instituto Valenciano para la Formación Empresarial
    80 horas

    Diseño de sitios Web profesionales e interactivos con movimiento, sonido, animaciones y vídeos.

  • 2002

    Curso de Programador de aplicaciones informáticas

    Instituto Nacional de Empleo
    200 horas

    Desarrollo y/o adaptación de aplicaciones informáticas basadas en los sistemas informáticos y las técnicas de análisis y programación más usuales, con la finalidad de automatizar diferentes problemáticas de la gestión empresarial.

  • 1999

    Curso de Auxiliar técnico de topografía

    Centro para la formación a distancia FOADIS
    180 horas

    Capacitación para el manejo de instrumentos topográficos, así como para la realización de los trabajos más habituales de topografía, referentes a altimetría y planimetría de terrenos, su representación gráfica y replanteo de viales.

  • 1998

    Graduado en Educación Secundaria Obligatoria

    Instituto de la Santísima Trinidad, Valencia (España)

Experiencia

  • 2017 - actual

    Desarrollador de software

    Orna Innovations S.L.U., Valencia

    Desarrollo de varios web service RESTful destinados a diversos propósitos desarrollados con Java y el marco de desarrollo Spring con el que acelerar el desarrollo, JPA con el ORM Hibernate para conectar con la base de datos, dependencias Maven y MySQL para la persistencia de la información con IntelliJ IDEA.

    Migración del back-end de la plataforma web de gestión, desarrollada con PHP, a un sistema distribuido en diferentes servicios web RESTful para interactuar con peticiones provenientes de diferentes tipos de clientes utilizando Spring Boot, Spring Security, Hibernate, Maven y la AOP con IntelliJ IDEA.

    Desarrollo de aplicación móvil nativa en lenguaje Android para el control de presencia mediante reconocimiento facial siguiendo la fase completa de desarrollo de software: análisis, diseño, codificación, pruebas, implantación y mantenimiento utilizando Android, Java, Gradle, RxJava2, Retrofit 2 y JSON con Android Studio 3.

    Análisis de requerimientos, diseño conceptual, diseño lógico, diseño físico, implementación de la base de datos y migración de la información de la base de datos de la plataforma de gestión al nuevo sistema distribuido en servicios web utilizando MySQL con HeidiSQL.

    Desarrollo de nuevas funcionalidades, mantenimiento y resolución de incidencias de la plataforma web desarrollada con PHP que gestiona la información que se genera mediante los terminales de control de presencia utilizando JavaScript, PHP, MySQL, HTML y JQuery con Visual Studio Code.

    Instalación puesta en marcha y configuración de servidores Linux basados en sistema operativo Ubuntu Server en las versiones 14, 16 y 18 LTS con SSH, UFW, MySql, Apache y Tomcat con Putty.

    Adaptación de la interfaz de usuario de aplicación híbrida desarrollada en Ionic V1 a los nuevos estándares introducidos por la empresa en materia de usabilidad y diseño con Visual Studio Code.

    Control de versiones GIT con TortoiseGit.

    Uso de metodología ágil con Trello.

  • 2010 - 2017

    Operador fotogramétrico

    Trabajador autónomo, Valencia

    Restitución fotogramétrica para la elaboración de cartografía digital basada en fotos aéreas a cualquier escala, medición de aerotriangulaciones cubriendo todas las fases desde la distribución de los puntos georreferenciados necesarios a la determinación de coordenadas ajustadas para los puntos de paso, generación de ortofotografías a cualquier escala a partir de fotos aéreas, obtención de modelos digitales del terreno/superficie y cálculo de volumetrías/cubicaciones.

  • 2001 - 2009

    Operador fotogramétrico

    Cartografía y Topografía Valenciana S.L., Valencia

    Restitución fotogramétrica para la elaboración de cartografía digital basada en fotos aéreas a cualquier escala, medición de aerotriangulaciones cubriendo todas las fases desde la distribución de los puntos georreferenciados necesarios a la determinación de coordenadas ajustadas para los puntos de paso, generación de ortofotografías a cualquier escala a partir de fotos aéreas, obtención de modelos digitales del terreno/superficie y cálculo de volumetrías/cubicaciones.

    Gestión y administración de proyectos desde su entrada en el departamento de fotogrametría hasta su traspaso al siguiente departamento.

  • 1999 - 2000

    Auxiliar técnico de topografía

    Ditoval Topografía S.L., Valencia

    Posicionamiento geográfico por medio de la geolocalización de puntos de apoyo sobre vuelos fotogramétricos, levantamientos y replanteos topográficos de obra civil con estación total y GPS.

Conocimientos

Java

75%

Spring

75%

Hibernate

70%

MySQL

85%

Git

85%

JavaScript

50%

PHP

80%

CSS

55%

HTML

80%

Android

55%

C#

25%

Contacto

Por favor, proporcione su nombre.
Por favor, proporcione su correo electrónico. Por favor, proporcione un correo electrónico válido.
Por favor, proporcione un asunto.
Por favor, escriba un mensaje.