19 Oct 2006 07:44:48

Curriculum Vitae

Contact Information

  • Tino Didriksen
    Bredstedgade 40, 2, 221
    5000 Odense C
    Denmark
  • tino@didriksen.cc
  • Phone: (+45) 27 50 42 50

Biometrics

  • Danish
  • Born September 18th, 1982
  • Living in Odense, Denmark

Qualifications

  • Strong knowledge of C, C++, Java, Perl, PHP, JavaScript, HTML, XML.
  • Strong knowledge of relational databases and SQL.
  • Worked with Lua, Python, D, Ruby, ASP, Flash + ActionScript.
  • Cross-platform and cross-arch development.
  • Server setup and maintenance on Linux based platforms.
  • Graphic design and manipulation at an intermediate level.

Familiarities

  • Developing software for operating systems Linux, Windows, and MacOS on archs x86, x86-64, and PPC.
  • Developing software using the GNU Compiler Collection, Eclipse/JDK, and Microsoft Visual Studio toolchains.
  • Creating and maintaining databases in PostgreSQL and MySQL.
  • Been using Windows (and DOS) since 1993, MacOS since 1996, Linux since 1998, and still use all three.
  • Installation and maintenance of server environments including Apache, PHP, Perl, PostgreSQL, MySQL, Subversion, Sendmail, BIND.
  • Macromedia Flash.
  • Adobe Photoshop (since version 4.0).

Languages Spoken / Written / Understood

  • Danish, native level.
  • English, native level.
  • Norwegian, intermediate level.
  • German, basic level.
  • Swedish, basic level.

Currently engaged in …

Past Activities

Overview

VISL (2004 - current)

  • Day-to-day operations and maintenance of the VISL sites, servers, and tools.
  • Designed and implemented VISL CG-3 as the next generation of Constraint Grammar; actively used by researchers globally.
  • Created WebPainter, a merge of the live language analysis run on live websites.
  • Created a visual word creator for Latin words.
  • Created a visual editor for sentence dependency trees.
  • Fixed several outstanding issues with the existing Java applets and games.
  • Converted several synchronous processes to be asynchronous with email notification of completion to ease server load.
  • Sped up several key live language analysis toolchains by orders of magnitude via pre-generating caches and other optimizations.
  • Created a new world map for the VISL front page.
  • Redesigned the VISL site with a new menu and search ability.
  • … and I could fill several pages more …

OrdRet (2004 - 2005)

  • Project was a cooperation between VISL, GrammarSoft ApS, and Mikro Værkstedet A/S
  • Created a DLL interface in C/C++ between Mikrov’s MS Word front-end and the back-end comprised of Mikrov’s Staver.dk and VISL’s DanGram.
  • Overhauled VISL’s Perl-based DanGram back-end to load DanGram as a persistent embedded Perl module instead of running the piped chain each iteration.
  • Implemented a profiling and quality assurance test suite in C/C++ with toolchain scripted in PHP.
  • Proposed, designed, and implemented the primary OrdRet website from scratch. Hosted on my own servers.

Swords Online (2004 - 2006)

  • Improved session security to eliminate session hijacking and protect customer credit card numbers.
  • Improved performance through optimizing SQL queries and caching complex computations in shared memory. In certain cases this resulted in a speed increase from O(n*m) to O(1).
  • Implemented “Flash Sales”: Putting a limited number of a product on sale for a specified timeframe.
  • Implemented “Advanced Search”: Ability to search for price ranges, qualities, and all sorts of details.
  • Implemented “Customer Also Bought”: Each product would have a listing of other products bought together with it.

Svendborg Gymnasium (1999 - 2002)

  • Took A-levels in Mathematics, Physics, and English.
  • Would have taken A-levels in Chemistry as well, but there were sadly too few interested to form a class that year.
  • Worked for the school’s newspaper, Baenk, as editor, journalist, and layout artist.

Very random past activities

  • Translated smIRCle to Danish.
  • Worked on various Quake mods ca. 1996-1998.

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply

You must be logged in to post a comment.