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 - PresenteActualmente 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 2025Trabajé 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 2023Realice 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 2020Realice 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.