Sabri Bruni
Full Stack Developer at Dcycle- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Spanish Native or bilingual proficiency
-
Italian Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
Dcycle
-
Spain
-
Software Development
-
1 - 100 Employee
-
Full Stack Developer
-
Feb 2021 - Present
-
-
-
Naturtable
-
Spain
-
Food and Beverage Services
-
1 - 100 Employee
-
Full Stack Developer
-
May 2019 - Present
-
-
-
Plus Attitude
-
Portugal
-
Software Development
-
Co-Founder
-
Oct 2011 - Present
-
-
-
Q2B STUDIO
-
Spain
-
Strategic Management Services
-
1 - 100 Employee
-
Full Stack Developer
-
Sep 2020 - Sep 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.
-
-
-
CFN 1909 DISTRIBUCIÓN FARMACÉUTICA
-
Spain
-
Transportation, Logistics, Supply Chain and Storage
-
1 - 100 Employee
-
Full Stack Developer
-
Apr 2020 - Sep 2020
-
-
-
-
Full Stack Developer
-
Mar 2020 - Sep 2020
-
-
-
-
Mobile Application Developer
-
Nov 2017 - May 2019
Native app development for Android and iOS for professionals working in the topography field. Native app development for Android and iOS for professionals working in the topography field.
-
-
-
-
Wordpress Developer
-
Jan 2019 - Feb 2019
-
-
-
-
Wordpress Developer
-
Oct 2016 - Feb 2017
Wordpress website and server setup for a psychologist.The site had to provide a platform that lets users to subscribe and buy workshops. Wordpress website and server setup for a psychologist.The site had to provide a platform that lets users to subscribe and buy workshops.
-
-
-
-
Full Stack Mobile Developer
-
Oct 2013 - Aug 2015
Mobile App meant to provide helpful information about the accessibility of a wide range of activities to people with reduced mobility. The app communicates through JSON with a Ruby on Rails based back-end using AWS S3 for storing purposes.Back-end deployment was done using Red Hat Openshift PaaS.Gradle was the building tool used.Furthermore, a Swift written iOS app were developed by a team recruited and managed by me.I was also in charge of another person doing content related work as well as graphical one.
-
-
-
ONDACITY
-
Portugal
-
Real Estate
-
1 - 100 Employee
-
Full Stack Developer
-
Nov 2011 - Jul 2013
Web application built from scratch to fully manage flats and rooms owned by the same company and their respective bookings. The app consists of a front-end and a back-end built on Ruby on Rails with MySQL as database.Front views were based on HTML, CSS and jQuery.AWS S3 services were used for storing purposes.DotCloud (former name of Docker Cloud) was used as PaaS for app deployment. Web application built from scratch to fully manage flats and rooms owned by the same company and their respective bookings. The app consists of a front-end and a back-end built on Ruby on Rails with MySQL as database.Front views were based on HTML, CSS and jQuery.AWS S3 services were used for storing purposes.DotCloud (former name of Docker Cloud) was used as PaaS for app deployment.
-
-
-
Toprural (de la Familia HomeAway)
-
Spain
-
Internet
-
1 - 100 Employee
-
Analysis Programmer
-
Mar 2007 - Oct 2010
Toprural hired me together with other 3 people as core team to completely rewrite from scratch the old and error-prone Cold Fusion code. The company gave us 100% free choice about methodology and technology so we chose Scrum, Spring, Hibernate, JPA, Stripes MVC, jQuery, Tomcat, Hudson as our pillars. Moreover I’ve been in charge, alone, for researching and setting up Lucene (for indexing purposes) and AWS S3 and EC2 (for video processing and storing). With AWS, I generated a EC2 Linux image with a program I wrote in Ruby that use ImageMagick to process videos. S3, used for storage, would wake up EC2 every time a video was uploaded. EC2 would process the video and store everything back in S3 and then shut down.
-
-
-
Capgemini
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Analysis Programmer
-
Sep 2006 - Mar 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
-
Spain
-
Utilities
-
700 & Above Employee
-
Software Developer
-
May 2006 - Sep 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. 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.
-
-
Education
-
Università degli Studi dell'Aquila
Bachelor of Computer Science -
Scuola Superiore G. Reiss Romoli
Master's degree, Internet Project Management