mirror of
https://github.com/mmalmi/mmalmi.github.io.git
synced 2025-04-23 01:01:27 +00:00
220 lines
13 KiB
HTML
220 lines
13 KiB
HTML
<?xml version="1.0" encoding="iso-8859-1" ?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fi" xml:lang="fi">
|
||
|
||
<!--
|
||
|
||
. . IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
|
||
.IMMMMMMMMMMMMMM8I . ... . =MMMM
|
||
:MMMMMMMMMZ . 7MMMMZ . 7MD . IMMD .
|
||
MMMMM. . . . .~ .M, . MMM .
|
||
MMMM, N. .IDMMMO777ZNMMMMMO =MM . M:. NMM.
|
||
. ZMMM . . :7NMMDI= . MM IM MMM
|
||
MMM IMM77IDMMM, . M8 ..MM M ,N MMM
|
||
M8 M M . M ,O . 7. MM
|
||
.M8 D ,. ... M 7 MM
|
||
MM. 7 = . ~MMMMMN, . 7MM
|
||
MMM .. N. MMMMMMMMMMMMMMMO. MMM
|
||
.MMM MMMMMMMMM+. ZMMMZ $MMMMMMMMMMM.. MMM
|
||
MMMD. . ..ZMMM78MMMMMMMMM MMM. .. DMMMMMMMMMMM8MM MM7 . OMMMM .
|
||
MMM MM:. . MMMMMMMMMMMMMMMMM IMM MMMMMMO .DMMMMM.. . . +O MMM.
|
||
.MMM ?D OMMMMM .,MMMMM+ MM MMMMMMMM. ?.MM..
|
||
MMM M :M. .7M8 MM . MMMN .. =MMMMM. . :MMM :.MMM.
|
||
MMM. 8. MMMMMMMMMZ. MM MMMMMMMMMMMM~ M MM. MM$
|
||
.MMOM M . .. MMMMMM$ . MMM . MM .MM MM
|
||
NMMM M 8M O88I MMMM 7~ . . .:MMMMMM MM MM
|
||
MMM $ . MM . MMM~ ~MMMMMMM MMMMM=.7MMMM MM . MM
|
||
NM7I M MMM: MMMMM MM MMMMMM . MMMZMMM.MM. 8 MM
|
||
MM MM .+MMMM =M M,MMD MMMMMMM $MM DMMMMMM.. ZMM. .MM .8..MMM.
|
||
MM? :M MMMMMM .. . . MM . . . MMM .MMMMMMMI=MM MMMM M N MMM
|
||
.MM MMMMMMMMM 8MMMM .ZMMMMMM? . MMM. ,MMMMMM . =. MMM
|
||
MMM. MMMM MMMMMMM8 . MM . :MMMMMMMMM NMMMMMMMMMMM .MMM.
|
||
.MM IMMM= MM ?MMMMMMMMMMMMMMMMMMMMMMM8 . MM . MMMMMMM . MMN 8 MM8
|
||
MM 7MMM MM .MM $MMMMM7 .MM.. .MM. MMMMMMMMMMD. MM~ MMM
|
||
7M ..=MMMMMMM?. MMI MMM MM . ?MMMMMMMMMM MM .MMI . MMM.
|
||
M= MMMMMMMMMMMMMMN~ .8M= MM 7MMMMMMMMMMMM, MM8MMM .,MM
|
||
M= MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8 MMMM . MM.
|
||
=M MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+ 8MM MMM$ MM
|
||
.8M. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MM . =MMMM. 7MM.
|
||
MM MM.MM MM.ZMMMM7=MMMM . MM ZMM MMMMM MMM.
|
||
MM MMZMM ~MM MMM ..~MM MM MMMMMMM . $MM$
|
||
MM ~MMM, MMM MM=. MM MM MMMMMMZ .M7 .MM ~MMM
|
||
,MM MMMMMMMMD. MM MM MMO~.7MMMMMMMM=.. NM.. MM DMMM
|
||
MMI . =MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM~. .M?. ,MM =MMMM
|
||
MM. D. . .. . . . .M= . ZMD . MMMM
|
||
MM. M M . .8MMMMMMMMMMMMM. MZ MM? . =MMMM
|
||
MM. I .MM ... .MM= .MM. ZMMMM
|
||
MM ,N . ,+777- -, ... ?MM MMMMM
|
||
MM. MMO. .. . . . 7MO . ?MMMM
|
||
MMZ .. .==~=. . . MMMM.
|
||
MM . . MMMM
|
||
MMM .. MMMMMMMMMM
|
||
.MMM7 ZMMMMMMMMN:
|
||
DMMMMMMMMMMMMMMMMMMMMMMMM? . .
|
||
. 7MMMMMMMMMMMMZ. . ..
|
||
|
||
-->
|
||
|
||
<head>
|
||
<title>Martti Malmi</title>
|
||
<link rel="shortcut icon" href="favicon.ico" />
|
||
<style type="text/css">
|
||
|
||
body {
|
||
text-align: center;
|
||
padding: 0px 0px 50px 0px;
|
||
margin:0px;
|
||
font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
|
||
}
|
||
|
||
div.main {
|
||
text-align: left;
|
||
margin: 30px auto;
|
||
background-color: #FFFFFF;
|
||
border-right: 0px solid #EEE;
|
||
border-left: 0px solid #EEE;
|
||
max-width: 800px;
|
||
padding: 0 5px;
|
||
}
|
||
|
||
a { color: #A22; text-decoration: none; }
|
||
a:hover { color: #A22; text-decoration: underline; }
|
||
|
||
img { border: 0px; }
|
||
|
||
#pic img { float: left; margin-right: 25px; }
|
||
#content { clear: both; padding-top: 20px; border-bottom: 1px solid #EEE; }
|
||
#header { color: #555; padding: 32px 0px; font-size: 18px; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; }
|
||
#header li { margin: 0px 0px 10px 0px; }
|
||
|
||
h1 { font-size: 36px; margin: 50px 0px 20px 0px; }
|
||
h2 {
|
||
margin:0px;
|
||
float: left;
|
||
color: #000;
|
||
font-size: 24px;
|
||
}
|
||
|
||
ul { list-style-type: none; }
|
||
li { margin: 0px 0px 18px 0px; }
|
||
|
||
.clear { clear:both; }
|
||
|
||
.block { clear:both; margin-bottom: 60px; }
|
||
.block ul { margin-left: 160px; }
|
||
.block ul b { margin-right: 5px; }
|
||
.block ul img { margin: 10px 0px;}
|
||
|
||
@media (max-width: 799px) {
|
||
#header { text-align:center; padding: 10px 0px; }
|
||
#header ul { margin:0; padding:0;}
|
||
#pic img { float:none; max-width:20%; margin:0; }
|
||
h2 { float:none; margin-left:5px; }
|
||
.block ul { margin-left:0px; }
|
||
img { max-width: 90%; }
|
||
h2 img{max-width:100%;}
|
||
h1 { margin: 20px 0 }
|
||
}
|
||
|
||
|
||
</style>
|
||
|
||
</head>
|
||
|
||
<body>
|
||
<div class="main">
|
||
<div id="header">
|
||
<div id="pic"><img alt="Lily!" src="lily.png"/></div>
|
||
<h1><img alt="Martti Malmi" src="title9.png" /></h1>
|
||
<ul>
|
||
<li>Software developer, digital culture enthusiast</li>
|
||
<li><a href="mailto:martti.malmi@aalto.fi">martti.malmi@aalto.fi</a> (<a href="mmalmi.pgp">PGP</a>)</li>
|
||
<li><a href="https://github.com/mmalmi">GitHub</a>
|
||
<li><a href="http://fi.linkedin.com/pub/martti-malmi/11/25/102"><img alt="LinkedIn Profile" src="linkedin3.png"/></a></li>
|
||
</ul>
|
||
<div class="clear"></div>
|
||
</div>
|
||
|
||
<div id="content">
|
||
<div class="block">
|
||
<h2><img alt="Me" src="me.png"/></h2>
|
||
<ul>
|
||
<li>Born in Rovaniemi, Finland, 1988 A.D.</li>
|
||
<li>I like playing guitar and keyboards, LAN parties, FPS and RTS games, indoor climbing, latino dances, imageboards, funny Youtube videos and bad action movies.</li>
|
||
<li>I also like Japan! Check out my 2011 travel blog <a href="http://morzenjapan.blogspot.com">M<EFBFBD>rzen in Japan</a> (in Finnish).</li>
|
||
<li>I'm interested in topics such as music, languages, cultural evolution, Internet memes, economics and society. As for technology, I'm more interested in its human implications than technical intricacies.</li>
|
||
<li>Open-minded <a href="http://en.wikipedia.org/wiki/INTP">INTP</a> personality.</li>
|
||
<li><img src="fillari2-small.jpg" alt="Travelling in Fukuoka, Japan"/></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="block">
|
||
<h2><img alt="Education" src="education.png"/></h2>
|
||
<ul>
|
||
<li><b>2003</b> Finnish National Board of Education: Award from improving IT usage in educational institute (Mankkaa school).</li>
|
||
<li><b>2007</b> Ylioppilastutkinto (The Finnish Matriculation Examination), Olari high school.</li>
|
||
<li><b>2007 - 2009</b> Computer science studies at Helsinki University of Technology. Mostly programming courses.</li>
|
||
<li><b>2011</b> 9 weeks of Japanese studies at <a href="http://www.genkijacs.com/">GenkiJACS</a>, Fukuoka, Japan.</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="block">
|
||
<h2><img alt="Experience" src="experience.png"/></h2>
|
||
<ul>
|
||
<li><b>2004</b> Verkkokauppa.com, junior high school traineeship. 2 weeks of mostly warehouse work, but my friend and I also spent a day coding a PHP script that parsed warehouse receipts and searched product codes for the listed items. The script saved a lot of manual work so they rewarded us with gift cards.</li>
|
||
<li><b>2007 - 2010</b> Various part time jobs at warehouses and construction sites.</li>
|
||
<li><b>2009 - 2011</b> Developer of the P2P virtual currency <a
|
||
href="http://www.bitcoin.org/">Bitcoin</a>. I was the first person to join the project and had the privilege to work with the infamous man of mystery, <a href="http://en.wikipedia.org/wiki/Satoshi_Nakamoto#Creator">Satoshi Nakamoto</a>. My tasks included community building, project organization, web design, web app development, server administration, C++ programming and documentation in English. Check out my interviews by <a href="http://www.businessinsider.com/bitcoins-martti-malmi-not-worried-about-liberty-reserve-2013-5">Business Insider</a>, <a href="http://www.iltasanomat.fi/digi/art-1288496063056.html">Ilta-Sanomat</a> (in Finnish) and <a href="http://www.talouselama.fi/uutiset/bitcoin+mullistaa+maksuliikennetta/a729735">Tietoviikko</a> (in Finnish).</li>
|
||
<li><b>8.3. - 30.6.2010</b> Siemens, trainee at the corporate communications department. Compilation of the company website content using a CMS. The work included presentation logic planning, illustration using Adobe Photoshop, proof-reading, co-working with product managers, some CMS user support and a lot of ctrl+c & ctrl+v.</li>
|
||
<li><b>9.9.2010 - 24.8.2011</b> <a href="http://www.whitevector.com/">Whitevector</a>, software developer. Worked in a small agile team that developed and maintained a social media monitoring and analysing product. Technologies used included Java (Eclipse IDE), Lucene, PostgreSQL and Ruby on Rails among others.</li>
|
||
<li><b>5.6.-31.7.2012</b> <a href="https://www.kuvaverkko.fi">Kuvaverkko</a>, Billing system upgrade project. PHP & MySQL development.</li>
|
||
<li><b>8.8.2012 -</b> <a href="http://sc5.fi">SC5</a>, Front & back-end web development.</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="block">
|
||
<h2><img alt="Skills" src="skills.png"/></h2>
|
||
<ul>
|
||
<li>I'm good at writing grammatically correct English and Finnish and expressing things clearly. I can communicate basic things in Swedish and Japanese.</li>
|
||
<li>I have an eye for aesthetics in web sites and user interfaces. I can create layouts using Photoshop, CSS and HTML. I have played around a little with Qt, wxWidgets and Swing.</li>
|
||
<li>I have worked with Java, C++, Eclipse, SVN, Apache, SQL, RoR, Django, PHP, HTML5, JSON, XML and Javascript (JQuery, Mootools).</li>
|
||
<li>I have maintained hobby Linux servers since I was 14 and production servers since 2009.</li>
|
||
<li>I understand not only code, but also user experience and business aspects. In addition to thinking about <i>what</i> and <i>how</i> you do, it's good to know <i>why</i> you do things.</li>
|
||
<li>I'm good at speed typing!<br/>
|
||
<a href="http://speedtest.10fastfingers.com"><img src="1_wpm_score_DK.png" alt="Typing Test Score" /></a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
|
||
|
||
<div class="block">
|
||
<h2><img alt="Old stuff" src="work_samples.png"/></h2>
|
||
<ul>
|
||
<li><b>2007</b> Saving Princess Adeleine (<a href="adventure.jar">jar</a>/<a
|
||
href="adventure.exe">exe</a>), a simple
|
||
text-adventure game I made for a programming course. It was chosen as one
|
||
of the model solutions for the exercise. You can find a "cheater's
|
||
map" of the game world <a href="cheatermap.GIF">here</a>.</li>
|
||
<li><b>2008</b> <a href="tetris.html">Tetris</a>, a Java-applet.</li>
|
||
<li><b>2009</b> M<>kki (<a href="moekki1.1.jar">jar</a>/<a href="samples/Moekki.html">source code</a>). A game where you
|
||
place sticks on a grid, and get a point and a new turn for each triangle you
|
||
complete. Can be played against the computer or another human player. Made
|
||
as a project work for the programming course T-106.1240 Ohjelmoinnin
|
||
jatkokurssi T1.</li>
|
||
<li><b>2010</b> Inverted Index (<a href="samples/InvertedIndex.html">source code</a>), a standalone Java program made as a work sample for a job application.</li>
|
||
<li><b>2012</b> <a href="http://www.flowdock.com">Flowdock</a> plugin for <a href="http://www.redmine.org">Redmine</a> (<a href="samples/RedmineFlowdockPlugin.html">source code</a>). Posts newly created issues and issue status updates from Redmine to Flowdock using the Flowdock API.</li>
|
||
<!-- <li><b>2012</b> <a href="https://eurobtc.com">EuroBTC</a> (<a href="samples/eurobtc.html">source code</a>), a service that lets you buy and sell bitcoins for cash in the snail mail. Written in PHP.</li> -->
|
||
<li><b>2012</b> <a href="samples/html5tetris.html">Neon Shade Tetris</a> (<a href="http://github.com/mmalmi/neonshadetetris">GitHub</a>), a JavaScript/HTML5 tetris game.</li>
|
||
<li><b>2012</b> <a href="gamewheel">Gamewheel</a> (<a href="http://github.com/mmalmi/gamewheel">GitHub</a>), wheel of fortune for choosing the next game at LAN parties.</li>
|
||
</ul>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div id="footer"><img alt="" src="lily-small3.png"/></div>
|
||
|
||
</body>
|
||
</html>
|
||
|