Diego Ávila

Soy desarrollador Python

Sobre mí

¡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.

Foto de perfil

Desarrollador Python

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:


Python Flask Django MySQL JS HTML CSS Bootstrap Git

Mis proyectos

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.


inp_kwargs

Una librería de Python para validar entradas de usuario de forma fácil y eficiente, evitando errores y asegurando una experiencia robusta.

  • Valida enteros, flotantes y cadenas de texto.
  • Soporte para mensajes de error personalizados.
  • Evita entradas inválidas con criterios como rangos y patrones.

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!")
                            

Formación

Titulado como Analista Programador, actualmente estudiante de Ingeniería en Informática. Además, soy autodidacta y he complementado mis estudios con diversos cursos, incluyendo uno en Udemy sobre Python.

Contáctame

aviladiego655@gmail.com