Senior Software Engineer
Nice Area, France
Amadeus IT Group
Software Development Engineer
March 2014 to Present
Astek
Consultant for Amadeus IT
November 2011 to March 2014
Nice Area, France
Universidad Politécnica de Madrid
Intern
February 2011 to July 2011
CINI Conosorzio Interuniversitario Nazionale per l'Informatica
Researcher
September 2007 to April 2008
Universidad Politécnica de Madrid
Engineering Computer Science Computer Science
2011 to 2011
Università degli Studi di Napoli 'Federico II'
Master’s Degree Computer Engineering 110/110 cum laude
2008 to 2011
Engineering Computer Science Computer Science
2009 to 2009
Università degli Studi di Napoli 'Federico II'
Bachelor’s Degree Computer Engineering 110/110 cum laude
2004 to 2008
Migrate an existing in-house flight cache system to MongoDB. Responsibilities: • Determinate the limit of the new architecture and performance measures. • Close collaboration with DevOps for MongoDB performance tuning. • Plan the migration to the new system with no service disruption. Migrate an existing in-house full in memory flight cache to a hybrid architecture SSD+memory: Responsibilities:... Migrate an existing in-house flight cache system to MongoDB. Responsibilities: • Determinate the limit of the new architecture and performance measures. • Close collaboration with DevOps for MongoDB performance tuning. • Plan the migration to the new system with no service disruption. Migrate an existing in-house full in memory flight cache to a hybrid architecture SSD+memory: Responsibilities: • Design of the new architecture. • Point of contact with other departments, strong collaboration with DevOps for the migration from the full in memory solution to the new SSD+memory solution. • Performance tuning, and develop of several new design solutions that allowed to save 80% of space and speed up the write transaction of about 40%. • Design and development of a web interface for technical monitoring. Integrate flight availability live events in a flight prices’ cache manager in order to improve the user quality experience. Responsibilities: • Design, development and testing of an architecture that could absorb a huge amount of live events. • Design a recovery mode in order to not lose any information in case of outage. • Deeply involved in the budget request of the new hardware and resources management. • Coordination and communication with the other departments involved in the project.
📖 Summary
Software Development Engineer @ Migrate an existing in-house flight cache system to MongoDB. Responsibilities: • Determinate the limit of the new architecture and performance measures. • Close collaboration with DevOps for MongoDB performance tuning. • Plan the migration to the new system with no service disruption. Migrate an existing in-house full in memory flight cache to a hybrid architecture SSD+memory: Responsibilities: • Design of the new architecture. • Point of contact with other departments, strong collaboration with DevOps for the migration from the full in memory solution to the new SSD+memory solution. • Performance tuning, and develop of several new design solutions that allowed to save 80% of space and speed up the write transaction of about 40%. • Design and development of a web interface for technical monitoring. Integrate flight availability live events in a flight prices’ cache manager in order to improve the user quality experience. Responsibilities: • Design, development and testing of an architecture that could absorb a huge amount of live events. • Design a recovery mode in order to not lose any information in case of outage. • Deeply involved in the budget request of the new hardware and resources management. • Coordination and communication with the other departments involved in the project. From March 2014 to Present (1 year 10 months) Consultant for Amadeus IT @ Develop an in-house flight cache manager. The aim of this new component was to monitor a huge cache of travel recommendations and to ensure a high cache quality compared to real live air travel transactions. Responsibilities: • Design, develop and test of the new component. • Work closely with DevOps in order to smoothly connect the cache manager to the existing production environment. • Provide a web base quality monitor system for the flight price cache. From November 2011 to March 2014 (2 years 5 months) Nice Area, FranceIntern @ Design and develop on an indoor localization system based on RFID technology. Responsibilities: • Study different localization algorithms that could increase the localization system precision and decrease the cost of the system installation. • Test the system in a real environment. • Develop a graphic user interface. From February 2011 to July 2011 (6 months) Researcher @ Design and develop a logging manager for distributed systems. Responsibilities: • Develop and test the infrastructure for collecting log in a distributed system. • Develop a GUI for supporting log analysis. From September 2007 to April 2008 (8 months) Engineering Computer Science, Computer Science @ Universidad Politécnica de Madrid From 2011 to 2011 Master’s Degree, Computer Engineering, 110/110 cum laude @ Università degli Studi di Napoli 'Federico II' From 2008 to 2011 Engineering Computer Science, Computer Science @ From 2009 to 2009 Bachelor’s Degree, Computer Engineering, 110/110 cum laude @ Università degli Studi di Napoli 'Federico II' From 2004 to 2008 Renato Riccio is skilled in: Sviluppo di software, Java, Linux, C++, SQL, XML, Unified Modeling Language, Testing, Eclipse, Software Development, Ingegneria del software, MongoDB, AngularJS, Flask, Git
What company does Renato Riccio work for?
Renato Riccio works for Amadeus IT Group
What is Renato Riccio's role at Amadeus IT Group?
Renato Riccio is Software Development Engineer
What industry does Renato Riccio work in?
Renato Riccio works in the Information Technology and Services industry.
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
1 year(s), 4 month(s)
Unlikely
Likely
There's 97% chance that Renato Riccio is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies