git tag v1

Presentación

Mi nombre es Juan Octavio Castrogiovanni, soy argentino de la Ciudad Autonoma de Buenos Aires, tengo 30 años. Me considero una persona que aporta valor en lo que hago porque soy apasionado en ello, me encanta ayudar y explicar conceptos a compañeros y también entender otros puntos de vista para crecer como profesional y como persona.

git tag v1.1

Licenciado en Comunicación Audiovisual

2011-2016

Finalice mis estudios en la carrera de Licenciatura de Comunicación Audiovisual en la Universidad de Palermo. Realizador audiovisual capacitado a comunicar a través de las imágenes hechos reales y ficticios, abarcando áreas especificas del Cine, de Televisión, Web, Multimedia, etc.

git tag v1.2

Asistente tecnico en la UP

Desde 2015

Trabajo en el campo de la enseñanza y asistencia tecnica en los estudios de la UP (Universidad de Palermo) en Buenos Aires. Doy clases de talleres operativo para uso de equipos de Camara e Iluminación al igual de puesta de luces y de camara.

git tag v1.3

Ingenieria en Sistemas de Información

2018-2024 (en curso) 2do
Universidad Tecnologica Nacional

Carrera dedicada al análisis, investigación y solución de sistemas empresariales complejos para diseñar soluciones orientadas a la tecnología (Software).

Paradigmas de programación

git tag v1.4

Desarrollador Wordpress

Desde 2019

Creador de Paginas web en Wordpress por medio del uso de constructores como Elementor y DIVI, Utilización de woocommerce para paginas ecommerce, creación de zonas de envios, backups, funcionalidad de usuarios, posicionamiento basico con Yoast seo, carrito flotante, funcionalidad de gift-card, etc.

git tag v1.5

Proyecto Roma

Todo el proyecto se desarrolló siguiendo los lineamientos de Metodologías Ágiles (Scrum), y se gestionó utilizando Git para control de versiones, en un repositorio privado de trabajo colaborativo y organizado.

Implementación de un dashboard de backoffice en React.

El Backend y la API REST fue desarrollado en Node, con Express como framework de apoyo utilizando buenas prácticas MVC.

git tag v1.6

PHP

2022

Rektr es un ecommerce realizado integramente en PHP, se puede ver el uso de verificaciones por email, base de datos con mysql con la clase PDO, esta pagina se realizo con POO, panel de usuario, panel de admin, confirmacion de pedido por mail, logica stock, etc. Ver pagina

git tag v1.7

Proyecto final (capgemini)

Diseñamos y utilizamos un UML para el armado y organización de la base de datos relacional con la que luego interactuamos a través de Hibernate (ORM) con MySQL.

Para backend se trabajo con Java especificamente con Spring Boot como framework de apoyo, utilizando buenas prácticas MVC. Se hicieron pruebas con Postman para el correcto funcionamiento de las rutas y endpoints. Para frontend se utilizo Angular.js y Bootstrap para el diseño de la interfaz.

Portfolio

Convenio Capgemini con UTN

Gracias a Capgemini y a la UTN por darme la oportunidad de participar en este gran curso integrador de contenidos.
Para el apartado frontend se utilizo Angular y diversas librerias como SweetAlert2, entre otras. Se implemento un sistema de carga mientras las se realizan las peticiones. Se utilizo Bootstrap para el diseño de la pagina.

Proyecto Capgemini

Proyecto final para capacitacion realizada para la empresa Capgemini Argentina. Este ecommerce se encuentra subido en Railway, fue realizado con el lenguaje JAVA y con el Framework Spring Boot en backend, Spring Data JPA junto con Hibernate como ORM para la persistencia de datos. Se utilizo Postman para comprobacion de las API Rest.

UPTASK

Uptask esta alojado actualmente en Render y utiliza Node en backend con Express como framework, Sequelize como ORM y Pug como sistema de vistas. Utiliza varias dependencias como SweetAlert2 para alertas, Passport para autentificacion de usuarios, Axios para peticiones al back, Webpack como un paquetador de modulos y babel para la compatibilidad. Tambien Chart.js para graficos de estadisticas, sendgrid para enviar emails, Connect-flash para mostrar mensajes de error o de exitos, entre varios más.

UPTASK

Uptask es un gestor de tareas que permite organizar nuestras actividades día a día. Es un sistema muy sensillo que nos permite administrar proyectos y dentro de estos tareas. Puedes marcar cada tarea como completada ordenarla con un simple sistema Drap and Drop, cambiar su nombre e incluso eliminarla.

Proyecto REKTR

La pagina funciona integramente, puede registrarse, o loguearse como administración o cliente, en ambos casos hay un panel que permite gestionar los carritos comprados, y en el caso del administrador, colocar pagado y entregado descontando el stock de todos los productos de dicho carrito. Se utiliza funcion mail() para los mails de registro, compra completada, cambiar password, etc.

Proyecto REKTR

Aunque originalmente este proyecto se baso de una plantilla llamada Bootshop, que pueden encontrarla en este link, el objetivo de este proyecto fue desarrollar un ecommerce funcional. Para eso realizo desde cero el backfront.

Proyecto ROMA

Diseñamos y utilizamos un UML para el armado y organización de la base de datos relacional con la que luego interactuamos a través de Sequelize con MySQL. Se gestionó utilizando Git para control de versiones, en un repositorio privado de trabajo colaborativo y organizado.

Colaboración

Proyecto ROMA

Proyecto final del curso Desarrollador junior FullStack dictado por el instituto Digital House. Este proyecto esta realizado en Node, con Express como framework de apoyo utilizando buenas prácticas MVC.

CIRCE COSMETICA NATURAL

Circe es una pagina de cosmeticos, cremas, escencias totalmente naturalista, es un ecommerce activo realizado integramente en wordpress. Aunque cuenta con diversos plugins, se utilizo woocommerce como plugin principal que integra base de datos y logica de carrito de compra, envio de mails entre muchas otras funcionalidades. El constructor de paginas utilizado en este caso fue DIVI.

OLIVER

Oliver abogados con mas de 18 años de trayectoria y experiencia Atentos a brindar soluciones integrales, no solo nos avocamos a la solución de problemas judiciales, sino también al tratamiento de cuestiones pre-judiciales, tales como asesoramiento y mediaciones con el fin de evitar llegar a los tribunales.

CACERES

Soy Adriana Cáceres, pilarense, tengo 40 años. Mamá de Fausto y acabo de ser mamá por segunda vez de Isidro. Formé una familia con mi marido Adrián, con quien comparto mi vida hace más de 20 años. Siempre juntos.

RESIDENCIA BOUCHARD

Residencia Bouchard es una residencia geriatrica para personas de la tercera edad ubicada en la localidad de Moreno, provincia de Buenos Aires. Una pagina realizada al igual que Circe integramente en wordpress con el constructor DIVI.

COMECOM

Comecom es un consultorio comunitario establecido por varios medicos con el fin de ayudar a la gente con precios realmente bajos. Este proyecto es interesante porque tiene animaciones pedidas por el cliente con Javascript y CSS superponiendo y moviendo figuras. Este proyecto utiliza wordpress y Elementor como constructor de paginas.

SUNNY

Sunny es un servicio de limpieza en la localidad de Mayorca, España. Esta pagina tambien posee algunas animaciones con css. Realizada con Wordpress y elemeentor como constructor de paginas.

Contactame