juan reyero ←

Résumé

Over 14 years of experience in programming, product development, project management and intellectual property creation. Proven track record of successful research and development working with geographically disperse teams in a multinational environment.

Experience

Independent Programmer, 1995 to present

  • Application to compute an algebraic distance between documents, which built a taxonomy of documents based on the eigenvectors of a characteristic matrix. It was trained with all the articles published by major news outlets over several months. Written in Python and Common Lisp, it is part of an effort to tag and organize news sources, documents and personal writing.
  • Application to tag and manage personal documents. Written in Common Lisp, with a client-based http server and a local web-based interface, it replaces the directory structure as a document organization and retrieval system. It manages document versions, and it is intended to grow into a workgroup distributed document management and taxonomy system.
  • I have written several online applications since 1998. They include a web service for press clipping (before RSS), an online bookmark repository with tagging, a web site generator for real state agents, and a web site for event organization.
  • Online application for annotating geographic locations, notamap. This is an ongoing project, that allows easy linking to geolocated notes.
  • A Python library for computing with physical quantities, magnitude.
  • A library for computing with multi-dimensional arrays in Common Lisp, useful for image processing. Still unpublished.

Hewlett Packard, Barcelona Lab

Master technologist, January 2010 to present

Developing inkjet Writing Systems for all products in the Barcelona labs, and mapping out the future technologies.

R&D Subfunction Manager, January 2007 to December 2009

Manager of a team of 11 engineers, physicists and mathematicians, designing and implementing image manipulation and printer control algorithms for all new inkjet printers. I retained direct engineering responsibilities.

Senior Analyst, Technical Strategy, June 2004 to January 2007

Responsible for analyzing the competitive technology landscape of the large format printing market, exploring trends and building mid-term projections. Present key learnings and recommendations to senior management, actively participating in defining the division's roadmaps and portfolio. I combined this task with the development of new halftoning algorithms.

Senior Technical Lead, Writing Systems Technology Group, 2001 to June 2004

The group's responsibilities include developing the image processing algorithms required by increasingly sophisticated printers, and building the infrastructure that enables product engineers to deploy them in our products.<br/><br/> Implemented part of the embedded software that controls the printing process of HP's new generation of large format printers.

R&D Engineer, 1996 to 2001

Responsible for algorithms for image manipulation, printing strategy and print-head maintenance.

  • Designed the automatic print-head maintenance routines of a large format printer. Included co-development with the San Diego-based team designing the print-head. Played a significant role enabling the success of a $250M family of products.
  • Designed image processing algorithms. Established the mathematical foundation and created the software tools used for algorithm design and prototyping. They are at the core of all modern HP printers from all divisions world-wide. The algorithms have been granted several US and European patents. Some of them have been published in "Constraint Solving for Inkjet Print Mask Design", Journal of Imaging Science and Technology, September/October 2000, vol. 44, no. 5; p. 391-397.
Faiter 1994 - 1995, Mechanical Engineer

Faiter designed and built plastic injection molding machines. My tasks included:

  • Mechanical design of injection molding machines, including creating a CAD-based design environment.
  • Wrote a CAD program for hydraulic systems in C++.
  • Implemented a CAD design system, based in Autocad. Wrote Autolisp programs that could build the machine in 3D, based in parametric input.

US Patents

A note on names: my full name is Juan Manuel García-Reyero Viñas, translated to Catalan as Joan Manel or Joan Manuel. It has been in various occasions shortened to Joan Manuel Garcia, Juan M. García or Joan Manel Garcia; that's me on the patents below.

Pending

  1. Progressive Print-masks Generation Algorithm (2001).
  2. Pen Dependent Complementary Weighted Printmasks (1999).
  3. Pre Cooked Masks (1999).
  4. Allow For The Efffect Of Drop Satellites During The Masking Process (2002).
  5. On-the-Fly Swath Height Determination (2002).
  6. Optimal Size And Nozzle Modulated Print Masks (1998).
  7. Print Mask Generation From Demand (1998).
  8. Algorithm For Fast Print Mask Generation FPG (1998).
  9. True Two Bit Pipeline (2000).
  10. A Diagnostic For Visual Detection Of Media Advance Errors (2000).
  11. Roll Printing Bar (2007).
  12. Nozzle Health Assesment Scanning Printed Data Using The On-board Scanner (2001).
  13. Ising-model Image Rendition And Masking In Incremental Printing (2005).

Education

Ph.D. in Mechanical Engineering, Polytechnic University of Catalonia, Spain (UPC), 2000

Mechanical Engineer, Polytechnic University of Catalonia, Spain (UPC), 1994