Powered by AWS Lambda
  • DG
  • Perfil
  • Habilidades
  • Experiencia
  • Formación
  • Contacto

¡Hola!, mi nombre es Daniel García

Big Data Developer Lead

Residente y amante de la Ciudad de México, pambolero, geek, gamer de medio tiempo... millenial.

Actualmente soy lider de desarrollo Big Data en el staff de ANCloud y Microsoft.
Cuento con 5 años de experiencia profesional en el area de Big Data y en este tiempo he tenído la oportunidad de colaborar en proyectos éxitosos para empresas como Telmex, GNP, Buro de Crédito, Vitamedica y actualmente el SAT.

HABILIDADES

Hadoop
Scala
Spark
Databricks
GNU/Linux
Impala
Hive/Hive LLAP
Oozie
Sqoop
Python
Java
Sql
Java Spring
JQuery
Python Flask
CSS
SVN - GIT - TFS
HTML
Java Script
MySQL
C#
.NET
MVC
AWS Lambda

EXPERIENCIA

AN Global

Bigdata Lead

Abril 2018 - Actualidad

Microsoft

SAT - Datamart
Diseño e implementación de arquitectura Big Data HDInsight.
Homologación de DDLs para Fuentes externas.
Diseño e implementación de flujos de trabajo para extracción y procesamiento de datos, Oozie, Spark, Hive, Sqoop.
Desarrollo de procesos para el enriquecimiento de datos en texto plano y salidas en ORC.
Desarrollo de procesos para el cálculo de las 25 tablas finales de Datamart.
Desarrollo del proceso de extracción para las solicitudes que toman como insumo Datamart.
Calidad de datos.

SOA Professionals

Bigdata Developer Sr

Septiembre 2016 - Marzo 2018

GNP Seguros

Datalake Cloudera
Desarrollo de módulos de transformación de datos con Spark e impala.
Diseño e implementación de workflows y coordinators con HUE y Oozie.
Diseño de Base de Datos para la etapa de desarrollo de Cifras Control.

Buró de Cŕedito

Mejora de tiempos
Diseño e implementación de bundles para la extraccion de datos.
Diseño e implementación de workflows y coordinators para la ejecución de procesos calendarizados.
Integración de procesos del Cluster Hadoop con aplicaciones JAVA existentes.
Desarrollo de consultas SQL para el cálculo o manejo de información con HIVE y/o impala.
Diseño de tablas para mejorar los tiempos de ejecución de consultas.

Buró de Cŕedito

Reportes estadisticos
Diseño de la arquitectura Big Data para la explotación de datos.
Implementación de los flujos Oozie para la extracción y almacenamiento de datos en tablas de Hive particionadas.
Análisis de reglas de negocio para la implementación del cálculo de indicadores.
Documentación del cálculo de indicadores dentro de la arquitectura Big Data.
Aplicación de reglas de negocio para cálculo de indicadores con MapReduce en Java.

Vitamédica

Consejero cognitivo de gastos médicos
Plataforma de entrenamiento para base de conocimientos Watson.
Diseño e implementación de APIs con WCF para la comunicación entre plataforma Web Vitaonline y servicios cognitivos de IBM Watson.

SPOT IT Pro

Desarrollador analista

Julio 2016 - Septiembre 2016

Buzón E

BPM Penski
Creación de portales personalizados para el BPM Bonita en proyecto Penske de BuzonE
Creación de Web Services con JAVA (Spring + Hibernate) para el alta, actualización y consulta en Base de Datos
Consumo de Web Services de forma asíncrona con Angular JS y/o JQuery para el manejo de catálogos.

Global Hitss

Desarrollador Big Data

Julio 2015 - Julio 2016

Telmex

Staffing
Configuración de herramientas Big Data; Hadoop, Hive, Hbase, Impala, Tajo, Cassandra, Presto DB, ZoomData.
Investigación y análisis de arquitecturas para Casos de uso Telmex.
Desarrollo de aplicaciones para manipulación y transformación de Datos.
Implementación de algoritmos Machine Learning en Scala y Spark para la explotación de datos.

CTIN

Desarrollador becario

Julio 2014 - Julio 2015

Creación de sitos web responsivos usando tecnologías como Bootstrap, CCS3, HTML5, JQuery, Polymer y JS.
Participación constante en challenges para mejoras o propuestas de UI y UX para empresas del grupo.
Creación de una plataforma web para monitoreo de proyectos; Implementado en JAVA Spring y MySQL en Backend y HTML5, CSS3 y JS en Frontend.
Integración Backend / Frontendmediante el intercambio de datos JSON y el modelo MVC de Python-Django
Integrante del equipo ganador del primer challenge CTIN, implementación de plataforma FORO web con tecnologías JSP + MySQL.

FORMACIÓN

IPN, ESIME Unidad Culhuacán

Lic. en Ingeniería en Computación

Fundamentos de Programación
Programación Orientada a Objetos
Lenguajes de Bajo Nivel
Estructuras de Datos
Análisis Numérico
Teoría de Autómatas
Probabilidad y Estadistica
Análisis de Algoritmos
Compiladores
Sistemas Operativos
Ingeniería de Software
Bases de Datos
Sistemas de Información
Sistemas Distribuidos

DGETI, CETis No. 154

Técnico en Computación

Fundamentos de Preservación de Programas y Herramientas de Computo
Introducción al tratamiento de la Programación
Administración de Bases de Datos y Redes
Introducción a Web y Proyectos de Software
Proyectos y Administración de Sistemas Informaticos

Escuela Mexicana Canadiense de Inglés

Speaking 30%

Listening 60%

Reading 50%

Writing 65%

EDX

Implementing Predictive Analytics with Spark in Azure HDInsight

Introduction to Data Science with Spark
Getting Started with Machine Learning
Evaluating and Optimizing Machine Learning Models
Recommenders and Unsupervised Models

Udemy

Rock the JVM! Advanced Scala and Function
Apache Spark 2.0 + Java : DO Big Data Analytics & ML
Apache Spark 2.0 + Scala : DO Big Data Analytics & ML
Universidad Java: De Cero a Master

CONTACTO

Correo

dev@danielgarcia.ninja

Redes Sociales

Lugar de residencia


Ciudad de México