A knowledge-hungry and fast-learning person with a broad and acute interest for internet, security and communications trends.
Has a passion for research and development, he is capable to understand complex problems and to find solutions compliant with the given constraints in terms of schedule, resources and budget.
Wants to build a career in the world of modern information technology, exploring the potential of large scale networks of users, investigating on data harvesting and processing, searching for innovative ways to exploit the Internet and web-based technologies, building great solutions for challenging problems.
Looks for a great company to work for, a place where to actively contribute to develop innovative products as well as to take important strategic decisions helping the company to grow and succeed.
Software Engineer @ - Contributing to the development of the the underlying authentication structure that makes possible for Citrix to securely deliver content, applications and virtual appliances to its customers.
- Working on cross-platform software development, allowing for secure access to data, applications and desktops from virtually every kind of device, from PCs, Macs to smartphones and tablets, including the web and the cloud (C, C++, Objective-C, JavaScript, Boost, Qt, Visual Studio, Qt Creator, XCode, Perforce, Windows, Linux, Mac). From April 2015 to Present (9 months) Cambridge, United KingdomSoftware architect @ - Contributing to the development of a smart card with integrated fingerprint sensor.
- Designing software demonstrators for the company's product line (C++, Qt, QML, Qt Quick, Qt Creator, Boost, PCSC, OpenSC, OATH, SVN).
- Developing physical and logical access control applications based on biometric devices under Linux and Windows systems (C, C++, PAM, Credential Providers, PCSC, OpenSC, CCID, OATH, OTP, Qt Creator, Visual Studio, SVN, Git).
- Technical and commercial assessment for the design, production and sale of innovative devices for security purposes based on biometric identification.
- Producing the necessary documentation to obtain private and public funding. From October 2013 to December 2014 (1 year 3 months) Software engineer, data scientist @ - Contributed to the development of a web application that measures the metabolic performance of professional soccer athletes (Python, Django, PostgreSQL, JQuery, Highcharts, Apache server, PyCharm, Mercurial, Bitbucket).
- Helped the assessment and the analysis of the data collected by a specifically designed tracking sensor.
- Produced statistical reports and graphical models to effectively represent the information extracted from the data. From March 2014 to August 2014 (6 months) Udine Area, ItalySoftware architect, video specialist @ - Developing a client-server architecture capable to handle several video feeds simultaneously (C#, .NET, WPF, Visual Studio, C++, LibVLC, SQL Server Express, entity framework, LINQ-to-SQL).
- Planned the work on the software architecture in every detail, with particular attention to compliance with the budget allocated for the project.
- Joined the sales and marketing department to provide technical details and expertise in order to ensure the achievement of the business objectives within the scheduled deadlines.
- Research and development activity on computer vision, face recognition and motion pattern detection for security applications. From October 2012 to September 2013 (1 year) Software engineer, project manager @ - Led the HW/SW development of an Android-based handheld device for security applications equipped with fingerprint recognition technology and NFC communication interface.
- Promoted the signing of technologic and commercial partnership agreements with domestic and foreign companies.
- Organized the project in all its details, from the budget administration to the work coordination of internal and third parties human resources (C++, LibNFC, Qt, Qt Embedded, Qt Quick, QML, Qt Creator).
- Developed a custom operating system for security-oriented mobile handheld devices and relative applications, drivers and services.
- Released the SDK for the device ecosystem complete with custom IDE, several applications examples and demos, simulator and the documentation of all the code deployed. From January 2011 to July 2012 (1 year 7 months) Udine Area, ItalySoftware engineer, post-doc research worker @ - Developing a model-based configuration platform for distributed systems. The resulting platform allowed for an application to be autonomously executed over a network of computing nodes (Java, Eclipse).
- Developing a platform for autonomic distributed computation over multi-processor architectures and unsupervised wireless networks (C#, .NET, Visual Studio, C, TinyOS).
- Exploring the possibilities of ubiquitous computing technologies for ambient intelligence and Internet of Things.
- Research and development activity on context-aware applications and services. From January 2010 to December 2010 (1 year) IT Consultant @ - Developing IVR services for the H3G Contact Center (ASPECT CTI). From September 2005 to April 2006 (8 months) Academic Researcher @ - Researching on pervasive computing technologies From June 2004 to July 2005 (1 year 2 months) Software Developer @ - Research and development activity on mobile ad-hoc networks protocols and services.
- Implementation of the OLSR routing protocol (C, Linux).
- Development and testing of the new features included in the routing algorithm (C, Linux). From June 2004 to December 2004 (7 months) Turin Area, Italy
Doctor of Philosophy (PhD), Computer and Information Sciences, General @ Università degli Studi di Udine / University of Udine From 2006 to 2009 Master's degree, Electrical and Electronics Engineering @ Università degli Studi di Udine / University of Udine From 1998 to 2004 Matteo Martincigh is skilled in: Software Engineering, Multithreading, Linux, C++, Eclipse, Qt, Agile Methodologies, Software Design, Distributed Systems, Software Development, C, Subversion, TCP/IP, Project Management, C#