¡Bienvenid@ a mi Portfolio! 👻

Soy Germán Astudillo.

Desarrollador de Software & Odoo

Mi experiencia abarca el desarrollo completo de diversas aplicaciones, desde páginas web dinámicas hasta soluciones de automatización, utilizando un enfoque ágil y adaptativo. Me especializo en el uso de una variedad de tecnologías de vanguardia, entre las que destacan Python y JavaScript, junto con su amplio ecosistema de frameworks y bibliotecas. En el ámbito de las bases de datos, cuento con experiencia tanto en sistemas relacionales como en NoSQL, lo que me permite diseñar y gestionar eficientemente el almacenamiento y recuperación de datos, garantizando un rendimiento óptimo y una escalabilidad adecuada para cada proyecto.

Además, estoy comprometido con la mejora continua y la adopción de las mejores prácticas de desarrollo, lo que me permite mantenerme actualizado con las últimas tendencias y tecnologías emergentes. Esto garantiza que cada proyecto se beneficie de las soluciones más innovadoras y eficientes disponibles en el mercado.

developer-image

Un poco de mi trabajo

Visor de acciones

Esta aplicación proporciona una visión actualizada de las acciones de las empresas a nivel mundial. Utiliza la API de Polygon para recopilar datos sobre las acciones, combinada con una API personalizada que gestiona la autenticación de los usuarios mediante Json Web Tokens.

Flask
Flask
PostgreSQL
PostgreSQL
React
React
React
Vite
Tailwind
TailwindCSS
Ver proyecto

Generador de decretos IA

Esta aplicación wrapped de ChatGPT, fue desarrollada con el fin de optimizar el tiempo de creación de un documento que realiza una Dirección del municipio. La aplicación necesita un archivo y parametros de un formulario como entrada, utiilizando herramientas de extracción de archivos PDF tales como Regex, PyPDF2 y PDFPlumber para luego generar una plantilla del archivo en formato docx utilizando la api de OpenAI. Además posee una integración con sharepoint para almacenar los documentos manipulados y creados.

Flask
Flask
Python
Python
Nginx
Nginx
Debian Server
Debian Server
Ver proyecto

SIM Maipú

Esta aplicación web fue desarrollada junto al equipo de desarrollo de DITEC con el fin mostrar todos los tipos de trámites que realiza el municipio, la aplicación contempla una versión cerrada en donde solo las personas designadas de cada Dirección tienen acceso a añadir nuevos trámites

Bootstrap
Bootstrap
.NET
.NET
SQL Server
SQL Server
Javascript
Javascript
Ver proyecto

Control de inventario

Solución desarrollada para pequeñas y medianas empresas de construcción para que puedan controlar el inventario de sus productos, actualmente no está terminada pero sí lleva un gran avance. La aplicación tendrá una mejora continua prometiendo a los clientes nuevos metodos y procesos para gestionar el inventario de su equipo.

Flask
Flask
Python
Python
PostgreSQL
PostgreSQL
Tailwind
TailwindCSS
Ver proyecto

Experiencia

  • Keep Pushing Business
  • Agosto 2024 - Actualidad
  • En este puesto he trabajado en el desarrollo de aplicaciones personalizadas para clientes utilizando Flask, creando soluciones a medida que cumplen con requisitos específicos. También me he centrado en la optimización de flujos de trabajo mediante el uso de Apache Airflow, mejorando la automatización de procesos. Además, he diseñado y desarrollado nuevos módulos para Odoo, adaptando y ampliando la funcionalidad de la plataforma según las necesidades de cada cliente.
  • Expert Choice
  • Marzo 2024 - Abril 2024
  • Durante mi breve estancia en la empresa, me dediqué al análisis de los sistemas internos, centrándome especialmente en los portales propiedad de la empresa. Llevé a cabo diversas pruebas de funcionalidad, calidad, diseño y otros aspectos, con el objetivo de desarrollar un portal que pueda ser replicado para servir a un mayor número de clientes.
  • Ilustre Municipalidad de Maipú
  • Junio 2023 - Febrero 2024
  • Durante este periodo, me concentré en el desarrollo de aplicaciones web, abordando tanto proyectos monolíticos como aquellos basados en arquitecturas REST. Mi participación fue integral en todas las etapas del ciclo de desarrollo, desde la conceptualización hasta la implementación final. En particular, desarrollé aplicaciones para automatizar tareas en las Direcciones, empleando y evaluando modelos de inteligencia artificial como ChatGPT, Mixtral y LLAMA 2. Para llevar a cabo estas labores, hice uso de una amplia gama de herramientas tecnológicas, tales como servidores web como IIS y Nginx, así como plataformas como Linux y Windows Server. Asimismo, trabajé con frameworks como Flask y .NET, y bases de datos como SQL Server, con el objetivo de asegurar el óptimo funcionamiento y la seguridad de las aplicaciones desarrolladas.

Mis Tecnologías y Herramientas

Frontend

HTML5

HTML5

Lenguaje de marcado estándar para páginas web.

Ver más
CSS3

CSS3

Lenguaje de estilo para diseñar y presentar documentos HTML.

Ver más
JavaScript (ES6+)

JavaScript (ES6+)

Lenguaje de programación que permite crear contenido dinámico en páginas web.

Ver más
React

React

Biblioteca de JavaScript para construir interfaces de usuario interactivas y componentes reutilizables.

Ver más

Backend / API

Flask

Flask

Microframework web ligero y flexible para Python que facilita la creación rápida de aplicaciones web.

Ver más
Django

Django

Framework web de alto nivel en Python que promueve el desarrollo rápido y el diseño limpio y pragmático.

Ver más
FastAPI

FastAPI

Framework moderno y de alto rendimiento para construir APIs con Python basado en tipos estándar.

Ver más
Express

Express

Framework web minimalista y flexible para Node.js que facilita la creación de aplicaciones web y APIs.

Ver más

Herramientas de Desarrollo

Base de Datos

PostgreSQL

PostgreSQL

Sistema de gestión de bases de datos relacional orientado a objetos y de código abierto.

Sistema Operativo

Arch Linux

Arch Linux

Distribución Linux ligera y flexible que sigue el principio KISS (Keep It Simple, Stupid).