Resume of Joel Yliluoma

right As of: 2018-07-26
The permanent address of this page:


Birthyear 1978


2016—… Senior Software Engineer Etteplan Embedded Finland (Espotel Oy),
Embedded development (ARM Cortex, SMARC Linux)
2014—2015 Coach driver Savonlinja Oy (Etelä-Suomen Linjaliikenne Oy)
2013—2017 Consultant City Dev Labs (W3 Group),
Part-time, providing occasional support for old projects on hourly basis
2000—2012 Software Designer W3 Group Finland Oy,
Web backend programming, Linux server administration
1999—2014 Data Conversion Specialist Järventausta Oy, part-time
1995—2001 Software Designer Solteq Oyj (as Osarsoft Consulting Oy)

And various other, including military service, newspaper delivery, ISP server co-administration, and practical training in various fields of work.


2014 Driver CPC TTS Koulutus Oy
Preparatory studies for Logistics Bachelor’s Degree
1998—99 unfinished Espoo-Vantaa university of technology (prior names: Evitech, Evtek; now Metropolia)
For Bachelor of Computer Engineering degree, unfinished
1997—98 Military service The Finnish Defence Forces
I also developed a network analysis & entertainment program to be used in the YVI2 telecommunication vehicles.
1994—97 Mechanic of Computer Technology Keravan Ammattioppilaitos (name now: Keuda)
A student award of good progress from Järvenpään Data-Keskus Oy

Driver’s License (EU): B C D
Professional Competence (Driver CPC) for bus, coach, lorry


I love teaching and instructing people. Nothing delights me more than to see a person grasp a new thing after I have explained something clearly and patiently.

As a person I am honest and frank. I like to approach each person as an individual, and I usually get along well with old and young people alike.


Finnish native, proficient in grammar
English excellent (written), good (spoken)
Swedish elementary
Japanese passed level 4 Japanese language proficiency test (basics).
Hebrew biblical phrases and alphabet (beginner)

In general, I like to know a bit about many different languages.


I am an experienced programmer in a multitude of programming languages and a few microcontroller platforms, such as AVR, PIC, 6502, and Z80, and I have twenty years of experience of using relational databases such as MySQL in commercial products. I also enjoy reading source code, and take pride in being good at that.

Here is a concise list of keywords that define technologies that I work with regularly: C++, C, PHP, git, gcc, bash, BASIC, nasm, ffmpeg, clang, GNU, Linux, Debian, xterm, ca65, microcontroller, hex editor, x86, 6502, asm

Generally, I steer towards the lower-level programming concepts such as engines, converters and algorithms rather than high-level concepts such as user interface.



I devote much of my free time to developing and exploring software and software technologies. I am a hobbyist Linux hacker, as well as a Nao robot developer.

I’m a free software enthusiasist (as per Free Software Foundation definition of “free”).


Last edited at: 2019-04-04T10:52:55+03:00