ARBUS

Alvar Hyvönen

Developer, Geniem

I always try to think outside the box when faced with a problem, and I'm not stuck with stale ideas when they're not the solution to the problem at hand. I enjoy a challenge, especially if it demands of me to learn something new in the process. I'm always ready to listen, ready to learn, ready to adapt and come with a can-do attitude. I'm the guy who thinks about coding conventions and making workflows smoother, and I'm not afraid to express my opinions. I want to make a difference.

I've been messing around with computers since I was a kid and the past fifteen years have progressively molded me into a programmer. Most of my coding understanding is from freelance work, but I've also experienced working in a big team of near forty people at a digital service company called Frantic. Our team's responsibility was taking care of Finnair's website and other web presence.

My dream, on this career path, would be to get to work with artificial intelligence. Currently I'm in search of an environment where I could really flourish and grow as a developer. A company that doesn't care where and how I work, as long as I get the job done. A place where I can really put my skills to the test and also have a possibility to try out new things as I acquire a larger skill set.

I'm a family man. I'm really proud of my loving wife, my inspiring kid and ever curious cat. They are my biggest teachers in life. I also enjoy dabbling in pixel art, game development, eastern philosophy and martial arts. I'm currently playing Dungeon Crawl Stone Soup.

ARBUS

Skills

My main area of expertise is Front End development, but I also own a Back End skill set. I can handle the Adobe Creative Cloud family, and I'm constantly trying to learn new skills. Currently I'm studying Vue.js, and my near-future plan is to strengthen my knowledge of Node.js. Within the next few years I would like to learn Java and look into C++.

WordPress and the LAMP stack are in my repertoire (though the configuration of Apache is best left for someone wiser), and I'm currently developing with DustPress for Geniem. I also have experience with corporate CMSes, namely Amadeus. I'm not intimidated by terms like AJAX, Grunt, Git, touch screens, web accessibility and responsive web design. I really enjoy the words coding convention and documentation. I'm also familiar with Chrome extensions, I've had a brush with Bootstrap, and I'm comfortable working with Foundation 6. I've worked under Scrums and I do my best to support browsers from IE9 to infinity.

Development Knowledge

Studying | Comfortable | Confident
Studying Comfortable Confident
AJAX AJAX
Angular 2.0 Angular 2.0
BASH Scripting BASH Scripting
BEM BEM
C C
Cocoon.io Cocoon.io
Composer Composer
CSS3 CSS3
DustPHP DustPHP
ECMAScript 6 ECMAScript 6
FreeMarker FreeMarker
Git Git
Grunt Grunt
HTML5 HTML5
JavaScript JavaScript
jQuery jQuery
JSDoc 3 JSDoc 3
{{mustache}} {{mustache}}
MySQL MySQL
Node.js Node.js
npm npm
PHP7 PHP7
RegExp RegExp
RxJS RxJS
SCSS SCSS
TypeScript TypeScript
Vue.js Vue.js
WordPress WordPress
WP/ACF WP/ACF

... and I've also used these JavaScript libraries:

Lodash, Masonry.js, baguetteBox.js, Hammer.js, Instafeed.js, List.js, Menucool's_JIS, ProgressBar.js, Rot.js, Velocity.js

Book Recommendations

Eloquent JavaScript
by Marijn Haverbeke

JavaScript Enlightenment
by Cody Lindley

JavaScript: The Good Parts
by Douglas Crockford

Tool Recommendations

Blisk.io
a Web Browser for Cross-device Development

Sublime Text
a Sophisticated Text Editor

ARBUS

Portfolio

Site example screenshot

A big WordPress multisite currently in production, but also actively developed with additional features. Built on DustPress, with multiple languages solved by PolyLang, and Foundation as its Front End framework. It currently has around 10 sites, including: supermessut.fi, viretampere.fi, hevosmessut.fi. Designed by co-workers, developed by yours truly.

Site example screenshot

A theatre group's website built on WordPress, with a custom template written from the ground up. They needed a modern site, which really helps the users access the latest information about their productions. We had a lot of fun planning the design and it was a great opportunity for me to really get to know WordPress.

Site example screenshot

A former version of the theatre group's site. No fancy stuff here, just some old school HTML tricks and cool web design. ;-)

Site example screenshot

I spent half a year working at Frantic, doing work for Finnair. There are a lot of nooks and crannies I worked on, but also more visible stuff like events (with underlying AJAX calls) and the Hold My Booking landing page. With the latter in mind, I worked on the display logic and responsiveness, but also on more interesting logic underneath with FreeMarker that controls the content shown there and other sections of the site. Working at Frantic was a great experience and I learned a lot during my stay there. All content belongs to Finnair Plc.

Site example screenshot

My old portfolio. A bit of playing around with JavaScript, and different color templates. Here to remind myself how far I've come.

Game example screenshot

A game I'm currently working on. Basic logic is ready and some of the animation only works on WebKit browsers (for now). Keys: HJKL&space, or swipes and click. Touchscreen compatible (Hammer.js).

Example screenshot

A mockup of a vendor's shopping cart, currently with basic functionality.

Example screenshot

An elevator simulator written in JavaScript. Fool around with the buttons and press start!

ARBUS

Curriculum Vitae

Employment History
2016- Developer, Geniem
2009- Developer, Freelance
2016 Developer Trainee, Frantic [cert]
2015-2016 IT-support, Vantaan Tanssiopiston Tuki Ry
2011-2014 Customer service & NVIDIA/ASUS sales rep., Verkkokauppa.com Oyj
2010-2011 Salesperson & cashier, Verkkokauppa.com Oyj
2009-2010 Web operator, Destia Oy & Buuma Oy
2008 Porter, Visanka Yhtiöt Oy
2008 Computer installations, Isoworks / a Fujitsu company
2007 Graphic designer & IT-support, Kuvatapio / Mikenova Oy
2007 Customer service, Level7 Gaming Cafe / Game Community Finland Oy

Education
2016- udemy: Angular 2.0 with TypeScript [link]
2015 HarvardX CS50x [cert]
2009 High-School