Michel Rodriguez

Consultant, Perl and XML

xmltwig@gmail.com

I am a Perl developer.

My main area of expertise is XML, but I also work with all sorts of other types of data. I can offer a wide range of services, from data conversion, data cleanup, data enhancements through machine learning to web scraping and full-fledged SaaS.

In 20 years of work with Perl I have talked a numerous Perl conferences, taught the Perl & XML class at the O'Reilly Perl University and I am the author of a few CPAN modules, most notably XML::Twig.


Recent Projects

Education:

1987: Degree in Computer Science from ENSEEIHT (Ecole Nationale Supérieure d'Electronique, Electrotechnique, Informatique et Hydraulique de Toulouse), equivalent to a Masters Degree.


Skills

Programming Languages
Perl, Javascript, C.
DBMS
PostgreSQL, SQLite, Oracle, MySQL, SGML/Store.
Web
Apache, CSS, JavaScript, JQuery, PhantomJS, Puppeteer, Bootstrap, Dancer2, Web Scraping.
Operating Systems
Unix: mostly Linux.
Other
Revision control tools (git), Quality Assurance, Artificial Intelligence (Machine Learning).
SGML/XML
XML modeling, conversion to XML, XML conversion to HTML, style sheet development, SGML databases, XML data processing.
Languages
French (mother tongue), English (fluent), Italian (spoken), Spanish (spoken).

Past Positions

2000-2022
Consultant, Perl & XML
1996-2000
Senior Programer-Analyst for the IEEE (Institute for Electrical & Electronics Engineer), Standards.
1992-1996
Member of a group that provided SGML expertise to the Technical Publication Direction of Aerospatiale (now part of Airbus), in Toulouse (France): SGML related studies and prototypes
1989-1992
Quality Assurance for the SMART project (250 man x year) for Airbus, in Toulouse (France).
1988
Artificial Intelligence expert for the Meteosat Operations Department of ESA (European Space Agency) in Darmstadt, Germany. Real-time expert system for fault detection and recovery.