

Ricardo Rodríguez Sánchez
Desarrollador Frontend
En Jaén, España
Información General
Presentación
Soy Ricardo, como desarrollador estoy especializado en el frontend. Mi pasión por crear interfaces intuitivas y eficientes se refleja en cada proyecto que hago. Cuento con un sólido dominio en tecnologías modernas como React o Lit y un amplio conocimiento sobre JavaScript.
Aunque mi fortaleza es el desarrollo frontend, también tengo conocimientos en backend y bases de datos, lo que me brinda una visión integral del desarrollo de software. Me motiva estar al día con las tendencias tecnológicas, y siempre busco implementar nuevas herramientas que mejoren la experiencia de usuario y optimicen los procesos de desarrollo.
Siempre estoy enfocado en mejorar mis habilidades técnicas y explorar nuevas tecnologías que aporten valor a cada proyecto, buscando soluciones prácticas y eficientes.
Mis buenas prácticas
Conocimiento y Aplicación de Principios: Reconozco la importancia de principios como SOLID, KISS, DRY... Estos principios guían mi trabajo diario, fomentando la creación de código limpio, modular y fácil de mantener.
Uso de Patrones de Diseño: Implemento patrones de diseño reconocidos, como patrones creacionales, estructurales y de comportamiento. Estos patrones no solo facilitan la estructuración y la reutilización del código, sino que también promueven la escalabilidad y la mantenibilidad de los sistemas.
Despliegue Continuo / Integración Continua (CD/CI): He trabajado en entornos donde se practica el despliegue continuo y la integración continua. Estoy familiarizado con las herramientas y prácticas necesarias para automatizar y agilizar el proceso de entrega de software, lo que contribuye a una mayor eficiencia y calidad en el desarrollo.
Metodologías Ágiles y Pseudo-Ágiles: He colaborado en equipos que siguen metodologías ágiles, como SCRUM, así como en otras metodologías pseudo-ágiles adaptadas a las necesidades específicas del proyecto. Estoy cómodo trabajando en un entorno dinámico y colaborativo, donde la comunicación y la adaptabilidad son clave para el éxito del equipo.
Mis habilidades
Idiomas
Tecnologías y herramientas
Controlo de
- Angular2+
- Astro
- Bash
- CSS
- Docker
- Git
- Gitflow
- Github
- GitLab
- HTML
- Java
- JavaScript
- Jest
- Laravel
- Linux
- LitElement
- MaterialUI
- MongoDB
- MySQL
- NextJS
- NodeJS
- Oracle
- PHP
- Playwright
- PostgreSQL
- Postman
- React
- React Native
- Tailwind
- TypeScript
- Vite
- WebComponents
- Zustand
Quiero trabajar con
- TypeScript