Sabri Bruni

desarrollador full stack #readytohelp

Madrid, España

  • 40.4167
  • -3.70358
Super Malter
  • Tarifa aproximada 250€ / día
  • Experiencia 7 años y +
  • Tasa de respuesta 100%
  • Tiempo de respuesta 2h
Proponer un proyecto

Disponibilidad confirmada

Media jornada, 4 días a la semana

Verificaciones

Descubre lo que Sabri está buscando

Desplazamiento
Solo puedo ir parte del tiempo a las oficinas del cliente
Zona geográfica de actividad
Busca proyectos en Alrededor de Madrid y 100 kms
Habilidades
Busca proyectos en Desarrollo Back-End, Android, Ruby on Rails, Desarrollo móvil
Duración del proyecto
Busca proyectos ≤ 1 semana, ≤ 1 mes, Entre 1 y 3 meses, Entre 3 y 6 meses, ≥ 6 meses
Sector de negocio
Preferiría evitar los sectores Agencias de subcontratación, Videojuegos & animación
Tamaño de la empresa
Busca empresas de 1 persona, 2-10 personas, 11-49 personas, 50 - 249 personas, 250-999 personas

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

enero de 2019 - febrero de 2019

Cine & audiovisual

Kaara Fotografía

Desarollador Wordpress

mayo de 2019 - noviembre de 2019
junio de 2019 - julio de 2019

Transportes

PaquetAPP

Full Stack Developer

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.
febrero de 2019 - abril de 2019

Transportes

Imaco Talavera, s.l.

Back-End Developer

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.
diciembre de 2018 - abril de 2019

Entretenimiento & tiempo libre

Sergio Fernández Alcalá

Full Stack Developer

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.
noviembre de 2018 - noviembre de 2018

High tech

Ceronet Telemática, S.L.

Server-side Developer

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.
noviembre de 2017 - Hoy | Madrid, España

Construcción & Obra Civil

Frame

Mobile Application Developer

Desarrollo de una App nativa tanto para iOS como para Android destinada al sector topográfico.
enero de 2013 - agosto de 2015 | Madrid, España

Viajes & turismo

00Limits

Full Stack Mobile Developer

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.
noviembre de 2011 - julio de 2013 | Lisboa, Portugal

Viajes & turismo

Ondacity

Full Stack Developer

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.
octubre de 2006 - octubre de 2010 | Madrid, España

Viajes & turismo

Toprural

Analysis Programmer

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.
octubre de 2016 - febrero de 2017 | Madrid, España

Sector público & comunidad

Transformacion del Conflicto

Wordpress Developer

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.
octubre de 2006 - marzo de 2007 | Madrid, España

Gran distribución

Capgemini- Capgemini

Analysis Programmer

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.
mayo de 2006 - septiembre de 2006 | Madrid, España

Arquitectura & urbanismo

Acciona S.A.

Software Developer

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.

13 proyectos Malt

Satisfacción de los clientes Malt : 5.0/5 (6 notas)

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

  • Ingenieria Informatica Superior

    Università degli studi dell'Aquila

    2005
  • Internet Project Management Master's degree

    Scuola Superiore G. Reiss Romoli

    2003

    Master de 1200 horas financiado por la Comunidad Europea que incluía 6 meses de practicas en las oficinas de Telecom Italia Learning Services.
    El trabajo final consistió en una comparación entre Java y C#

Idiomas

  • Inglés

    Competencia profesional completa

  • Español

    Bilingüe o nativo

  • Italiano

    Bilingüe o nativo

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