Salvatore Ferrucci
Founder at Algonauti- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Panos Panagi, Ph.D.
I worked with Salvatore for 18 months on a complex single page web application. Salvatore is an amazing software developer, an expert Ruby developer, with all around knowledge of programming, technologies and development tools. Salvatore is the go-to person of the team for all things related to Ruby, Ruby on Rails, Redis, command line, server management (such as AWS), and database management. He is very well organized, works really fast, always coordinates with teammates, and consistently delivers great results. These qualities make him a key player and a valuable asset to any software and web development team.
Panos Panagi, Ph.D.
I worked with Salvatore for 18 months on a complex single page web application. Salvatore is an amazing software developer, an expert Ruby developer, with all around knowledge of programming, technologies and development tools. Salvatore is the go-to person of the team for all things related to Ruby, Ruby on Rails, Redis, command line, server management (such as AWS), and database management. He is very well organized, works really fast, always coordinates with teammates, and consistently delivers great results. These qualities make him a key player and a valuable asset to any software and web development team.
Panos Panagi, Ph.D.
I worked with Salvatore for 18 months on a complex single page web application. Salvatore is an amazing software developer, an expert Ruby developer, with all around knowledge of programming, technologies and development tools. Salvatore is the go-to person of the team for all things related to Ruby, Ruby on Rails, Redis, command line, server management (such as AWS), and database management. He is very well organized, works really fast, always coordinates with teammates, and consistently delivers great results. These qualities make him a key player and a valuable asset to any software and web development team.
Panos Panagi, Ph.D.
I worked with Salvatore for 18 months on a complex single page web application. Salvatore is an amazing software developer, an expert Ruby developer, with all around knowledge of programming, technologies and development tools. Salvatore is the go-to person of the team for all things related to Ruby, Ruby on Rails, Redis, command line, server management (such as AWS), and database management. He is very well organized, works really fast, always coordinates with teammates, and consistently delivers great results. These qualities make him a key player and a valuable asset to any software and web development team.
Credentials
-
How to Manage a Remote Team
GitLab Inc.Dec, 2020- Nov, 2024 -
Engineering Software as a Service
edXDec, 2014- Nov, 2024
Experience
-
Algonauti
-
Italy
-
Technology, Information and Internet
-
1 - 100 Employee
-
Founder
-
Mar 2014 - Present
I establish and manage geographically distributed Agile teams, facilitating efficient collaboration and project execution. I specialize in managing the design and development of advanced social-oriented applications, including complex newsfeed algorithms, real-time messaging, payment solutions, and third-party integrations. Additionally, I allocate 20% of my time to lead internal research and development initiatives, fostering innovation and evolution. I establish and manage geographically distributed Agile teams, facilitating efficient collaboration and project execution. I specialize in managing the design and development of advanced social-oriented applications, including complex newsfeed algorithms, real-time messaging, payment solutions, and third-party integrations. Additionally, I allocate 20% of my time to lead internal research and development initiatives, fostering innovation and evolution.
-
-
-
Cinderblock
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Apr 2019 - Present
As a dedicated backend developer, I collaborate closely with a globally distributed team of highly skilled engineers to architect and deliver cutting-edge software solutions mainly in ruby. My primary focus lies in developing robust systems for essential functions such as billing, activity logging, statistical analysis, and seamless integration with third-party services. As a dedicated backend developer, I collaborate closely with a globally distributed team of highly skilled engineers to architect and deliver cutting-edge software solutions mainly in ruby. My primary focus lies in developing robust systems for essential functions such as billing, activity logging, statistical analysis, and seamless integration with third-party services.
-
-
-
Flaredown
-
United States
-
Health, Wellness & Fitness
-
Software Developer
-
Dec 2015 - Mar 2019
Full-stack developer on a personal healthcare web application for chronic illnesses. Built with edge EmberJS and Rails, featuring custom D3 charts, dynamic process-based application logic and autosave. Full-stack developer on a personal healthcare web application for chronic illnesses. Built with edge EmberJS and Rails, featuring custom D3 charts, dynamic process-based application logic and autosave.
-
-
-
International Fund for Agricultural Development (IFAD)
-
Italy
-
International Trade and Development
-
700 & Above Employee
-
Software Developer
-
Jul 2016 - Mar 2017
Ruby developer working on a background processing application aimed at synchronizing various document management systems of different kind, including Microsoft Sharepoint. Featuring a custom rule engine, a DSL to define document repositories and processing rules, and metadata normalization. Ruby developer working on a background processing application aimed at synchronizing various document management systems of different kind, including Microsoft Sharepoint. Featuring a custom rule engine, a DSL to define document repositories and processing rules, and metadata normalization.
-
-
-
Grapevine
-
United Kingdom
-
Travel Arrangements
-
1 - 100 Employee
-
Software Developer
-
Jun 2015 - Jan 2016
Full-stack developer on a tourists' recommendations web application built with edge EmberJS and Rails, integrated with Facebook and Google Places/Maps, featuring newsfeed, notifications, following/followers, and massive User-Generated Content optimized with Amazon CloudFront CDN Full-stack developer on a tourists' recommendations web application built with edge EmberJS and Rails, integrated with Facebook and Google Places/Maps, featuring newsfeed, notifications, following/followers, and massive User-Generated Content optimized with Amazon CloudFront CDN
-
-
-
Victors & Spoils
-
Remote
-
Software Developer
-
Jul 2013 - Mar 2015
Ruby on Rails backend developer, focused on: REST APIs design, domain modeling, external APIs integration. Kanban-like Agile process, TDD with Rspec Ruby on Rails backend developer, focused on: REST APIs design, domain modeling, external APIs integration. Kanban-like Agile process, TDD with Rspec
-
-
-
eVisit
-
United States
-
Hospitals and Health Care
-
1 - 100 Employee
-
Software Developer
-
May 2014 - Sep 2014
Rails and Ember developer for a telemedicine software platform. I was mainly focused on integrating 3rd party services, such as Twilio, Pusher, TrueVault, Stripe, Balanced Payment and DoseSpot. Built with Behavior Driven Development approach using the following tools: RSpec, Capybara, Selenium and VCR for fast, deterministic, accurate tests. Rails and Ember developer for a telemedicine software platform. I was mainly focused on integrating 3rd party services, such as Twilio, Pusher, TrueVault, Stripe, Balanced Payment and DoseSpot. Built with Behavior Driven Development approach using the following tools: RSpec, Capybara, Selenium and VCR for fast, deterministic, accurate tests.
-
-
-
BSFactory
-
Rome Area, Italy
-
Software Developer
-
Jan 2013 - Feb 2014
I was responsible of designing and leading the development for their security system platform that provides automated threat forensics and dynamic malware protection. I was mainly focused on backend development, including scouting and choosing technologies and ensuring that they all worked together throughout the entire stack. The most challenging part was to set up the testing infrastructure in order to speed up development and release. I personally introduced them to code reviews, code coverage, unit testing, acceptance testing and performance metrics into the project. I also brought up continuous development and deployment practices in the team, where none had existed before. Some of the technologies we leveraged include: C/C++, Ruby, RSpec, EventMachine, RabbitMQ and MongoDB I really enjoyed working with the team and we managed to get to the stage of PoC for the entire architecture in a pre-production environment. Show less
-
-
-
Exprivia
-
Italy
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Developer
-
Sep 2011 - Dec 2012
I was responsible of the integration and improvement of the different components developed in C/C++ for Linux Platform for Naval Command and Control Systems (C2I) and Air Traffic Control including Middleware, Platform Daemon, System Configuration and Monitoring. As a big fan of GIT I also migrated teams from CVS to distributed version control system, teaching developers the new processes and their benefits. I was responsible of the integration and improvement of the different components developed in C/C++ for Linux Platform for Naval Command and Control Systems (C2I) and Air Traffic Control including Middleware, Platform Daemon, System Configuration and Monitoring. As a big fan of GIT I also migrated teams from CVS to distributed version control system, teaching developers the new processes and their benefits.
-
-
-
Gruppo Wizards
-
Italy
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Mar 2010 - Aug 2011
Actively involved in all aspects of design and development of a management webapp for brand in-store promotions and a webapp for geolocating the client’s stores. I'm proud to have been part of the very initial team for migrating the app to a Service-Oriented architecture with Web APIs by following Agile methodologies, practices and tools. I enjoyed challenging myself and the entire system in performance tuning and consolidation using different technologies. Developed with Java 6, Spring 3, Hibernate 3.3, Vaadin 6, Quartz, Ehcache, Spring MVC, TDD, JUnit, Mockito, Cobertura, Selenium, Checkstyle, FindBugs, PMD, Trac, Jenkins, JRebel & Eclipse Show less
-
-
-
Mebius IT
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Sep 2006 - Feb 2010
I was hired to help re-write a mystery shopping platform with over 30,000 users and the ability to produce more accurate results in real time. I was a leader of a small but very dedicated team of people and rigorously followed Agile development methodologies to help achieve this. I introduced Ruby on Rails framework and software engineering best practices, such as Test Driven Development (TDD), Behavior Driven Development (BDD), refactoring and design patterns. I was also responsible of their Linux services, such as web server (Apache, nginx), email (Postfix, Dovecot 2, SASL), database (Mysql, PostgreSQL), SCM (svn), security (Packet Filter) backup and fault tolerance (Bacula, RAID 1) Show less
-
-
Education
-
Università degli Studi di Roma 'La Sapienza'
BS, Computer Science