Spinfy/Mango Solutions, Penang, 3 August 2015 – 1 June 2018 Portfolio

Helped in assembling and supervising multicultural team with the intent of producing digital books in Malaysia. Lean methods were applied in bettering daily processes with improving efficiency. My personal goal was to create good trust among our employees and create a culture where issues are talked through openly. My tasks were various and included lot of communications with different prospective clients around the globe.

While supervising the book production, I was lead developer in internationally used language learning mobile solution. The mobile solution is published for Android and iOS platforms and in addition it includes editor for the content. Code is written in C# and the communication and task management were handled using Trello and Slack. Scrum practices were applied overall throughout the development cycle.

I created a launcher software for Moomin tablet which has been widely sold in Finland. The software allows parents to set restrictions on which applications can be used and for how long daily. The software was done using native Android development tools with Java code.

The parking system in Malaysia is very outdated with the coupon system. We came up with a prototype solution that would unite all this into two separate applications for enforcers and parkers. I did the programming for the prototype for Android platform and the backend. Backend uses NodeJS runtime and MongoDB database. The backend is running on Google Cloud.

Penang organised charity event where the intention was to plant 10000 trees around the state within 24 hours. The idea is to plant number of trees, then take a picture and send a report. GPS coordinates are also collected. I developed applications for Android and iOS using React-native framework. Backend was running on Alibaba Cloud(close Kuala Lumpur location) with NodeJS+Express+Mongodb.

VividWorks, Oulu, 01 September 2014 – 24 July 2015 Portfolio

VividWorks offers a unique 3D visual sales solution for customers who want to visualise the product in real world environment before purchase decision. I was working shortly as a lead full stack developer for the biggest client where my responsibilities were daily calls, urgent fixes and business critical robust code. Microsoft technologies were used, Visual Studio for code, ASP.NET MVC web framework and Team foundation for version control.

Spinfy, Oulu, 02 January 2012 – 28 February 2014 Portfolio

Spinfy was starting digitalise old Moomin books with modern day additions, such as audio and animations. I joined the company as a game developer. Required skills included use of efficient C++ code for the book engine and OpenGL for rendering interfaces. XCode and Objective-C for iOS releases. I came to understand concepts of graphs, nodes and functional reactive programming. Later I worked on implement Android and Windows Mobile interfaces as well. Bash scripts were used optimising repetitive actions. actions.

Center for Internet Excellence, Oulu, 27 January – 30 September 2011

CIE did virtual world research among others. I was tasked to develop bash scripts for producing automated package build system. I also did my thesis there which was a Collada support for the realXtend virtual world. The implementation added support for numerous of 3D formats available.

On2 Technologies, Oulu, 24 May – 20 August 2010

On2 developed video decoding/encoding software and was later bought by Google. I worked there as an intern. My job was to measure performance of decoding and encoding in an Android device by producing color conversions using OpenGL, OpenGL ES and OpenCL in a custom made Android application.

Education
First-cycle polytechnic degree (Bachelor’s thesis) Oulu University of Applied Sciences, Finland

LANGUAGES
Finnish: mother tongue
English: excellent

Certificates
Deep Learning Specialisation from Coursera
Zero to Deep Learning™ with Python and Keras

keywords:
git, trello, opengl es, lua, backend, google cloud, nodejs, mongodb, prototyping, lean, agile, scrum, react-native, react, C#, C++, Java, Android, tensorflow, keras, python, Android Studio, iOS, Windows, team leading, full stack, mern, visual studio, json, unity

Begin typing your search term above and press enter to search. Press ESC to cancel.