¡Hola! Soy Diego Ávila, un desarrollador back-end chileno con 27 años. Actualmente estoy trabajando como Desarrollador Junior en Inge! mientras termino mis estudios como Ingeniero en Informática.
Manejo el español como lengua nativa y tengo conocimientos básicos de inglés, especialmente en lectura y escritura.
Nombre: Diego Ávila
Nacionalidad: Chilena
Edad: 27 años
Disponibilidad: A convenir
Gracias a mis estudios en Inacap y mi aprendizaje autodidacta, y experiencia laboral he adquirido experiencia en lenguajes de programación como Python, C# y JavaScript, así como en frameworks como Flask, Django, .NET, Bootstrap y React. También tengo experiencia con bases de datos como MySQL, SQL Server, SQLite, Oracle y MongoDB. Además, cuento con conocimientos en metodologías ágiles como Scrum y en el uso de sistemas de control de versiones Git. Domino tecnologías web como HTML y CSS.
Aunque tengo formación como desarrollador full-stack, mi principal interés está en el desarrollo back-end, trabajando con bases de datos, APIs y la lógica de las aplicaciones. Mi mayor experiencia se encuentra con las siguientes tecnologías:
He seleccionado tres proyectos recientes para mi portafolio: el primero destaca mis habilidades en diseño y desarrollo front-end; el segundo, mi proyecto más completo hasta ahora, incluye múltiples funciones complejas; y el tercero, enfocado únicamente en el back-end, integra consultas a una API REST y un sistema de login y registro con Django.
Calculadora de promedios ponderados con notas dinámicas.
Esta es una aplicación front-end sencilla, una versión mejorada de una de mis primeras aplicaciones desarrolladas en mi juventud y publicada en Google Play, donde obtuvo más de 5.000 descargas. Incluye:
Liga, gestor de torneos y sistema de ranking de Dead by Daylight
Desarrollé tanto el backend como el frontend de este proyecto, el más complejo que he creado hasta la fecha. Incluye:
Torneos creados
Usuarios registrados
Meses de desarrollo
Explora y consulta información detallada de tus animes favoritos
Este proyecto utiliza la API REST de Jikan para obtener datos sobre animes. Desarrollé el backend completamente en Django, implementando un sistema de registro y login. El frontend proviene de una plantilla preexistente. Incluye:
Una librería de Python para validar entradas de usuario de forma fácil y eficiente, evitando errores y asegurando una experiencia robusta.
Ejemplo:
from inp_kwargs import input_int
opcion = input_int(
"""
Bienvenido a Pizzería Python
1. Margarita
2. Pepperoni
3. Cuatro Quesos
4. Salir
Ingresa el número de tu elección (1-4):
""",
min_value=1,
max_value=4,
type_error_message="Error: Debes ingresar un número válido.",
clear_console=True
)
if opcion == 4:
print("Gracias por visitarnos. ¡Hasta pronto!")
else:
pizzas = {1: "Margarita",
2: "Pepperoni",
3: "Cuatro Quesos"}
print(f"Has elegido la pizza {pizzas[opcion]}. ¡Gracias por tu pedido!")
aviladiego655@gmail.com