logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
DevOps - Senior Software Engineer
WithingsDevOps - Senior Software Engineer
Jun. 2023Remote
Senior Software Engineer
8fitSenior Software Engineer
Dec. 2018 - May. 2023Berlin Area, GermanyI developed the Backend application that manages the fitness content and user state of the 8fit mobile apps. I mainly worked on: * the integration with the subscription and payment systems of Stripe, Google and Apple Store * the design and implementation of the database structure and API endpoints for serving the fitness content and handling user data * the implementation of a web interface used internally as a CMS for the fitness content. I was also responsible for monitoring and improving the performance of the Backend and for the security. I also designed and implemented a recommendation system to suggest specific fitness content to users based on their past behavior. It was built using the AWS services Amazon Personalize and AWS Step Functions; the step functions were implemented using the Python language.
Senior Ruby Developer
MovingaSenior Ruby Developer
Aug. 2016 - Dec. 2018Berlin, Berlin, GermanyI've been working on development of the main RubyOnRails application about internal management of moves and on a REST API used by partner companies to manage their moves. I've also worked on the DevOps side on: * Maintaining the integration and deployment pipelines using Jenkins and Docker * Maintaining some internal tools written in Ruby used for the deployment * Maintaining internal services as: Gitlab, Jekins, Docker Registry * A migration of DNS and CDN from cloudflare to AWS Route53 and CloudFront I got to know the main AWS services as: EC2, S3, ElasticContainerService, Lambda, RDS, Route53, CloudFront, VPC, IAM, CloudWatch
Senior ruby backend developer
WimduSenior ruby backend developer
Feb. 2016 - Jul. 2016Berlin, Berlin, GermanyI worked both on the main Wimdu web application and on microservices responsible to synchronize our database with 3rd party services. The main application was based on Ruby on Rails; the microservices were written in ruby and as a message bus used RabbitMQ. I also got experience in working regularly with tools as Puppet, Docker and Jenkins. Regarding the development process: I worked in a team that was using scrum framework.
Xp Software Developer
7Pixel S.r.l.Xp Software Developer
Mar. 2009 - Jan. 2016Varese Area, Italy▪ (first ~2 years) Development of a distributed crawling system able to extract structured data about products from e-commerce web pages using machine learning techniques. The main technologies used were C#, Postgres, .NET Remoting for remote procedure call and Zeroconf protocol for services discovery ▪ (~5 years) Development starting from scratch of a big web application about price comparison: http://www.shoppydoo.it . The application was developed in a team that strictly followed extreme programming (and agile) principles and techniques like TDD (100% of test coverage :O ), pair programming, code collective ownership, continuous integration, fast feedback, simple design, ..... The main technologies used to develop this application were Ruby (using Sinatra web framework and ActiveRecord for ORM), Postgres, Redis, Nginx, HaProxy, Zabbix for monitoring ▪ (~5 years) Development of API and back-end ruby gems for the projects www.trovaprezzi.it (the biggest Italian price comparison web site) , www.shoppydoo.it and www.kirivo.it ▪ (last ~1 year) Development of a marketplace web application www.kirivo.it using the same methodologies and technologies listed before
software developer and system administrator
S.I.C.I.M.I. S.n.c.software developer and system administrator
Jul. 2005 - Jul. 2006Milan Area, Italy▪ Development of ERP systems ▪ System administrator for internal services

Requests

Touchpoint image
6
Personal Pitch
Top-notch Software Development for Ruby, RoR and Python Backends
Intch is a Professional Networking App for the Future of Work
100k+ people
130+ countries
AI matching
See more people like Roberto on Intch
IT
65233 people
20
I.T. professional management @ T2 Consulting
29
Web Developer @ Self-employed
15
Security researcher @ Contrast security
ITBackend Developer
15204 people
23
General Manager @ Sky Pilot
20
UX/UI Web Designer @ my self
36
Co-Founder and Principal Engineer @ Element Human Ltd