Logo

AGUSTIN GOMEZ

Desarrollador Full Stack apasionado por la tecnología y la programación.

Siempre aprendiendo nuevas tecnologías y buscando nuevas formas de mejorar los proyectos.

Descargar CV
Agustin-foto

Experiencia

Desarollador Fullstack

Mundo IT

Julio 2023 - Presente

  • Next.js
  • React Native
  • TypeScript
  • Node.js
  • MongoDB
  • PostgreSQL
  • Tailwind CSS
  • AWS
  • Git

Desarollador Backend

AikoDev

Enero 2023 - Junio 2023

  • TypeScript
  • Node.js
  • Express.js
  • NestJS
  • MongoDB
  • MySQL
  • Git

Desarollador Frontend

Freelance

Julio 2022 - Diciembre 2023

  • TypeScript
  • React.js
  • Next.js
  • React Native
  • Tailwind CSS
  • Node.js
  • MongoDB
  • PostgreSQL
  • Git

Educación

Ingenieria Electrónica

Universidad Nacional de Rosario

Mar 2018 -

Certificaciones

Desarrollador de Software

Radium Rocket

Mar 2022 - Jul 2022

Patrones de Diseño

Educacion IT

Dec 2023

Proyectos

Sitio Web de Planta Baja

Sitio Web de Planta Baja

  • HTML
  • CSS
  • JavaScript

Desarrollé un sitio web para la residencia Planta Baja, dirigido a mejorar la comunicación y organización entre vecinos. Esta plataforma incluye un tablero de anuncios, directorio de residentes, calendario interactivo y acceso a recursos útiles, convirtiéndose en el núcleo digital para una convivencia armónica.

Trackgenix Landing Page

Trackgenix Landing Page

  • HTML
  • CSS
  • JavaScript

En equipo, lanzamos Trackgenix, un sitio web para gestión de tiempo, marcando nuestro primer proyecto colaborativo bajo metodologías ágiles. Esta experiencia nos enseñó el valor del trabajo en equipo y la agilidad en el desarrollo de software. Implementamos un diseño limpio y funcionalidades esenciales con HTML, CSS y JS, ofreciendo una solución eficiente y fácil de usar para el seguimiento del tiempo.

Time Tracking API

Time Tracking API

  • Node.js
  • Express.js
  • MongoDB

Desarrollamos una API en Node.js para ser el núcleo de Trackgenix, asegurando una integración fluida entre el frontend y la base de datos. Esta solución se especializa en la gestión eficiente de endpoints, validación de datos y operaciones de seguimiento de tiempo, destacando por su arquitectura sólida, rendimiento optimizado y seguridad en la protección de datos.

Flask Products API

Flask Products API

  • Python
  • Flask

Implementé una API eficiente con Flask para la gestión de productos, aprovechando la simplicidad y potencia de Python. Esta API se centra en operaciones clave de administración de productos, como la consulta, creación, actualización y eliminación, ofreciendo una solución ágil y directa para interactuar con la base de datos. Su diseño intuitivo y enfoque específico permiten una integración y mantenimiento sencillos, optimizando el flujo de trabajo de gestión de productos.

Wheather Scraping

Wheather Scraping

  • Python
  • Selenium
  • Pandas

Desarrollé una aplicación en Python para el scrapping de datos meteorológicos, utilizando Selenium para navegar y extraer información de páginas web, y Pandas para procesar y analizar los datos recopilados. Este proyecto permite recoger y organizar datos climáticos de diferentes ubicaciones de manera eficiente, ofreciendo acceso a pronósticos y estadísticas del clima.

Trackgenix

Trackgenix

  • React
  • Redux
  • Firebase

Evolucionamos desde una landing page a desarrollar la aplicación completa Trackgenix, utilizando un stack tecnológico moderno que incluye React, Redux, Firebase, Node.js, Express y MongoDB. Esta SPA (Single Page Application) no solo elevó nuestro diseño y experiencia de usuario a un nuevo nivel con una navegación impecable, sino que también integró una API REST propia para gestionar exitosamente el seguimiento del tiempo. Este proyecto fue un éxito en nuestro aprendizaje sobre el desarrollo ágil y la implementación de soluciones robustas en entornos de producción real.

Weekly Challenges

Weekly Challenges

  • Next.js
  • CSS

Creé un sitio web con Next.js donde comparto mis respuestas a los retos semanales de MoureDev, sirviendo como una bitácora de mi progreso y aprendizaje en programación. Cada desafío es una oportunidad para aplicar y profundizar en conocimientos prácticos, manteniendo mis habilidades afiladas. Este proyecto no solo documenta mi viaje de aprendizaje sino que también demuestra mi capacidad para resolver problemas complejos y desarrollar soluciones web modernas.

3D Car

3D Car

  • React
  • React-Three-Fiber

Desarrollé una web interactiva que presenta un modelo 3D de un automóvil usando React y React Three Fiber. Este proyecto fue diseñado para explorar las capacidades de renderizado 3D en aplicaciones web, mejorando mis habilidades en desarrollo web interactivo y gráficos 3D.

Wheather App

Wheather App

  • TypeScript
  • Angular
  • SCSS

Desarrollé una aplicación meteorológica usando Angular y SCSS, con el fin de profundizar mi dominio de TypeScript y explorar las posibilidades de SCSS en el diseño de interfaces. La aplicación se conecta a una API para obtener y mostrar datos climáticos actuales, ofreciendo a los usuarios una experiencia visualmente atractiva y funcionalmente rica. Este proyecto no solo me permitió practicar y mejorar en Angular y TypeScript, sino también aprender y aplicar SCSS para crear una interfaz de usuario coherente y estéticamente agradable.

To Do App Angular

To Do App Angular

  • TypeScript
  • Angular
  • SCSS

Realicé una aplicación de tareas usando Angular para mejorar en TypeScript y familiarizarme con SCSS. Es una herramienta sencilla que permite a los usuarios añadir, completar y eliminar tareas, enfocada en brindar una experiencia de usuario clara y sin complicaciones. A través de este proyecto, profundicé mi comprensión de Angular y sus aplicaciones prácticas en el desarrollo web.

Resto API

Resto API

  • TypeScript
  • Nest.js
  • MongoDB

Junto a un colega, iniciamos el desarrollo de una API de restaurante utilizando TypeScript, NestJS, y MongoDB. Este proyecto tiene como fin manejar eficazmente el inventario y los pedidos de un restaurante, ofreciendo funcionalidades para la gestión de productos, incluyendo la creación, edición, y eliminación, además de la administración de stock. Se diseñó pensando en la eficiencia y escalabilidad, proporcionando una base sólida y segura para operaciones críticas del negocio.