Portfolio de HormigaDev, desarrollador backend especializado en Rust, TypeScript, Python y herramientas CLI. Descubre mis proyectos y habilidades.
URL: https://portfolio.hormiga.dev/
Mi nombre es Isaí Medina, soy desarrollador de software especializado en backend y APIs RESTful. Domino frameworks modernos como NestJS para crear soluciones escalables, seguras y optimizadas, con código limpio y modular. Mi experiencia con metodologías ágiles me permite cumplir plazos ajustados y enfrentar cualquier desafío. Además, cuento con conocimientos sólidos en frontend, lo que me permite colaborar en proyectos full-stack y ofrecer soluciones integrales.
Un blog con ejemplos prácticos sobre cómo implementar comandos en bots de Discord, usando librerías como Discord.js.
- Backend: https://github.com/HormigaDev/backend-blog-botcommands
- Frontend: https://github.com/HormigaDev/frontend-blog-botcommands
Aplicación de escritorio desarrollada para gestionar tareas, separadas por categorías y prioridades.
- Backend: https://github.com/HormigaDev/tasksapp-local-backend
- Frontend: https://github.com/HormigaDev/tasks-web
- Proyecto final: https://github.com/HormigaDev/tasks
Una interfaz de línea de comandos (CLI) para gestionar bases de datos, permitiendo el control de versiones mediante migraciones. También facilita la generación y restauración de copias de seguridad de forma optimizada y sencilla.
- Repositorio: https://github.com/HormigaDev/r-backups
Conjunto de templates listos para iniciar proyectos en diferentes tecnologías como NestJS, Rust y Discord.js.
- Plantilla de API RESTful: https://github.com/HormigaDev/nest-api-template
- Plantilla de CLI: https://github.com/HormigaDev/cli-template
- Plantilla de bot de Discord: https://github.com/HormigaDev/bot-template
- TypeScript / JavaScript (Node.js)
- NestJS
- Next.js
- Git & GitHub
- Docker
- Rust
- CLI Tools
- APIs RESTful
- Discord.js
- PostgreSQL
- Linux
- Resolución de problemas
- Trabajo en equipo
- Buena comunicación
- Responsabilidad
- Adaptabilidad
- Empatía
- Análisis crítico
- Resiliencia
- Lideranza
- Aprendizaje rápido
- Trabajo bajo presión
- Investigación
- Estudio continuo
- Primer contacto con la programación: A inicios de 2021, un colega mencionó que había creado su propio bot para Discord. Intrigado, le pregunté cómo lo había hecho y me compartió un enlace a un canal con un tutorial detallado. Siguiendo los pasos del video, me sumergí en la programación por primera vez, descubriendo una pasión que no había considerado antes.
- Primeros pasos: A finales de 2021, comencé a aprovechar algunos cursos gratuitos. Estuve tomando un curso temporal de lógica de programación en ED.team y explorando otros cursos públicos de HTML, CSS3 y JavaScript en el canal de SoyDalto. Durante ese tiempo, adquirí una base sólida de conocimientos, aunque, lamentablemente, no conocía Git ni GitHub, lo que hizo que esos primeros proyectos no quedaran registrados.
- Cursos y primeros proyectos: A inicios de 2022, comencé a tomar cursos certificados que realmente agregaron valor a mi formación. Completé con éxito el curso de Node.js en Mastermind, y los cursos de Git & GitHub, JavaScript y HTML & CSS en Alura. Durante estos cursos, realicé algunos proyectos, como:
- Simulador de encriptador de texto: https://hormigadev.github.io/challengeone2/
- Juego del ahorcado: https://hormigadev.github.io/jogodaforcaone2/
- Inicio universitario: En febrero de 2023, inicié mis estudios en la universidad Horus en Santa Catarina, Brasil, donde actualmente curso el 5º semestre de la carrera de Sistemas de Información. Durante este tiempo, he adquirido sólidos conocimientos en programación y buenas prácticas, así como en diversas tecnologías clave para el desarrollo de sistemas completos. Entre las tecnologías que he aprendido se encuentran PostgreSQL, Delphi, C, Análisis Orientado a Objetos y JavaScript, entre otras.
- Oficialmente: programador: En agosto de 2024, inicié mi carrera como Programador en la empresa ZettaBrasil Sistemas de Gestão, en Santa Catarina, Brasil. Durante este tiempo, he adquirido valiosos conocimientos en Docker, PHP y buenas prácticas en la descripción de tareas. Además, he profundizado en la metodología SCRUM y he mejorado significativamente mis habilidades de comunicación en entornos profesionales.
- Dominando Linux: Durante las vacaciones de diciembre de 2024 obtuve mi certificación más reciente. Completé con éxito el curso de Introducción a Linux en Hack4u, profundizando en el funcionamiento de los sistemas operativos basados en este kernel. Gracias a esto, he desarrollado la capacidad de personalizar y optimizar entornos Linux con un alto nivel de detalle. Además, complementé este aprendizaje con el curso de Personalización de Linux, también en Hack4u, impartido por el profesor Marcelo Vázquez (S4vitar). Estos conocimientos me han permitido mejorar mi eficiencia en entornos Linux, comprendiendo desde la configuración del sistema hasta la automatización de tareas para optimizar el flujo de trabajo.
- Y seguiré aprendiendo...: Actualmente, me encuentro completamente enfocado en el estudio continuo, con una fuerte pasión por aprender y crecer cada día. Mi compromiso con el aprendizaje es inquebrantable y estoy siempre listo para enfrentar nuevos desafíos. Mi sed de conocimiento sigue creciendo, y me siento preparado para aplicar mis habilidades y adquirir nuevas, siempre con una actitud proactiva. Estoy abierto a nuevas oportunidades y listo para contribuir y seguir evolucionando en el mundo de la programación y la tecnología.
¿Cómo contactarme?
Puedes enviar un mensaje directamente a mi e-mail [email protected]