About Diego
Spanish
Native or bilingual
English
Fluent
Experience
- NewRelicSenior Software EngineerSOFTWARE PUBLISHINGNovember 2022 - Today (3 years and 8 months)Elx, SpainNewRelic (https://newrelic.com/) es una plataforma que se centra en la monitorización de la infraestructura y aplicaciones. Ofrece una gran aplicación web donde los clientes pueden consultar toda la ingesta de datos con una infinidad de tipos de visualizaciones, a nivel básico y avanzado, permitiendo hacer consultas con un lenguage propietario de consulta de datos.Mi rol en esta compañía está dentro del equipo de desarrollo del sistema de diseño (design system). Somos un equipo de plataforma, creamos componentes visuales que el resto de desarrolladores de la compañía usa para crear las experiencias que mejoran nuestro producto día a día y que nuestros clientes consumen.
- Global RelayFrontend DeveloperSOFTWARE PUBLISHINGJune 2020 - January 2022 (1 year and 7 months)City de Londres, United KingdomEn Global Relay trabajé como frontend en el area de mensajería, que se compone de un set de aplicaciones que la compañía ofrece a sus clientes, entre otros, que podían usar para la comunicación interna. Por ejemplo: lineas de móvil, aplicación de chat, panel de administración de lo anterior, etc, lo cuál todo estaba interconectado.Contribuí al desarrollo de la gestión de las líneas de móvil, donde los clientes podían gestionar nuevas líneas virtuales para su compañía y asignarlas a sus teléfonos, en una plataforma web, hecha en React.Esta plataforma web gestionaba otras areas del producto, lo cual implicaba que varios equipos tuvieran que contribuir a la misma aplicación monolítica. Esto nos hizo replantear la arquitectura y por tanto lo dividimos en microfrontends lo cual mejoró la productividad de desarrollo dentro de la compañía ya que se eliminaron las dependencias entre equipos. Para esto se usó module federation de webpack.El pipeline de desarrollo que construimos se apoyaba en Jenkins y desplegaba en contenedores usando Openshift (una plataforma basada en Kubernetes).Abrazamos la metodología TDD, con test unitarios y test funcionales en todo desarrollo que hicimos.
- SpotahomeFullstack developerREAL ESTATEJune 2020 - June 2020Madrid, SpainSpotahome es una plataforma de alquiler 100% online. Este fue mi recorrido y aportación a la compañía:Ingeniero software, frontend (Madrid):- Participé en el desarrollo de la experiencia del panel del propietario. Esto habilitó la posibilidad de que el propietario pudiera manejar sus propiedades de una forma autónoma, lo que redujo el coste que tenía Spotahome que hasta el momento lo gestionaba con agentes.- Este panel se construyó en React y usando el patrón backend for frontend. Además creamos una librería de componentes a partir de un sistema de diseño (design system) que redujo considerablemente el desarrollo de futuras funcionalidades.Ingeniero software, backend (Madrid):- Desarrollo de un microservicio para solucionar el flujo de la firma digital entre el propietario y el inquilino. Se desarrolló en PHP/Symfony,- Contribuciones a otros microservicios.- Uso de DDD, Hexagonal Architecture y Event Sourcing.Tech lead (Londres):- Cuando me moví a la oficina de Londres, gestioné el equipo técnico de adquisición, un subequipo de la "experiencia del propietario" que se centraba en la adquisición incrementar e incentivar el suministro de propiedades de propietarios a la plataforma.
Reviews
Recommendations
Be the first to recommend Diego
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingeniería informáticaUniversidad de Alicante2014