Michele Bianchi

Michele Bianchi works on design and development of software application and system integration (EAI) in Large Enterprise and Corporate environments. He is passionate about development methodologies and quality assurance, he is an expert on Agile methodologies and software development processes.

He obtained a laurea degree in Computer Science in 1998, began his career at the Department of Applied Research at Bellcore (now Telcordia tech.) in New Jersey, U.S. In 2001 he began the activity of ITC consultant for IrisCube Reply who takes him to Milan, Italy, then to Switzerland, on projects in the finance area on Enterprise Java and .Net platforms.

After, he spent 3 years in Vodafone Italy, VAS department, where he made the first application on JBoss HA connected to billing systems, integrated to Vodafone live! portal the content providers' Java mobile applications (J2ME), application that later was promoted to the global service platform. Lastly he was engaged in a major cross-country migration process, working closely with UK and Germany centers.

In 2005, he was in charge for quality assurance and the integration of electronic laboratory notebook in GSK.

He spent a year in 2006 at the research center CREATE-NET in Trento to exploit the platform JSLEE (Java Enterprise TLC) for the convergence on IP as well to deepen VoIP and IMS platforms. Here began the collaboration with Roberto Grasso that led to the founding of Openinnovation. He was involved in other European projects about P2P systems and negotiation protocols.

Since 2007, as independent software engineer, he worked in different projects with the role of technical leader in companies such as Gabetti Property Solutions, GlaxoSmithKline, Unicredit group and Cartasi'. Furthermore the Ministero della Gioventu' founded the project Innovazione Open Source to bring the approach of Open Source technologies to SME and the PA.

 

Skills

[software architect] experience to design a system from scratch, to integrate system with legacy application, to define migration and/or evolution phases for an enterprise information system.
[team leading] able to manage priorities and goals, specially with ''agile'' methodologies, to work with incomplete requirements and strict deadlines, experience to manage offshore team. used to work in an international team
[project spin off] experience to setup the developing infrastructure and processes, to kickoff quickly a project and to support the documentation process. experience in achieving results with newly created teams, enforcing of team working habits.
[technology evangelist] able to pick up new technologies and take useful ones in the team
[project analysis] able to capture user requirements, to design functional architecture, to analyze risks and to support the developing of the project plan.
[problem solving] able to identify problems and to look for solutions