Mis habilidades
Front-end
Back-end
Móvil
Bases de datos
Lenguajes de programación
Conceptos y herramientas
Idiomas
Experiencia laboral
-
Universidad Peruana de Ciencias Aplicadas | Frontend Developer a tiempo parcial
Llevé a cabo el desarrollo de diversas aplicaciones web para el Grupo de Programación Competitiva de UPC (GPC UPC) para promover e incentivar el estudio algorítmico usando React JS, Typescript y Tailwind CSS en el frontend y Go lang en el backend.
Además, desarrollé una aplicación de escritorio con las tecnologías web de Electron JS, React JS, Typescript y Tailwind CSS de uso interno y administrativo que permite el análisis automatizado de encuestas de estudiantes utilizando modelos de inteligencia artificial para agilizar el proceso de revisión y mejorar el contenido brindado a las y los estudiantes de la institución. Este proyecto incluyó el desarrollo del backend con Fast API (Python) que permitió la comunicación exitosa entre el cliente y los modelos de inteligencia artificial propios, así como la optimización de consultas entre el cliente y servidor para minimizar los tiempos de procesamiento.
Finalmente, he llevado a cabo el diseño y desarrollo de landing pages para eventos de UPC dirigidos a sus estudiantes como fue en el caso de UPC Training Camp 2023 y UPC Game Jam 2023 haciendo uso de Astro Framework y Tailwind CSS.
-
Universidad Peruana de Ciencias Aplicadas | Tutor de programación a tiempo parcial
Asistí a estudiantes universitarios de UPC en aprender los conceptos básicos y avanzados de programar en diversos cursos con los lenguajes de Python y C++. Asimismo, dicté clases 1 a 1, para grupos y salones de estudiantes, obteniendo felicitaciones y agradecimientos por parte de profesores y estudiantes de los cursos de:
- Introducción a los algoritmos
- Fundamentos de programación
- Algoritmos
- Programación Orientada a Objetos
- Algoritmos y Estructuras de datos
- Complejidad Algorítmica
- Taller de Programación Competitiva
-
Universidad Peruana de Ciencias Aplicadas | Tutor de programación voluntario
Participé como tutor de programación voluntario, lo que me permitió posteriormente integrarme como trabajador a tiempo parcial, para estudiantes de UPC en los siguientes cursos de:
- Introducción a los algoritmos
- Fundamentos de programación
-
QANDA Mathpresso | Tutor freelance de cálculo, matemáticas y física
Apoyé a estudiantes de diferentes edades y países de américa latina que tenían dificultades en los cursos de ciencias. Para esto, expliqué y resolví diferentes dudas y problemas vía online con comunicación directa 1 a 1. Al finalizar esta etapa, obtuve en mi perfil una calificación de 4.9 de 5 estrellas por más de 870 estudiantes
Mis proyectos
GPC Ladders
Con el objetivo de fomentar la programación competitiva en mi universidad, desarrollé una aplicación web que se integra con un backend propio que provee una lista de problemas en conjunto con la API de Codeforces para hacer un seguimiento para su resolución.
Tags:
Recursos:
VU Analyzer App
Diseñé y desarrollé de aplicación de escritorio de uso interno y administrativo para UPC con el objetivo de analizar encuestas realizadas a estudiantes con modelos de inteligencia artificial, usando Electron JS con React JS. Así como el desarrollo del backend con Fast API (Python) que se encarga de realizar el proceso de análisis con los modelos de manera automatizada y eficiente para reducir los tiempos de consultas.
Tags:
AI Checkers
Diseñé y desarrollé un proyecto full-stack que buscaba implementar una inteligencia artificial que juegue de manera óptima al juego de damas, aplicando el algoritmo de minimax y alfa-beta pruning.
Tags:
Finance
Desarrollé en el front-end y back-end de una aplicación que permite la publicación, edición y solicitud de compra de vehículos utilizando el método de Compra Inteligente del BCP.
Tags:
Game Jam UPC 2023
Diseñé y desarrollé el landing page que utilizó UPC del evento Game Jam UPC para contribuir al éxito de la promoción del evento utilizando tecnologías de vanguardia.
Tags:
Recursos:
Training Camp UPC 2023
Diseñé y desarrollé el landing page del training camp de programación competitiva de UPC. Este proyecto fue utilizado satisfactoriamente por UPC para informar a los estudiantes sobre el evento.
Tags:
Recursos:
Jobsync
JobSync es una aplicación web de reclutamiento (ATS) que busca simplificar el proceso de reclutamiento para pequeñas y medianas empresas que no pueden disponer de grandes cantidades de recursos para adquirir una solución existente debido a su alto coste.
Tags:
DTL CPP
Con el objetivo de facilitar el acceso a recursos de aprendizaje para mejorar y aprender sobre conceptos de algoritmos y estructuras de datos, diseñé y desarrollé una aplicación web que permite ver posts con teoría sobre cómo implementar estructuras de datos utilizando C++ para que sea utilizada como material de apoyo en UPC.
Tags:
Recursos:
GPC Algorithms
Con el objetivo de facilitar el acceso a recursos de aprendizaje para mejorar y practicar problemas de programación competitiva, diseñé y desarrollo (en mi tiempo libre), una aplicación web que permite ver posts con teoría sobre diferentes temas de programación competitiva para que sea utilizada como material de apoyo en el GPC UPC.
Tags:
Recursos:
Mis hobbies
Certificaciones
Official NestJS Course: NestJS Architecture & Advanced Patterns
Emisor: NestJS
Expedición: 18 de febrero del 2024
Ver certificadoOfficial NestJS Course: NestJS Advanced Concepts
Emisor: NestJS
Expedición: 14 de febrero del 2024
Ver certificadoOfficial NestJS Course: NestJS Authentication and Authorization
Emisor: NestJS
Expedición: 20 de febrero del 2024
Ver certificadoOfficial NestJS Course: NestJS Fundamentals
Emisor: NestJS
Expedición: 13 de febrero del 2024
Ver certificadoCambridge English: B2 First (FCE)
Emisor: Cambridge International Education
Expedición: 17 de enero del 2018
Competiciones
IEEEXtreme 17.0 Programming Competition
Nombre de equipo: Monaschinas
Duración: 24 horas
Tags: Algoritmos, Estructuras de datos, Trabajo en equipo
Puesto Global
273
de 4222 equipos
Puesto Latinoamérica
23
de 235 equipos
Puesto Nacional
9
de 37 equipos
The 2023 ICPC South America/South finals
Nombre de equipo: Re:Monaschinas
Duración: 6 horas
Tags: Algoritmos, Estructuras de datos, Trabajo en equipo
Puesto Global
75
de 404 equipos
Puesto Regional
22
de 152 equipos
Puesto Nacional
6
de 22 equipos
ULatinHack: Cybersecurity
Nombre de equipo: Willy Danos Lab
Duración: 2 horas
Tags: Ciberseguridad, Trabajo en equipo
Puesto Nacional
1
de 18 equipos
Puesto Global
3
de 54 equipos
The 2022 ICPC South America/South finals
Nombre de equipo: GPT is your turn
Duración: 6 horas
Tags: Algoritmos, Estructuras de datos, Trabajo en equipo
Puesto Global
123
de 309 equipos
Puesto Regional
31
de 105 equipos
Puesto Nacional
6
de 15 equipos
IEEEXtreme 16.0 Programming Competition
Nombre de equipo: Sebr0stiva
Duración: 24 horas
Tags: Algoritmos, Estructuras de datos, Trabajo en equipo
Puesto Global
267
de 2992 equipos
Puesto Latinoamérica
23
de 152 equipos
Puesto Nacional
6
de 16 equipos
Under construction. Please, view the table or desktop size.
Miembro de la directiva del capítulo estudiantil
para promover el estudio y uso de modelos de inteligencia artificial
Hice una ponencia sobre
Astro Frameworkpara estudiantes de UPC
En el 2012 terminé un
hackrom completode New Super Mario Bros DS
Soy miembro del
GPC UPCdesde 1er año de carrera
Mis frutas favoritas son la
sandía, piña y uvaFun facts
Publiqué una biblioteca en NPM que llegó a tener
309descargas en un semana
parte del merchandising del GPC UPC
En Killa Sociedad Peruana de Programación Competitiva soy
representante de UPCpara la gestión y organización de competiciones
Mis estructuras de datos favoritas son
Trie, DSU y HeapEn una empresa de educación online fui
asistente de cursosobre programación orientada a objetos