Desarrollador de Sistemas Sr.
Christian Flores Carmona
Número celular: 222 473 6313
E-mail: christian_fc_12@[Link]
Nacionalidad: mexicano
Estado Civil: Soltero
Fecha de nacimiento: 11 de junio de 1990
Dirección: Tlalpan, Ciudad de México.
Desarrollador con más de 10 años de experiencia en Java J2EE trabajando en proyectos a la
medida según las necesidades del usuario.
Rápido entendimiento de problemas para llegar a una solución eficiente para el usuario,
trabajo en equipo tomando las ventajas que dicha forma de trabajo conlleva.
Formación Académica
2007-2008 Técnico en sistemas computacionales.
Colegio de Estudios América Latina.
Conocimientos sobre ofimática y programación.
2008-2013 Ingeniería en Ciencias de la Computación.
Benemérita Universidad Autónoma de Puebla.
Formación profesional a nivel licenciatura.
Formación Extra Académica
2011 Cursos de actualización en edición de video con Ulead Studio, fundamentos de edición de
imágenes con Adobe Photoshop.
2011 Diplomado HTML5 & Internet Explorer 9 Developer Fundamentals. Microsoft.
2013 Certificación en Fundamentos de administración de Bases de Datos. (MTA). Microsoft.
2016 Oracle Certified Associate, Java SE 7 Programmer.
2020 Curso “Desarrollo de apps móviles”. BUAP
2021 Curso en línea Lambdas y Streams Java. Aprende programación funcional. Udemy.
2021 Curso Restfull Java Spring Boot. Udemy.
2021 Course 55244-A JavaScript for Developers. Microsoft.
2022 Introducción a Amazon Web Services. Udemy
2022 Course Building Data Lakes on AWS. AWS training and certification.
2022 Course AWS Security Essentials. AWS training and certification.
Idiomas
Inglés: Hablado 20%, Escrito 75%, Lectura 80%
Español: Lengua Nativa.
Experiencia Laboral
Desarrollo de sistemas Portales Totalplay
Temporalidad: febrero 2022 – febrero 2024.
Puesto: Desarrollador de sistemas Sr.
Actividades:
● Análisis y desarrollo de distintos requerimientos propios del portal de autoservicios de
Totalplay como:
▪ Implementación de módulo para consulta de saldos, estados de cuenta,
etc. para tarjeta de crédito ofertada por Totalplay.
▪ Consulta y actualización de datos fiscales (Facturación CFDI V4.0).
▪ Implementación de nueva Lambda en AWS para doble factor de
autenticación.
▪ Implementación a nivel de lambdas para cifrado de información usado el
algoritmo AES256.
▪ Integración de nuevo método de pago con Bitcoin.
▪ Integración de flujo para pago recurrente con PayPal.
▪ Desarrollo de flujo completo para realizar el cambio de domicilio
Totalplay.
▪ Migración de distintas Lambdas de lenguaje Java a lenguaje NodeJS.
▪ Análisis, desarrollo e implementación de algoritmo de cifrado de
información RSA a nivel FrontEnd y BackEnd en el portal de autoservicios
de Totalplay Residencial como cumplimiento del estándar PCI DSS.
▪ Análisis, desarrollo e implementación de mejoras para mitigación de
vulnerabilidades de seguridad.
Entorno: NodeJS, Java, AWS Lambda, AWS DynamoDB, AWS Bucket S3, AWS CloudFront, AWS
CloudWatch, AWS API Gateway, JSON, XML, HTML, CSS, JavaScript, GIT.
Herramientas: Servicios Web REST y SOAP, Jira, Visual Studio Code, SourceTree.
Análisis a nivel Backend Sistema E-Karpay Praxis
Temporalidad: agosto 2021 – octubre 2021.
Puesto: Desarrollador Java.
Actividades:
● Análisis de cambios a nivel backend para el sistema E-Karpay Praxis para SPEI Banorte.
Entorno: Java v1.8, servidor de aplicaciones Weblogic.
Herramientas: Servicios Web.
Freelancer
Temporalidad: mayo 2020 – agosto 2021.
Puesto: Freelancer Java.
Actividades:
● Análisis, desarrollo e implementación de punto de venta en tienda de abarrotes.
● Desarrollo de punto de venta en farmacia tomando en consideración diversos
escenarios propios del negocio.
Entorno: Java v1.7, servidor de aplicaciones Weblogic, Base de datos MySQL.
Herramientas: Spring MVC, Javascript, JSP, CSS, JQuery, MyBatis.
Desarrollo a nivel backend Asistente Virtual Watson Banorte
Temporalidad: junio 2019 - marzo 2020.
Puesto: Consultor desarrollador Java Global Hitss.
Actividades:
● Implementación de funcionalidad para derivación hacia un ejecutivo dentro del
proyecto “Atención por medio de WhatsApp".
● Análisis e implementación de cambio de leyenda de consultas a Wolfram Alpha en
orquestador cognitivo Watson.
● Análisis y búsqueda de áreas de oportunidad en proyecto Datacrawler y comunicación
con Watson Discovery.
● Análisis de migración de credenciales de acceso a Watson Assistant.
Entorno: Eclipse Neon, JDK 1.8, servidor de aplicaciones WebSphere Liberty, PuTTY SSH, WinSCP,
IBM Rational Team Concert.
Herramientas: MVC, J2EE, Log4J, servicios web REST y SOAP, JSON
Desarrollo de Sistemas en Área de digitalización Banco Azteca
Temporalidad: noviembre 2018 - abril 2019.
Puesto: Consultor desarrollador Java.
Actividades:
● Implementación de nuevas funcionalidades al servicio web de creación de contratos
digitales.
● Desarrollo de visor para validación de certificados asociados a expedientes digitales.
● Implementación de servicio tipo REST para validación de expedientes digitales
completos para inhabilitación de movimientos bancarios por parte del cliente.
● Desarrollo de visor web para aprobación de identificación oficial asociada al
expediente del cliente.
Entorno: Netbeans 8.2, JDK 1.7, Toad for Oracle, servidor de aplicaciones JBoss.
Herramientas: MVC, HTML, JQuery, CSS, J2EE, Oracle 11g, SonarQube, iText, Log4J, servicios web
Rest.
Desarrollo de Sistemas Secretaria de Hacienda y Crédito Público
Temporalidad: marzo 2018- agosto 2018.
Puesto: Programador Analista Java.
Actividades:
● Migración del sistema de Recursos Humanos de servidor de aplicaciones OAS a
Weblogic.
● Mitigación de problemas originados durante el proceso de migración del sistema.
● Análisis y desarrollo del sistema Módulo de Avance de Transversales.
● Implementación de servicio Hessian para exposición de dimensiones.
Entorno: Eclipse Luna, Netbeans 8.2, JDK 1.7, Oracle SQL Developer, servidor de aplicaciones
Weblogic.
Herramientas: Spring 4.3, AngularJS v1.5.9, Hibernate 5.2, JMS, MVC, XML, HTML, JQuery, CSS,
J2EE, JPQL, HQL, Oracle 11g, SonarQube, DeltaSpike (inyección de dependencias), Bootstrap,
Apache POI, Maven 2.3, Web Resource Optimizer (Wro4J 1.7), Log4J.
Desarrollo de Sistemas Grupo Hermes Infraestructura.
Temporalidad: octubre 2017- febrero 2018
Puesto: Desarrollador Java.
Actividades:
● Propuesta de arquitectura para nuevos desarrollos en lenguaje Java para futura
migración de los sistemas de PHP a Java.
● Análisis, diseño e inicio del desarrollo para módulo de control de presupuesto para el
proyecto del Nuevo Aeropuerto Internacional de la Ciudad de México.
● Análisis de problemas a nivel de base de datos SQL Server.
● Análisis, diseño, desarrollo e implantación de servicio web tipo REST como Single Sign
On utilizando el API de Google.
● Modificación de módulos desarrollados en PHP para consumo de servicio web Single
Sign On.
Entorno: Eclipse, JDK 1.8, SQLServer Management Studio, MySQL Workbench, servidor de
aplicaciones Apache Tomcat, Soap UI.
Herramientas: JSF, Spring MVC 4, Hibernate, JDBC Templates, Google Authentication API, PHP,
Javascript, AJAX, HTML, Hojas de estilos en cascada (CSS), JQuery.
Desarrollo de portales Web para el área de Sistemas de Totalplay-Enlace.
Temporalidad: junio 2014- junio 2017
Puesto: Desarrollador Front-end del área de portales web e IVR Totalplay.
Actividades:
● Migración de portal de autoservicio de Totalplay de lenguaje PHP a Java.
([Link]
● Implementación y puesta en producción de módulos en portal de autoservicio de
Totalplay.
● Implementación de portales de uso interno.
● Desarrollo de portal de autoservicio de Enlace.
● Desarrollo del portal público de Enlace bajo el concepto de un sistema gestor de
contenidos.
● Seguimiento a escaneos realizados a las aplicaciones web por parte del departamento de
seguridad de la información.
Entorno: JDeveloper, JDK 1.6, Oracle SQLDeveloper, Oracle SQLDataModeler, Putty SSH, Servidor
de aplicaciones Weblogic, Fortify, MySQL Workbench, IBM Rational Team Concert
Herramientas: JSP, Struts, MyBatis, Servlet, XML, HTML, CSS, Javascript, JQuery, JQuery UI, AJAX,
Bootstrap, Google Maps Geocoding API, Facebook Login API, reCAPTCHA API, Google Analytics.
Cambios a nivel Back-End para el portal de Banco Azteca Panamá
Temporalidad: febrero 2014 - junio 2014
Puesto: Consultor como desarrollador Web.
Actividades:
● Desarrollo de módulo a nivel backend para el procesamiento de información extraída
desde un servidor linux, dicha información se depositaba en un archivo de texto en una
carpeta compartida en un servidor Windows. Para realizar dicha comunicación, se utilizó la
aplicación Samba del lado de Linux por consiguiente se implementó el protocolo de
comunicación SMB.
● Cambios a nivel Front-end en algunos módulos del portal de Banco Azteca Panamá.
Entorno: JDeveloper, JDK 1.6, Windows 7.
Herramientas: JSP, Framework Spring, JavaScript, JQuery.
Sistema administrativo para la franquicia de farmacias "El Pastillero"
Temporalidad: enero 2013 - febrero 2014
Puesto: Desarrollador.
Actividades: Desarrollo de sistemas web dinámicos siendo el portal e intranet de la farmacia, con
gestión de base de datos MySQL, usando JSP, JQuery, HTML5, Struts, DWR, Javascript.
Entorno: JDeveloper, JDK 1.6, Windows XP, SQLServer, GlassFish.
Herramientas: Struts, JSP, Servlet, XML, HTML, JavaScript, JQuery, DWR.