Suleiman

El Taha Santos

Trainee Fullstack Developer

Soy un desarrollador web apasionado por crear experiencias digitales excepcionales. Con una sólida formación en desarrollo frontend y backend, me esfuerzo por construir aplicaciones web rápidas, accesibles y fáciles de usar. Siempre estoy buscando aprender nuevas tecnologías y mejorar mis habilidades.

Experiencia

He trabajado en varios proyectos web, algunos de los cuales fueron para las siguientes organizaciones:

SM Sistemas medioambientales— Trainee fullstack developer

Junio 2024 - Presente

Actualmente estoy trabajando como becario en SM Sistemas medioambientales, donde estoy desarrollando una aplicación web para la gestión de datos medioambientales. Estoy utilizando tecnologías como React, Tailwind/MaterialUI, Symfony y SQL.

  • Desarrollo de componentes reutilizables en React, mejorando la escalabilidad y mantenibilidad del código.
  • Adaptación del diseño de aplicaciones para garantizar una experiencia responsive en dispositivos móviles y de escritorio.
  • Collaborating with UX designers and researchers to inform the direction of products we craft
  • Rediseño integral de las interfaces de Login, Registro y Recuperación de Contraseña, mejorando la usabilidad y el atractivo visual
  • Implementación de la funcionalidad de recuperación de contraseña mediante EmailJS
  • Migración del sistema de estilos de Material UI a Tailwind CSS, obteniendo una interfaz más ligera y moderna.
  • Refactorización de código para optimizar su estructura, rendimiento y legibilidad
  • Uso eficiente de Git para la gestión de versiones y trabajo colaborativo en equipo
  • Identificación y solución de diversos problemas relacionados con la experiencia de usuario
  • Optimización de controladores y consultas en Symfony para mejorar el acceso a la web
  • Desarrollo de una lógica personalizada para la asignación automática de roles
  • Creación del sistema de jornada de distribución especial, permitiendo una distribución equitativa de horas y gestión flexible de vacaciones entre diferentes períodos.

Grupo Guarani — Backend Developer

Marzo 2025 - Abril 2025

Trabajé como desarrollador backend en Grupo Guarani de manera autonoma, donde desarrollé consultas para realizar un crud de facturacion en una base de datos con PHP SQL y Tailwind.

  • Participé en la mejora de un CRUD para una página web en la que se implementaba un sistema de facturación.
  • El proyecto se llevó a cabo bajo la metodología Agile, colaborando estrechamente con un compañero.
  • Utilizamos PHP para la lógica del backend y Tailwind CSS para el diseño de la interfaz, asegurando un diseño limpio y moderno.
  • La generación de facturas se realizó con una librería PDF, y las consultas a la base de datos fueron gestionadas con MySQL para asegurar la correcta persistencia y manipulación de la información.
  • Este trabajo incluyó la optimización de la interfaz y la integración de funcionalidades adicionales que permitieron a los usuarios gestionar y visualizar sus facturas de forma más eficiente y amigable.

Centro FP Llefia— Técnico de sistemas

Mayo 2022 - Febrero 2023

Realice practicas en el centro de formacion profesional en el que arregle todo tipo de incidencias relacionas con software y hardware de los ordenadores del centro.

  • Identificación y Resolución de Problemas de Hardware: Resolución de fallos y montaje en procesadores, placas base, pilas (baterías), BIOS, discos duros, SSD y otros componentes. Comprobación y reparación de fallos en las ranuras de memoria.
  • Seguridad y cuotas: Realización de copias de seguridad utilizando periféricos para facilitar la transferencia de datos. Asignación de cuotas de espacio a usuarios según prioridades y necesidades.
  • Gestión de Permisos: Configuración de permisos en carpetas para evitar la modificación o eliminación de datos por usuarios no autorizados.
  • Implementación de Directivas: Creación de directivas para restringir específicas, como cambiar el fondo de pantalla, según roles de acciones del usuario.
  • Instalación de Software: Instalación de diversos software, incluyendo XAMPP, Office, Visual Studio, etc.
  • Gestión de Redes: Reemplazo de switch para mejorar la conectividad y resolver problemas. Configuración de direcciones IP locales para dispositivos como PLC, facilitando el acceso para usuarios sin permisos de cambio.
  • Gestión de Permisos y Archivos en Linux: `chmod`: Cambiar permisos en carpetas y archivos. `ls`: Listar contenido de un directorio. `tail`: Mostrar las últimas líneas de un archivo. `head`: Mostrar las primeras líneas de un archivo. `cp`: Copiar archivos y directorios. `cd`: Cambiar de directorio. `cat`: Muestra el contenido completo de un archivo. `useradd`: Crear nuevos usuarios en el sistema. PowerShell: `gpupdate /force`: Forzar la actualización de directivas del sistema. Utilizado para crear usuarios y asignar privilegios después de la instalación de Active Directory. Documentación: Creación de manuales para la empresa, a incluir temas como instalación, directivas, permisos, cuotas, hardware y software. Además, elaborará manuales sobre cómo ingresar las licencias, el proceso de adquisición, así como la instalación de servidores, incluyendo XAMPP, WinServer y TiaPortal.

Forn Marena — Prácticas de servicio de hosteleria

Octubre 2019 - Junio 2020

Realice practicas en el Forn Marena, donde me encargue de atender a los clientes y servir comida y bebida. Aprendi a trabajar en equipo y a gestionar el tiempo de manera eficiente. Durante mi tiempo allí, desarrollé habilidades de atención al cliente y aprendí a trabajar en un entorno dinámico y de ritmo rápido.

  • Recogida de la basura.
  • Lavar las herramientas de trabajo y material del local.
  • Atención al cliente.
  • Ayuda al cocinero.
  • Servir cafés y comida.