Sabri Bruni

desarrollador full stack - software a medida

Puede desplazarse Madrid , Madrid

  • 40.4167
  • -3.70358
  • Tarifa aproximada 250€ / día
  • Experiencia 7 años y +
  • Tasa de respuesta 100%
  • Tiempo de respuesta 2h
Proponer un proyecto El proyecto sólo comenzará si aceptas el presupuesto de Sabri.

Disponibilidad confirmada

Media jornada, 4 días a la semana

Proponer un proyecto El proyecto sólo comenzará si aceptas el presupuesto de Sabri.

Localización y desplazamiento

Localización
Madrid, España
Puede trabajar en tus oficinas en
  • Alrededor de Madrid y 50 kms
  • Alrededor de Madrid y 100 kms

Preferencias

Duración del proyecto
  • ≤ 1 semana
  • ≤ 1 mes
  • Entre 1 y 3 meses
  • Entre 3 y 6 meses
  • ≥ 6 meses
Sector de negocio
Preferiría evitar:
  • Agencias de subcontratación
  • Videojuegos & animación
Tamaño de la empresa
  • 1 persona
  • 2-10 personas
  • 11-49 personas
  • 50 - 249 personas
  • 250-999 personas

Verificaciones

Idiomas

  • Inglés

    Competencia profesional completa

  • Español

    Bilingüe o nativo

  • Italiano

    Bilingüe o nativo

Habilidades (22)

  • Languages
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Cloud
  • Principiante Intermediario Confirmado
  • Frameworks
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado

Sabri en pocas palabras

!Hola!

Mi nombre es Sabri, soy desarrollador Full-Stack con más de 10 años de experiencia y desde hace 5 años me estoy especializando en aplicaciones móviles.

He desarrollado apps nativas sin Back-end y con ello, implementando la comunicación con el servidor a través de JSON y RESTful APIs

En cuanto al desarrollo de aplicaciones web, tengo experiencia tanto en el Front como en el Back-end, siendo Ruby on Rails el framework que he utilizado más en los últimos años.
Estoy acostumbrado a desarrollar aplicaciones web desde cero, empezando por la toma de requisitos, pasando por el diseño de la base de datos hasta las vistas.

He trabajado con varios lenguajes y plataformas y esto me permite ofrecer la mejor solución en cuanto a tecnologías para cada idea que quiera realizar.

Escucho al cliente, me adapto a las necesidades del proyecto y tengo una red de colaboradores que suelo gestionar si es necesario para la ejecución del proyecto.

¡Un saludo!

Portfolio:

Experiencia

CFN1909

Industria farmacéutica

Desarollador Full-stack

Madrid, España

abril de 2020 - septiembre de 2020

Felipe Utrilla

Edición

Desarollador Full-stack

Madrid, España

septiembre de 2020 - septiembre de 2020

Este proyecto consistía en la configuración del servidor y la puesta en marcha de la aplicación open-source PageFlow.

PageFlow es una aplicación-web utilizada para generar "stories", en formato web, a través de textos, imágenes, videos y audios.
El VPS que configuré se basa en una Ubuntu Server 20.04 LTS.
Utilicé Nginx como reverse-proxy, Puma como app-server y Resque para los procesos en background.
Creé las correspondientes configuraciones para Systemd para la supervisión automática de todos los servicios esenciales.
El almacenamiento de imágenes/videos/audio está alojado en AWS S3.

Álvaro Lancho González

Banca & seguros

Desarollador Full-stack

marzo de 2020 - septiembre de 2020

Kaara Fotografía

Cine & audiovisual

Desarollador Wordpress

enero de 2019 - febrero de 2019

Uisport

Entretenimiento & tiempo libre

Desarollador Full-stack

mayo de 2019 - noviembre de 2019

PaquetAPP

Transportes

Desarollador Full-stack

junio de 2019 - julio de 2019

Diseño general e implementación server-side del sistema de pago para la app utilizando Stripe Connect con cuentas Customs, el todo con soporte para la nueva SCA (Strong customer authentication).
La idea general del flujo de pago era similar a la de un marketplace (pago de cliente a cliente con comisión para la plataforma), pero se incluyan más requerimientos como pagos sin captura y gestión manual de los payouts, reembolsos.
Todo esto tenía que ser asíncrono y y a la vez evitar comisiones innecesarias por parte de Stripe.
Además tenía que encajar con la SCA, que básicamente impide que haya pagos asíncronos.
Me ocupé también de la puesta en marcha del server en Digital Ocean, una Ubuntu 18.04 LTS, su configuración con Puma + Nginx + SSL, Sidekiq + Redis y el setup para hacer deploy a través de Capistrano.

Imaco Talavera, s.l.

Transportes

Desarollador Full-stack

febrero de 2019 - abril de 2019

Desarrollo desde cero de un Back-End a medida para dar soporte a una app-mobile a través de APIs + JWT, basado en Ruby on Rails 5.2 y MySQL, entre otras teconologías.
Como server configuré una Ubuntu 18.04 a través de Digital Ocean utilizando Nginx como reverse-proxy y Puma como app server, juntos a SIdekiq y Rpush para el envío de notificaciones.
Los deploy se ejecutan a través de Capistrano.

Sergio Fernández Alcalá

Entretenimiento & tiempo libre

Full Stack Developer

diciembre de 2018 - abril de 2019

Este proyecto se desarrolló utilizando Sharetribe, una plataforma para Marketplaces programada en Ruby (entre otros lenguajes).
Para este milestone llevé a cabo el re-diseño completo y responsive de la web.
Además programé un calendario personalizado según necesidad del cliente para que los proveedores puedan insertar horarios de sus actividades, siendo estas, más de una por día y los cliente puedan reservar y pagar dichas actividades deportivas.

Ceronet Telemática, S.L.

High tech

Server-side Developer

noviembre de 2018 - noviembre de 2018

Creación de un script en Bash, ejecutable a través de un container Docker para generar certificados SSL a través de Let's Encrypt en servidores ejecutando Nginx además de su posterior re-configuración y puesta en marcha, todo de manera automática.

Frame

Construcción & Obra Civil

Mobile Application Developer

Madrid, España

noviembre de 2017 - Hoy

Desarrollo de una App nativa tanto para iOS como para Android destinada al sector topográfico.

00Limits

Viajes & turismo

Full Stack Mobile Developer

Madrid, España

enero de 2013 - agosto de 2015

Desarrollo de una App nativa tanto para iOS como para Android destinada a proporcionar información util sobre la accesibilidad de varios tipos de actividades y sitios a personas con movilidad reducida.
La app utilizaba JSON para la comunicación entre el dispositivo móvil y el server.

El back-end, hecho a medida desde cero, se desarrolló con Ruby on Rails utilizando AWS S3 para el almacenamiento de datos no volátiles y ejecutandose en el cloud, a través de un PaaS.
Para el desarrollo de la app para iOS busqué y contraté un equipo al que gestioné.
Hice lo mismo para la inserción de contenido y para el diseño.

Ondacity

Viajes & turismo

Full Stack Developer

Lisboa, Portugal

noviembre de 2011 - julio de 2013

Para esta empresa portuguesa dedicada a los Erasmus que buscan habitaciones o pisos desarrollé desde cero un Back-end y un front-end utilizando Ruby on Rails, MySql.

El Front-end se basaba e HTML, CSS y jQuery.

AWS S3 se utilizaba para almacenamiento de las imágenes.

Dotcloud (ex-Docker) era el PaaS utilizado para hcaer el deploy de la app.

Toprural

Viajes & turismo

Analysis Programmer

Madrid, España

octubre de 2006 - octubre de 2010

Fui contratado por Toprural, juntos con otras 3 personas, para formar el equipo encargado de reescibrir desde cero el viejo código hecho en Cold Fusion, que resultaba obsoleto y lleno de errores.
La empresa nos dio carta blanca en la elección de metodología y tecnologías a usar y decidimos que nuestra infraestructura se basara en Scrum, Spring, Hibernate, JPA, Stripes MVC, jQuery, Tomcat, Hudson.

Además, yo personalmente me encargué de investigar y de la puesta en marcha de Lucene (para indexar el contenido) y AEWS S3 y EC2 (para procesamiento de los videos subidos a la plataforma).
A través de AWS, generé una imagen Linux para EC2 e instalé un programa hecho por mi en Ruby que usaba ImageMagick para el procesamiento video.
S3, que usaba para almacenamiento, levantaba una instancia de EC2 cada vez que se subía un video.
EC2 procesaba el video, copiaba todo lo generado a S2 y se apagaba.

Transformacion del Conflicto

Sector público & comunidad

Wordpress Developer

Madrid, España

octubre de 2016 - febrero de 2017

Desarrollo de una página web con wordpress relacionada con la psicología.
El proyecto incluía la posibilidad de reservar y pagar distintos workshops.

Capgemini - Capgemini Organisation

Gran distribución

Analysis Programmer

Madrid, España

octubre de 2006 - marzo de 2007

When I worked at Capgemini, my client was Carrefour and my tasks were related to a Struts-based web application that serves to manage all the items one can see in their stores.

The web app tracks everything from the “birth” of an article until the supermarket, going through logistic, advertising campaigns, stocks, supermarket setup and any step an item can take.
I was in charge of two developers teams and I’ve to test extensively, merge, fix or send back the code.
The app was the backbone for the supermarkets in Spain, France, Portugal and later on, also for Turkey.

Acciona S.A.

Arquitectura & urbanismo

Software Developer

Madrid, España

mayo de 2006 - septiembre de 2006

Java AWT and Swing and Java Web Start were the main technologies used to develop a web accessible Java application to help sites managers that were often traveling and couldn't be constantly at the working site.
That app would let them supervise the construction places and give instructions to the employees from a remote location without the need to be physically on the site.
Moreover more work was done on top of a couple LAMP platforms to manage internal information about construction.

25 proyectos Malt

    (24 notas)

    Mar - CFN1909

    30/09/20

    El proyecto realizado por Sabri Bruni consistía en desarrollar una API para la recepción y envío de pedidos a nuestro almacén de referencia. Sabri ha desarrollado tanto el Front-End como el Back-end. El trabajo ha sido impecable tanto técnicamente como en la proactividad de Sabri. Los cambios se realizaban rápidamente y la disponibilidad de Sabri durante el proyecto ha sido continua. Sin duda volveremos a trabajar juntos.

    Alvaro - Álvaro Lancho González

    14/09/20

    El trabajar con Sabri ha sido muy satisfactorio. Se ha implicado desde el inicio en el proyecto aportando ideas y sugerencias para mejorar el desarrollo y el producto final. Ha sido muy flexible con los tiempos de entrega y se ha amoldado perfectamente a los pequeños cambios que han surgido durante el desarrollo.

    Sergio - Uisport

    24/04/20

    Sabri ha hecho un excelente trabajo como en las anteriores ocasiones que ha trabajado con nosotros. Buena comunicación y comprensión de los objetivos a conseguir.

    Alvaro - Naturtable S.L.

    05/03/20

    Gran trabajo. Facilidad para entender lo que se demanda y para proponer nuevas cosas. Gran conocimiento técnico y ejecución cuidando el front-end.

    Sergio - Sergio Fernández Alcalá

    27/02/19

    Sabri ha trabajado con nosotros en este proyecto y seguramente lo hará hasta que el quiera...^_^ Que más os puedo decir :) Pues que sin duda recomiendo a SABRI BRUNI Por su profesionalidad y su espíritu de superación continua. Sergio Fernández

    Sergio - Sergio Fernández Alcalá

    12/02/19

    Sabri sabe escuchar para adaptar el desarrollo en función de la necesidad. Por otro lado es una persona a la que no le asustan los retos. Y eso es algo que valoro mucho.

    Sergio - Sergio Fernández Alcalá

    19/01/19

    Sabri es todo un profesional y por tanto muy fiable y además reúne la mayoría de las habilidades que casi cualquier proyecto pueda requerir y enriqueciendolo al mismo tiempo con sus aportes...un artesano que sabe picar cualquier lenguaje de programación y si no, lo soluciona de la mejor manera... Recomendamos a Sabri Bruni 100% y de hecho seguimos trabajando con el...

    Alejandro - Ceronet Telemática, S.L.

    11/01/19

    Sabri se ha implicado y asumido riesgos proponiendo opciones, no se ha limitado a despachar el pedido.

    Formaciones

    charter modal image

    Nuestro éxito es un logro de todos

    Ayúdanos a lograr este éxito y demostrar la profesionalidad de nuestra comunidad firmando el Código de conducta freelance

    Firma el código