09 Nov 2015 19:11:48
Curriculum Vitae
See Also
Contact Information
- Tino Didriksen
Jervelundhaven, 6, 1, th
5220 Odense SØ
Denmark - mail@tinodidriksen.com
- 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 …
- Working for Learn Greenlandic since late 2010.
- Working for Oqaaserpassualeriffik since mid 2010.
- Working for Oqaasileriffik / Greenland Language Secretariat since late 2008.
- Working on GramTrans and related technologies for GrammarSoft ApS (Denmark) since early 2007.
- Working for VISL (Visual Interactive Syntax Learning) (Denmark) since April 2004.
- Created and actively maintaining Project JJ Chats since 1999.
Activities for Oqaasileriffik / Greenland Language Secretariat (2008 – current)
- Development of the Oqaaserpassualeriffi site.
- Development of Katersat, a tool for managing and improving the Greenlandic language database.
Activities for GrammarSoft ApS (2004 – current)
- Day-to-day operations and maintenance of the GramTrans sites, servers, and tools.
- Integrated the Perl translation back-ends with various commercial front-ends.
- Developed tools for translating rich text documents (XML, HTML, MS Word, OpenOffice.org, etc) without formatting loss.
- Developed stand-alone versions of the translation engines, implemented regression testing, and other quality assurance measures to ensure that rapid development does not cause system instability.
Activities for VISL (2004 – current)
- Day-to-day operations and maintenance of the VISL sites, servers, and tools.
- Further designed the Constraint Grammar formalism in cooperation with Eckhard Bick. Implemented 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 …
Past Activities
- Worked for GrammarSoft ApS (Denmark) on OrdRet, from August 2004 till November 2005.
- Worked for Swords Online (USA), from 2004 till 2006.
- Studied Computer Science at University of Southern Denmark from 2002 till 2005.
- Studied at Svendborg Gymnasium on the mathematical line from 1999 till 2002.
OrdRet (2004 – 2005)
- Project was a cooperation between Dansk Videnscenter for Ordblindhed, 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.