Aleiva.dev

¡Hola! Soy Andrés Leiva

A photo of myself

Actualmente me encuentro cursando el cuarto año en Ingeniería de Software en la Universidad Peruana de Ciencias Aplicadas y estoy dedicado a especializarme en el desarrollo de aplicaciones web y móviles.

Experiencia laboral

  1. Frontend Developer

    Universidad Peruana de Ciencias Aplicadas

    Responsable del desarrollo de aplicaciones web full-stack para el Grupo de Programación Competitiva de UPC (GPC UPC) para promover e incentivar el estudio algorítmico.

    Creación de una aplicación (back office) full-stack que automatiza el análisis de encuestas estudiantiles mediante modelos de inteligencia artificial propios. Optimización de hasta un 90% en recursos (espacio y tiempo) en la API que logró agilizar el proceso de revisión de encuestas en más del 65%.

    Diseño y desarrollo de landing pages para eventos dirigidos a los estudiantes de UPC, como el UPC Training Camp 2023, UPC Game Jam 2023 y Admisión GPC 2024.

  2. Tutor de programación

    Universidad Peruana de Ciencias Aplicadas

    Asistencia a estudiantes universitarios de UPC en aprender los conceptos básicos y avanzados de programación en 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 y Taller de Programación Competitiva.

    Impartición de clases individuales, grupales y en salones de estudiantes, recibiendo el reconocimiento y agradecimiento tanto de profesores como de alumnos.

  3. Tutor freelance de cálculo, matemáticas y física

    QANDA Mathpresso

    Durante pandemia, apoyé a estudiantes de diversas edades y países de América Latina en comprender cursos de ciencias. Al término de esta etapa, obtuve una calificación de 4.9 sobre 5 estrellas otorgada por más de 870 estudiantes.

Proyectos

CPSP Reserva de eventos project thumbnail

CPSP Reserva de eventos

Tipo: Proyecto profesional

Aplicación web y móvil full-stack para miembros y backoffice que permite la gestión del proceso de reserva y compra de asientos en línea para eventos del CPSP. La aplicación móvil escanea códigos QR generados con las compras para el chequeo de asistencia al ir al evento.

VU Analyzer App project thumbnail

VU Analyzer App

Tipo: Proyecto profesional

Aplicación full-stack de uso interno y administrativo que analiza encuestas con modelos de inteligencia artificial para realizar el análisis de sentimientos y generar resúmenes de manera automatizada y eficiente para reducir los tiempos de consultas.

GPC Ladders project thumbnail

GPC Ladders

Tipo: Proyecto profesional

Aplicación web full-stack que provee una forma fácil de practicar, comparar y ver el progreso con estadísticas de problemas de programación competitiva con la API de Codeforces.

AI Checkers project thumbnail

AI Checkers

Tipo: Proyecto personal

Aplicación web full-stack que con inteligencia artificial juega de manera óptima al juego de damas haciendo uso del algoritmo de minimax y alfa-beta pruning.

Finance project thumbnail

Finance

Tipo: Proyecto personal

Aplicación full-stack que permite la publicación, edición y solicitud de compra de vehículos utilizando el método de Compra Inteligente del BCP y mostrando el calendario de pagos según haya sido configurado por el usuario.

Landing pages para grupos y eventos de UPC project thumbnail

Landing pages para grupos y eventos de UPC

Tipo: Proyecto profesional

Desarrollo front-end de landing pages para diferentes eventos de UPC como Game Jam UPC 2023, Training Camp UPC 2023, etc.

Jobsync project thumbnail

Jobsync

Tipo: Proyecto personal

Aplicación web full-stack 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.

DTL CPP project thumbnail

DTL CPP

Tipo: Proyecto personal

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.

Certificaciones

logo

NestJS Architecture & Advanced Patterns

Emisor: NestJS

Expedición: 18 de febrero del 2024

Ver certificado
logo

NestJS Advanced Concepts

Emisor: NestJS

Expedición: 14 de febrero del 2024

Ver certificado
logo

NestJS Authentication and Authorization

Emisor: NestJS

Expedición: 20 de febrero del 2024

Ver certificado
logo

NestJS Fundamentals

Emisor: NestJS

Expedición: 13 de febrero del 2024

Ver certificado
logo

Cambridge English: B2 First (FCE)

Emisor: Cambridge International Education

Expedición: 17 de enero del 2018

Competiciones

TCS Codevita Season 11

Duración: 6 horas

Tags: Algoritmos, Estructuras de datos

Puesto Global

27

de 59083 participantes

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

Extras

  1. Ponencia de Astro Framework

    Realicé una ponencia sobre Astro Framework en dos fechas para estudiantes de UPC para la rama de IEEE CS y CAS donde mostré las diferentes características, integraciones, formas y técnicas de renderizado de este framework.

  2. Publiqué una biblioteca en NPM

    Tras una tarde de desarrollo, publiqué en NPM una biblioteca de JS/TS que logró tener 309 descargas en una semana y permite utilizar la estructura de datos heap de manera eficiente y personalizable según el tipo de dato que se quiera utilizar.

  3. Killa Sociedad Peruana de Programación Competitiva

    Colaboré en una iniciativa para promover la programación competitiva en Perú en estudiantes escolares y universitari@s siendo representante de UPC para la gestión y organización de competiciones.

  4. Directiva capítulo de inteligencia artificial de IEEE UPC

    Formé parte de la directiva del CIS (Computational Intelligence Society) para promover el estudio y uso de modelos de inteligencia artificial.

  5. Mod menu para Black Ops 2

    Desarrollé una alpha de mod menu para Call of Duty Black Ops 2 (PS3) utilizando C# que permitía incorporar algunos hacks al multijugador.

  6. Hackrom de juego de Nintendo DS

    Tras varios meses de desarrollo, publiqué un hackrom completo de New Super Mario Bros DS que editaba todos los niveles y agregaba nuevos diseños al juego existente en su versión estándar y multijugador.