Matteo Lovato
Angestellt, Team Leader Software Development, Leica Geosystems part of Hexagon
Au, Schweiz
Werdegang
Berufserfahrung von Matteo Lovato
Bis heute 5 Jahre und 8 Monate, seit Okt. 2018
Team Leader Software Development
Leica Geosystems part of HexagonLeading a software team of 11 engineers. Responsible for line management processes such as people development, resource allocation, hiring, performance management. Team building, recruitment and interview of candidates. Coaching role to grow team skills in software engineering, code quality, agile collaboration and communication. Communication with different stakeholders across the whole organization.
Bis heute 10 Jahre und 8 Monate, seit Okt. 2013
Senior Software Engineer | Certified ScrumMaster
Leica Geosystems part of HexagonDevelopment of the onboard software installed on the next generation 3D laser scanners and Leica Captivate surveying software. Design and implementation of models and grammars to create a domain specific language to model some internal communication protocols. Implementation of the C++ and C# code generators based on the custom DSL. Implementation of a C++ code generator to create State Machines based on UML statecharts.
1 Jahr und 6 Monate, Apr. 2012 - Sep. 2013
C# & C++ Analyst / Developer
Stan James
My role involved the analysis, design, development, testing and support of a software for automated trading. Maintenance and refactoring of some legacy trading tools. Developed a service oriented architecture to automate event and bet results and the delivery of notifications to the traders. Full software development life cycle working with Scrum methodologies. • Key technologies: C#, Visual Studio 2008/2010, WindowsForms, WPF, WCF, MSMQ, Linq, NUnit, Oracle, PL/SQL, Jira
4 Jahre und 3 Monate, Jan. 2008 - März 2012
Senior Software Engineer
Galileo Avionica S.p.A. per conto Next S.p.A.
Consultant at Selex Galileo for the training & debriefing station of the Eurofighter Typhoon flight simulator. Client-side and server-side development and bug fixing. We use a wide range of different technologies including C++, STL, C++ CLI and Net Framework 2.0, XML, SQL, Python and many more. Development of a remote client that allows to control the simulation through an Android tablet. It is developed using Java and the Android SDK. Integration and test at EADS (DE), RAF Coningsby (UK)
2 Jahre und 3 Monate, Nov. 2005 - Jan. 2008
Software developer
Galileo Avionica S.p.A. per conto Space Software Italia
Consultant at Selex Galileo S.p.A. for the training station of the Eurofighter Typhoon flight simulator. - C/C++ - C++ CLI (.net framework 2.0) - SQL, XML
2005 - 2006
System Administrator Unix/Windows
Fax3 SAS
Dipartimento: Tecnologia. Impiego settore software
2005 - 2005
Software developer C/C++
Galileo Avionica S.p.A.
Dipartimento: Tecnologia. Impiego settore software, Sviluppo di un applicativo per la visualizzazione e manipolazione delle immagini integrato all'interno della console di terra di un velivolo teleguidato. Tecnologie Utilizzate: C/C++, MFC
Ausbildung von Matteo Lovato
Bis heute 18 Jahre und 5 Monate, seit 2006
Università degli studi
OOP (Java + Swing) - Sistemi Operativi - Basi Dati - Reti di calcolatori
1997 - 2004
Università degli studi
Economia Aziendale - Marketing - Project Management - Statistica - Tecniche di comunicazione aziendale
Sprachen
Spanisch
Gut
Englisch
Fließend
Italienisch
Muttersprache
Deutsch
Grundlagen
Portugiesisch
Gut