Presentación
🔧 Desde pequeño, siempre me ha fascinado la ciencia y el funcionamiento de las cosas. Mis días se llenaban de curiosidad por la lógica y las matemáticas, una pasión que me llevó a estudiar Ingeniería Mecánica en la Universidad del Atlántico. Durante mi carrera, descubrí un interés profundo por el control y la automatización, especialmente en materias como Automatización y Control, y Dinámica de Sistemas. Aquí fue donde tuve mis primeras interacciones con la programación, utilizando herramientas como MATLAB, C++ y Octave.
🌟 La vida me llevó a un punto de inflexión cuando tuve acceso a un curso de Python. Así comenzó mi aventura en el mundo de la programación, enfocándome en el desarrollo backend, la analítica de datos, el consumo de APIs y el web scraping. Mi stack actual incluye:
🛠️ Ingeniero mecánico en transición a desarrollador backend de Python 💻 Experiencia práctica en programación orientada a objetos, desarrollo backend, web scraping y automatización de tareas repetitivas 🐳 Trabajo con contenedores Docker, creación y consumo de API RESTful, y administración de bases de datos MySQL y PostgreSQL 🌐 Configuración de Nginx para configuraciones de proxy inverso e implementación de aplicaciones en AWS EC2, RDS, S3 y Lambda 🚀 Desarrollo de sistemas backend robustos utilizando Flask, FastAPI, Django y Django REST Framework 🔍 Mi formación como ingeniero mecánico me ha permitido pensar en una amplia gama de soluciones para problemas administrativos repetitivos, lentos y tediosos, como el análisis de indicadores (KPI) de mantenimiento. Al combinar este conocimiento técnico con mis habilidades de programación, he podido implementar soluciones específicas que optimizan y automatizan procesos, mejorando así la eficiencia y efectividad.
🤝 Estoy comprometido a aprovechar mis habilidades de ingeniería y programación para resolver desafíos complejos de backend y optimizar los procesos de desarrollo. Estoy siempre en busca de nuevas oportunidades para aprender y crecer, contribuyendo con soluciones innovadoras y efectivas en el mundo de la tecnología.
¡Hablemos de cómo podemos colaborar para crear soluciones que marquen la diferencia! 🚀
Mis buenas prácticas
En mis proyectos siempre me enfoqué en escribir código limpio y legible, como usar nombres descriptivos y consistentes para variables, funciones y clases, dejando espacios adecuados para una mejor lectura, siempre enfocado en mantenerlo legible mientras optimizo.
Además, el cumplimiento de las siguientes guías de estilo y convenciones de codificación para el lenguaje, como PEP 8 en Python. Realización de pruebas unitarias para verificar el correcto funcionamiento del código y depuración para identificar errores y corregirlos.
Documentación del código y proyectos, siempre enfocada a que tanto el lector general como aquellos con conocimientos técnicos tengan una maquetación del proyecto e incluyan un archivo README que explica cómo instalar, configurar y utilizar el software.
Mis habilidades
Tecnologías y herramientas
Controlo de
- AWS
- AWS EC2
- Bootstrap
- CSS
- Django
- Docker
- Fastapi
- Flask
- Git
- HTML
- Linux
- MatPlotlib
- MySQL
- Nginx
- Numpy
- Pandas
- PostgreSQL
- Python
- Selenium
- SQL
Quiero trabajar con
- API
- AWS
- Django
- Docker
- Fastapi
- Selenium