Experiencia Laboral
Freelance
Actualmente estoy trabajando como desarrollador freelance, lo que me permite tener la flexibilidad de elegir proyectos que se alineen con mis intereses y habilidades. En este rol, he tenido la oportunidad de colaborar con diversos clientes, entendiendo sus necesidades y ofreciendo soluciones personalizadas que aporten valor a sus negocios. He trabajado en una variedad de proyectos, desde el desarrollo de sitios web hasta aplicaciones más complejas, utilizando tecnologías modernas y mejores prácticas de desarrollo. Esta experiencia me ha permitido mejorar mis habilidades técnicas, así como también mis capacidades de gestión del tiempo y comunicación con los clientes. Estoy entusiasmado por seguir creciendo en este campo y enfrentar nuevos desafíos que me permitan seguir aprendiendo y aportando valor a los proyectos en los que participo.
Proyectos
-
E-commerce:
Creación de una tienda en línea, con funcionalidades de carrito de compras y pasarela de pago con Pypal. También tiene integrado un panel de administrador para manejar productos, categorías y órdenes personales y de los usuarios.
Tecnologías utilizadas: Next.js, Postgres, Prisma, TailwindCSS, TypeScript, PayPal-API, Vercel. -
Proyecto Odoo:
Implementación de una vista Gantt personalziada para aplicación hotelera. Esta vista permite a los usuarios gestionar reservas de habitaciones de manera visual e intuitiva, facilitando la administración y optimización.
Tecnologías utilizadas: Odoo 17, Postgres, Python, XML, JavaScript, Owl. -
Bot WhatsApp:
Desarrollo de un bot personalizado que agenda turnos para una barberia basandose en la agenda del local. El bot interactua con los clientes a través de WhatsApp, permitiendoles seleccionar servicios, horarios y confirmando las citas de manera automatica. También envía recordatorios de los turnos agendados, mejorando la experiencia del cliente y optimizando la gestión de citas para el negocio.
Tecnologías utilizadas: Node.js, TypeScript, FireStore, Twilio-API, MercadoPago-API, DigitalOcean.
Bigger
Desarrollor de software
02/2023 - 10/2024
Como desarrollador de software en Bigger he tenido la oportunidad de
trabajar en una variedad de proyectos desafiantes y emocionantes. He
creado soluciones personalizadas para clientes de diferentes industrias,
utilizando el stack JavaScript / TypeScript.
He trabajado en el desarrollo
de aplicaciones web full-stack robsutas, integrando APIs y servicios de terceros
para mejorar la funcionalidad y la experiencia del usuario. Además, he colaborado
estrechamente con equipos multifuncionales, incluyendo diseñadores, gerentes
de proyecto y otros desarrolladores, para asegurar que los proyectos se entreguen
a tiempo y cumplan con los requisitos del cliente.
Durante mi tiempo
en Bigger, he aprendido a adaptarme rápidamente a nuevas tecnologías y metodologías
de desarrollo además de mejorar mis habilidades técnicas y de comunicación.
Proyectos
-
Zenn Software:
Aplicación web que permite a los usuarios crear su logo personalizado brindandoles los diseños listos para utilizar en las distintas redes sociales, además de contar con un editor para realizar cambios en los diseños. También cuenta con la generación de marca personal a través de IA completando un pequeño formulario acerca del negocio.
Tecnologías utilizadas: Angular 17, SCSS, NestJS, MySQL, Docker, AWS S3, GitHub Actions, OpenAI-API, Jest, Cypress. -
Bigger Academy:
Aplicación web para aprender JavaScript desde cero y en español, cuenta con un sistema de autenticación y autorización. Los usuarios pueden ver los cursos disponibles, inscribirse en ellos y realizar un seguimiento de su progreso a través de una integración con Slak. También cuneta con una capa de IA que se encarga de la primera corrección de los estudiantes dandoles feedback inmediato. Tecnologías utilizadas: React, TailwindCSS, NestJS, Postgres, Docker, AWS S3, GitHub Actions, OpenAI-API, Jest, Cypress, SonarQube-API, Slak-API.
Mind Hub
Bootcamp
05/2022 - 09/2022
Completé más de 700 hrs de trabajo full-time en un entorno Agile,
aplicando SCRUM para planificar sprints, daily stand-ups y
retrospectives.
Diseñé e implementé dos proyectos colaborativos: Tienda
online Full-Stack. Tienda veterinaria: que consumía datos de una API pública,
implementando componentes reutilizables y filtros dinámicos. Configuré la
integración continua básica con Git y GitHub, asegurando flujos de trabajo
de revisión de código (pull requests) y gestión de versiones.
Colaboré
en equipos de 4 personas, afinando mis habilidades de comunicación y resolución
de conflictos para cumplir entregables en los plazos establecidos.
Proyectos
- Homebanking:
Web-app que gestiona un homebanking en linea con un robusto manejo de inicio
de sesión basado en roles para separar claramente el alcance de funciones
que puede ejecutar cada usuario dentro de la aplicación. Como cliente,
tenemos acceso a los servicios que ofrece la entidad bancaria, tales como:
crear una cuenta, solicitar prestamos, solicitar tarjetas de crédito y/o
débito, transacciones a cuentas propias o a terceros y la opción de eliminar
cuentas o tarjetas.
Como administrador tenenmos la posibilidad de dar de alta o baja a los usuarios registrados en la plataforma, aprobar o rechazar las solicitudes de prestamos y tarjetas de crédito y/o débito, y ver todas las transacciones realizadas por los clientes.
Esta web-app cumple con todos los protocolos de seguridad que proporciona Spring Security. - tecnologías utilizadas: JAVA, Spring-SpringBoot, JPA, Spring Security, REST, JDBC, JavaScript, CDN-Vue.js, HTML5, CSS3, Bootstrap, SwitAlert2, Axios, Postgres, Postman.
- Tienda online Full-Stack: proyecto integrador final de una tienda de vinilos que permite a los usuarios ver el catalogo de productos, añadirlos al carrito y realizar la compra. También cuenta con un panel de administrador para manejar productos, stock y roles de usuarios.
- tecnologías utilizadas: JAVA, Spring-SpringBoot, JPA, Spring Security, REST, JDBC, JavaScript, CDN-Vue.js, HTML5, CSS3, Bootstrap, SwitAlert2, Axios, Postgres, Postman.
- PetShop: primer proyecto integrador de una tienda virtual de medicamentos y juguetes para mascotas. Este simple proyecto cuenta con un catalogo de productos, un carrito de compras y un formulario de contacto. tecnologías utilizadas: HTML, CSS-Bootstrap, CDN-Vue.js, JavaScript, SweetAlert2, Axios.
- tecnologías utilizadas: JAVA, Spring-SpringBoot, JPA, Spring Security, REST, JDBC, JavaScript, CDN-Vue.js, HTML5, CSS3, Bootstrap, SwitAlert2, Axios, Postgres, Postman.