Programador junior

Dav*** ***** (XX años)
Desarrollador y Diseñador en Proyecto Personal
Instituto Tecnológico de Ciudad Madero
Tampico,
Tamaulipas
Este candidato esta dispuesto a trasladarse
|
Experiencia
Desarrollador y Diseñador
Proyecto Personal
ago 2021 - ago 2021
CubeZone
Web App sobre Reportes de Ventas.

Fue programado en Python utilizando el framework Django, el diseño es Responsive gracias a la implementación de Bootstrap combinado con código Sass personal (para una mejor personalización).

Además se utiliza JavaScript para poder hacer uso tanto del DropZone como las llamadas AJAX.

Esta aplicación es capaz de leer archivos .CSV, los cuales contienen datos correspondientes a las ventas, dependiendo de la información contenida, el código agregará a la Base de datos SQL lo siguiente: Ventas, Productos, Clientes, Ordenes y Archivos CSV cargados.

Los Reportes generados se crearán a partir de un rango de fechas el cual se indicará, si en dado caso no hay ventas ingresadas en ese rango de fechas, simplemente se mostrará un alert indicando lo ocurrido, en caso contrario, se mostrarán las siguientes tablas: Ventas, Ordenes y Ventas + Ordenes.

Al final se incluirá la gráfica correspondiente a los datos seleccionados, esta gráfica puede ser de Barras, Circular o Lineal, el usuario puede elegir.

Una funcionalidad interesante es el poder exportar a PDF el reporte generado, el cual contendrá la gráfica en formato .PNG, los comentarios acorde al reporte, el autor y la fecha.

https://davidguevara.myportfolio.com/cubezone-reporte-de-ventas-django
Desarrollador
Proyecto Personal
jul 2021 - jul 2021
FreshPrices (versión Alfa)
Aplicación desarrollada en Python

Su objetivo principal es obtener el precio actual de la criptomoneda que el usuario indique, este precio será mostrado en USD y la conversión a MXN, también se incluirá información extra como se muestra en las imágenes.

Se hace uso de la API de CoinMarketCap para obtener esta información.

De igual manera se implementa la API de Cloud Translation para traducir los textos al idioma Ingles.

Se validan los datos ingresados por el Usuario.

En esta aplicación se incluye elementos gráficos por lo cual se utiliza Tkinter para poder crear la interfaz y el código esta alojado en un repositorio de GitHub.
https://github.com/dgof01/Obtener_Precio_Criptomonedas_Python
Front-end y Back-end
Proyecto en conjunto
nov 2019 - mar 2020
Idara - (versión Alfa)
Web App Responsive creado con HTML, Sass, JavaScript y PHP con una Base de datos SQL.
El usuario puede Agregar, Generar, Copiar y Clasificar las contraseñas en su perfil.

Este proyecto fue en conjunto con un conocido programador, en este tiempo el contaba con más conocimientos que yo en el apartado del Back-end, sobre todo en las Bases de Datos y PHP.
Por lo cual yo me ocupe del apartado del UI-UX, Maquetado, Responsive y Lógica en cuestión de los códigos JavaScript.

Sin duda puedo decir que fue una gran mancuerna, pudimos conseguir un resultado bueno, lo interesante fue que al pasar del tiempo pude hacer ciertos retoques en el código del Back-end, con relación a algunas funcionalidades con PHP y en las Bases de Datos, poco a poco fui viendo como funcionaba y aprendiendo con el tiempo.
Freelancer
Instituto Tecnológico de Ciudad Madero
ago 2019 - ago 2019
Creación de Manual sobre Git.
Fue una petición por parte de un maestro que conozco.
Este manual es sobre como utilizar Git desde cero. 
La causa del encargo fue debido a que el profesor deseaba implementarlo al aula de Sistemas y no contaba con experiencia.
Formación
Ingeniería en Sistemas Computacionales
Instituto Tecnológico de Ciudad Madero
jul 2019 - Actualmente
Puedo decir con honestidad que me considero una persona autodidacta, que a pesar de ver ciertos tópicos en la escuela o cursos, suelo experimentar y aprender por cuenta propia.

Universidad en la que estoy actualmente, donde el perfil de egreso es el siguiente:
1.- Implementa aplicaciones computacionales para solucionar problemas de diversos contextos, integrando diferentes tecnologías, plataformas o dispositivos.
2.- Diseña, desarrolla y aplica modelos computacionales para solucionar problemas, mediante la selección y uso de herramientas matemáticas.
3.- Diseña e implementa interfaces para la automatización de sistemas de hardware y desarrollo del software asociado.
4.- Coordina y participa en equipos multidisciplinarios para la aplicación de soluciones innovadoras en diferentes contextos.
5.- Diseña, implementa y administra bases de datos optimizando los recursos disponibles, conforme a las normas vigentes de manejo y seguridad de la información.
6.- Desarrolla y administra software para apoyar la productividad y competitividad de las organizaciones cumpliendo con estándares de calidad.
7.- Evalúa tecnologías de hardware para soportar aplicaciones de manera efectiva.
8.- Detecta áreas de oportunidad empleando una visión empresarial para crear proyectos aplicando las Tecnologías de la Información y Comunicación.
9.- Diseña, configura y administra redes de computadoras para crear soluciones de conectividad en la organización, aplicando las normas y estándares vigentes.
Técnico en Programación
CETis 109
jun 2016 - jun 2019
Puedo decir con honestidad que me considero una persona autodidacta, que a pesar de ver ciertos tópicos en la escuela o cursos, suelo experimentar y aprender por cuenta propia.

Preparatoria en la cual estuve, donde el perfil de egreso es el siguiente:
1.- Instalación y desarrollo de software de aplicación utilizando programación estructurada y orientada a objetos en ambientes web y móviles, con almacenamiento persistente de datos.
2.- Configuración y administración de plataforma e-learning y Comercio electrónico.
Idiomas
Inglés - Básico
Otros datos
Conocimientos Experimentados y Extras
Lenguajes con más experiencia: Java, JavaScript y Python.
Ramas de la programación con más experiencia: Desarrollo web y Data Science.
Frameworks con experiencia: Django, Scrapy y Gatsby.
Conocimientos extras: Git, Vim, Figma, Sass, Ubuntu, Suite Adobe, Inglés Básico y Google Cloud Platform.

https://davidguevara.myportfolio.com/sobremi