Sobre Mi
Soy Juan José Márquez programador freelancer.. He creado esta web para dar a conocer un poco mi trabajo, la experiencia que tengo y los proyectos que he desarrollado o colaborado. También intentare ayudar con algunos ejemplo de lo que he desarrollado por si puede os ayudar.
El lenguaje de programación en el que he trabajado normalmente ha sido PHP, aunque desde hace unos años he comenzado a usar SYMFONY para mis desarrollos aunque también he desarrollado en otros lenguajes y framework como CAKEPHP, ANGULAR, NODEJS, IONIC, PLSQL y JAVA. Como gestores de base de datos normalmente siempre he usado base de datos SQL (mysql, mariadb, oracle ó sql server), aunque en un proyecto que desarrollo y en el que colaboro también usamos firestore database de Firebase de Google. En este tiempo he realizado un poco de todo, he creado web desde 0, he realizado API REST, he conectado API REST externas, adaptación y plugins de wp o prestashop, importación y exportación de datos, crontab.
También tengo conocimientos de administración de sistemas, conocimientos de redes y administración de servidores linux (apache, mysql, exim, plesk, vestacp), conocimientos de google cloud, aws, docker y git.
Portafolio
Aquí iré añadiendo los proyectos que he realizado y he colaborado.
Portal de fidelización





Funciona igual que un ecomerce con acceso restringido solo para usuarios participantes en la campaña, que una parte del producto lo pagan con puntos que han consegido. Tiene SES de Amazon para el envió de emails de confirmación.
Tiene un área privada con easyadmin para gestión donde se dan de alta usuarios, se asignan puntos a los usuarios, se gestionan los pedidos, productos.
Esta sincronizado mediante una API REST para la actualización de productos, envíos de pedidos al ERP, actualización de estados de los mismos. Sincronización con GLS para obtener el estado de entrega de los pedidos. Exportación de datos en excel.
Chat Sms




Desarrollado en Php 7.4., Oracle y Javascript (jquery)
Desarrollado en Php 7.4., Oracle y Javascript (jquery)
Chat de sms premium con dos roles, uno administrador para ver estadisticas y gestionar agentes y otro rol agentes que utilizan para acceder al chat y poder contestar sms.
Tiene varios endpoind donde se reciben los sms desde los operadores de telefonía. Ademas utiliza api rest para responder esos mensajes y le lleguen al usuario final.
Api Rest ERP

Desarrollado en Symfony 5.4. y SQL Server
Desarrollado en Symfony 5.4. y SQL Server
Api que tiene ENDPOINT que conectan con la base de datos del ERP que esta en SQL SERVER para devolver información del ERP (pedidos, productos, clientes, etc.). Utiliza JWT para el login, doctrine para conectar con la base de datos.
Web WordPress


Maquetación y configuración web en wordpress.
Maquetación y configuración web en wordpress.
Portal de Promociones


Desarrollado en php 7.4 y Oracle
Portal para la gestión de reservas de promociones en medios de papel, este portal se comenzo a desarrollar en php 5.3 y actualizando a php 7.4, en esta evolución se le han añadido nuevas funcionalidades. También se ha utilizado javascript (jquery), bootstrap.
Este portal tiene hasta 5 roles de accesos (administrador, atención al cliente, operador, medio, punto de entrega), tiene graficas realizadas con google chart, exportación de datos a excel, gestión de incidencias, envíos de sms y recepción y envíos de emails (AMAZON SES).
Google Cloud Funtions
Angular
Angular
Scouz By AS
Ionic – Angular – Capacitor – Firebase
Ionic – Angular – Capacitor – Firebase
Catalogo Punchout
Symfony 6 – MariaDb
Symfony 6 – MariaDb