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, XSLT, C.
DBMS
PostgreSQL, SQLite, Oracle, MySQL, SGML/Store.
Web
Apache, CSS, JavaScript, Puppeteer, Bootstrap, Dancer2, Web Scraping.
Operating Systems
Unix: mostly Linux.
Other
Revision control tools (git), 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-2025
Consultant, Perl & XML
1996-2000
Senior Programer-Analyst for the IEEE Standards Department.
1992-1996
SGML related studies and prototypes for Airbus
1989-1992
Quality Assurance for the SMART project (250 man x year) for Airbus
1988
Artificial Intelligence expert for ESA (European Space Agency)