Skip to content

Curriculum Vitae (résumé)

September 25, 2010
By Jordi in

I’m mostly a C++ GNU/Linux programmer with a mathematical bent. Below is a rough sketch of what kind of work I’ve done. If you want more details, contact me.

Work Experience

January 2011 – Present — Neuroimaging software development.
Develop Perl, Python, and Octave software for medical data acquisition and image processing.
March 2011 – July 2011 — Perl programmer analyst
Perl programming, needs of web administration platform and implement them in Perl.
October 2010 – February 2011 — Java programmer analyst
Java programming, natural language processing, machine learning
May, 2010 – September 2010 — Cryptography and security Linux, C and C++ Integration Engineer
Integrate cryptographic products written in C and C++ for RedHat and SUSE Linux platforms. Improve elliptic curve cryptography implementation.
September, 2009 – March, 2010 — Internet filtering C++ Software Developer
Developed multithreaded C++ process monitor in a Linux and general Unix environment. Improved SNMP integration. Rewrote company MIB.
March, 2009 – September 2009 — Human Resources PHP and Database Admin
Management of in-house database for hosting our customer data.
2008, second half — Internet service provider C++ programmer
C++ coding and BSD administration. Efficient string algorithms, embedded system development (MIPS with OpenWrt).

Nonprofit Work

Since 2008
GNU Octave
Developer and project contributor
Have been involved with the GNU Octave community for some time, overseeing the health of the QtOctave package and submitted patches for bugfixes. Have recently become a more direct contributor by submitting improvements and bugfixes to the core Octave code itself.
December 2008 – January 2010
Everything2.com
LAMP Developer
Work with Perl, Apache, MySQL, Ubuntu, Fedora, and mercurial maintaining the everything2.com website.
Since 2007
Debian GNU/Linux
Debian packager
Debian packaging tools and scripting, coordinating work via email and IRC with other Debian developers.

Code samples

C++ thesis work
Debian packaging
GNU Octave patches

Education

2005 – 2010
MSc specialising in applied mathematics, CIMAT
2000 – 2004
Bachelor of Arts, First Class Honours Concentration in Mathematics, McGill University, Montréal.

Languages

  1. English — Native
  2. Spanish — Native
  3. French — Conversational
  4. Russian — Basic Conversational

Technical skills

Operating Systems
GNU/Linux, OpenBSD, FreeBSD, Unix, POSIX
Programming
C++ (with Boost), C, Java, pthreads
Scripting
Perl, Python, PHP, bash
Databases
MySQL, PostgreSQL
Scientific
MATLAB/Octave, Maxima
Typography
\LaTeX
Tools
GNU autotools, CMake, Emacs, git, subversion, mercurial
Graphics
VTK

Additional skills

Mathematical
Numerical methods and analysis, general mathematical ability at all levels, mathematical coding.
Linguistic
Impeccable English-Spanish translation. Excellent grasp of the nuances and cultural associations of each language. Written and oral communication.









atrie krediti no 18 gadiem greitas kreditas on credit | Use moses basket with stand finder | New Volvo XC70 and new Volvo XC90 cars for sale on UsedCarMarkt.com. Other new autos for sale