_TECNOLOGIAS_
PRINCIPALES
- 1
Bases
Interfaces
Sistemas y Entornos
_PROYECTOS_
Software Desktop Java
Spring Boot API Rest & Web
Software Desktop Java
ELECIDEA SOFTWARE DESKTOP
Aplicación de escritorio desarrollada en Java y MySQL, diseñada específicamente para gestionar funciones clave en el sector eléctrico. El sistema es una solución CRUD, que permite una gestión eficiente de diversas operaciones empresariales.
Características Principales:
- Gestión de Facturas: Administra fácilmente las facturas de los clientes, visualiza el estado de los pagos y genera documentos de facturación.
- Gestión de Clientes: Almacena y realiza un seguimiento de la información detallada de los clientes, facilitando la administración de cada cuenta.
- Gestión de Proyectos: Monitorea y sigue el progreso de los proyectos en curso, incluyendo los aspectos financieros y las etapas de finalización.
- Automatización de Facturas: Exporta automáticamente las facturas en formato Excel y envíalas por correo electrónico a los clientes, optimizando el proceso de facturación.
- Seguimiento del Crecimiento Empresarial: Realiza un seguimiento de la evolución de los clientes y el crecimiento del negocio, facilitando la toma de decisiones estratégicas.
Tecnologías Utilizadas:
- Java para el desarrollo central de la aplicación.
- MySQL para la gestión de la base de datos.
- Swing para la interfaz gráfica de usuario (GUI).
- Flatlaf para un diseño moderno de tema oscuro.
- Apache POI para generar documentos en formato XLSX.
- JavaMail para el envío automático de correos electrónicos.
- Java Ant para la compilación y construcción de la aplicación.
- NetBeans como entorno de desarrollo.
Utilidad:
La aplicación está diseñada para agilizar los procesos empresariales en el sector eléctrico, ofreciendo una solución integral para la facturación, gestión de clientes y seguimiento de proyectos. El sistema permite una gestión de datos fácil y una comunicación eficiente con los clientes, incluyendo el envío automático de facturas.
> Descarga <
ElECIDEA API & WEB
Elecidea RESTful API con Spring Boot
Elecidea es el backend de la aplicación web Elecide. Esta API conecta el frontend con la base de datos compartida, ampliando las funcionalidades de la aplicación de escritorio al entorno web, Aprovechando la funcionalidad existente de la aplicación de escritorio y amplíando el servicio a través de la web.
Características Principales:
- Gestión de lógica de datos entre el frontend y la base de datos.
- Construcción basada en Spring Boot, con arquitectura RESTful.
- Controller: Gestiona la interfaz REST.
- Service: Implementa la lógica de negocio.
- Repository: Interactúa con la base de datos.
Tecnologías Utilizadas:
- Spring Boot y Java Maven para el desarrollo central de la aplicación.
- MySQL alojado en Google Cloud SQL.
- Docker Contenerización de la aplicación.
- Json y Postman Para las solicitudes de las conexiones back front.
- Railway para despliegue continuo desde el repositorio.
Aplicación Web Elecidea
web para gestionar clientes y facturas eléctricas, heredando funcionalidades de la aplicación Elecidea, la web permite a los usuarios acceder a la plataforma desde cualquier dispositivo con conexión a Internet, facilitando la gestión de clientes y facturas en línea. Es la parte frontend del Api Rest.
Características Principales:
- Registro y gestión de usuarios.
- Visualización de clientes, facturas y proyectos.
- Seguimiento financiero de la empresa.
- Pasarela de pago para facturas online.
Tecnologías Utilizadas:
- JavaScript Para realizar las solictudes Get/Post al Backend.
- HTML y CSS Estructuración de páginas web y su diseño.
- Netlify para despliegue continuo desde el repositorio.
Utilidad:
Elecidea optimiza la gestión empresarial en el sector eléctrico, facilitando la facturación, organización de clientes y proyectos, y el seguimiento financiero. Ofrece una solución integral para mejorar la productividad y la comunicación con los clientes.
> Visitar pagina Web <
PAGINA WEB BLOG
Página web creada con lenguajes de programación web: HTML5 y CSS3. Respetando las etiquetas semánticas para un buen manejo de SEO, los estilos han sido creados en CSS3, y algunas funciones de botones han sido añadidas con
El proyecto ha tenido una duración de programación de un mes, partiendo sin ningún tipo de conocimiento en los lenguajes usados, y pensada, creada y diseñada desde 0. Es la primera página web creada por mí.
El diseño ha sido inspirado en una línea minimalista y con colores neutros y claros, y posteriormente añadido una version con modo dark, con colores oscuros y de neon.Todo ello realizado de manera "
Como se puede ver en el análisis del rendimiento en PageSpeed Insights, el código como la semántica y el SEO han obtenido una excelente puntuación con un 96 en rendimiento y un 100 en SEO, es cierto que al renderizar y escalar las imágenes de gran tamaño a un formato móvil, el procesado es un poco más lento y el rendimiento baja muy levemente.
Los ahivos del proyecto se almacenan en un repositorio en GitHub, el cual está conectado directamente al editor de código Visual Studio Code. El repositorio esta a su vez conectado directamente al Host Netlify, el cuál alberga el servidor y se gestiona el dominio.
_CONÓCEME_
EXPERIENCIA
Electricista industrial data center en Sazepi SL.
Instalación de líneas eléctricas y de comunicaciones
Mantenimiento Racks
Técnico electricista en Alcaraz IET
Instalación, mantenimiento eléctrico y de telecomunicaciones en oficinas
Conexionado de Racks
EDUCACIÓN
Grado Superior en Desarrollo Aplicaciones Multiplataforma en Digitech FP.
Cursando actualmente
Instalaciones eléctricas y automáticas
Automatismos industriales
Técnico electricista y en telecomunicaciones
👋¡Hola! Soy Carlos Arroyo, joven desarrollador Backend.
Estoy continuamente desarrollando mis proyectos y llevando a la práctica todo lo aprendido, cada vez que pongo me pongo en marcha mi incesable hambre de conocimiento me obliga a profundizar en todas las herramientas que lo rodean, ¡aunque siempre hay espacio para más en esta fiesta de la tecnología!
Antes de meterme en el mundo del código, estuve en el lado físico de la tecnología. Donde nació la necesidad de aprender más sobre la magia detrás de cada byte. Todo ello me impulsó a dar el salto al desarrollo.💻
🚀Mi misión: contribuir en proyectos colaborativos en entornos laborales, sí, aunque trabajar solo a veces suena bien, quiero compañía!!😄
Aun así, mi camino no se detendrá, y seguiré explorando el vasto universo de la tecnología. ¡Gracias por pasar y espero que podamos crear algo genial juntos!🫶-
_CONTACTO_
carlosbackdev@gmail.com
-