Mikko Junnila is a 34 years old senior consultant and full stack software developer.

He has over 11 years of information systems and business experience. He has worked in both public and private sectors – in taxation, energy, logistics, finance, and manufacturing.
 

I like writing software for actual end users.

I believe in openness, systems thinking, unifying technology with design, and learning by doing.

Awards

Winner of Industryhack with Gasum "Hack the Gas" (at Nortal)
https://www.youtube.com/watch?v=OM1iwgenBNQ 

Digital Project of the Year - Tax Card Online / Verokortti verkossa (at Nortal)
Management Events - Digital Business and Services

Presentations

Making Decisions in a React Native Startup (YouTube)

How to answer more questions with events (Complex Event Processing, YouTube)

GitHub

Nortal TechDay - Conference application for iOS
https://github.com/mikkoj/NortalTechDay

LiveBussit - buses and trams on top of iOS 7 map
https://github.com/mikkoj/LiveBussit
https://www.youtube.com/watch?v=s7sH9FaMoaE

Nocs - A Windows Notepad -style application that uses Google Docs for synchronizing text files
https://github.com/mikkoj/nocs

Ergolatron - Cloud-controlled work desk using Arduino, Johnny-Five, Faye, and Polymer
Story, pictures and video
https://github.com/nortal/ergolatron

LunchCrawler - An idea for a heuristic lunch menu crawler
https://github.com/mikkoj/LunchCrawler
 

Technologies

Mobile: React Native, Swift, Objective-C, Kotlin, Android SDK, Cordova, Motorola EMDK, Citrix Mobility SDK

Web: React, Redux, ES6/7, Node.js, Angular, Knockout, MobX, ImmutableJS, ASP.NET

Cloud: Elastic Beanstalk, EC2, S3, Route53, CloudFront, Azure, Firebase, Authy, Nexmo, SendGrid, Docker

IoT: Arduino Yùn, johnny-five, HC-SR04

Design: Sketch, Proto.io, Invision

Desktop: C#, WPF, MVVM, XAML, WinForms

BDD, DDD, Continuous Deployment

School

Turku University of Applied Sciences  5/2009
Bachelor of CS, Embedded systems

Graduated with a diploma for bachelor's thesis on developing a scalable cloud architecture on Windows Azure

2015/02 (at Nortal) - Organized a collaboration project with Turku University called "Capstone". Goal was to offer students a real world problem to solve.

 

Work history

04 / 2016 – current - Senior Consultant - Arado Oy
09 / 2015 - 04/2016 - Technical Architect - Nortal Oy
05 / 2012 - 09/2015 - Senior Solutions Specialist - Nortal Oy
01 / 2012 - 05/2012 - Senior Solutions Specialist - CCC Corporation Oy
03 / 2011 - 01/2012 - Solutions Specialst - CCC Corporation Oy
08/2008 - 03/2011 - Software Designer - CCC Corporation Oy
05/2007 - 08/2007 - Software developer - Education Support Centre Finland
05/2006 - 08/2006 - Trainee - IT Management, State Provincial Office of Western Finland


Work experience

2017/01 – current | Edukit mobile & web application for education

Mikko participated in design and development of a mobile and web applications for education purposes. Edukit is designed to support work-based learning and speed up the graduation of students studying for vocational degrees.
React Native, React, Redux, redux-effex, redux-saga, node.js, yarn, Flow, ES6/ES7, Objective-C, Android, Java, Sketch, Firebase, OneSignal, Fabric, Logentries, LogDNA, Cloudinary

 

2016/04 – current | Large European Provider of Debt Related Administrative Services

Agile software development for a real-time credit decision system. Tasks included planning, estimating, implementing and testing of feature stories. Main purpose of this project is to help customer to improve their current credit decision making logic and to help them expand to different countries.
C#, Git, SpecFlow, EventStore, Complex Event Processing, BDD, TDD, ASP.NET MVC, Javascript, WCF, SQL Server, Entity Framework, NSubstitute, ReSharper, TeamCity

 

2016/04 – 2016/06 | Large organization of Finnish Government

Mikko participated in development of IoT (Internet of Things) and cloud computing solution. Main purpose of this solution was to build a physical mobile device that can inform the state of any target pylon using its sensors. Before this mobile device, customer's employees had to visit the target physically in order to know its state. With the built solution customer’s employees are able to see the state of the target pylon through a mobile app.
IoT, Cloud computing, Arduino, Arduino GSM Shield, Docker, Digital Ocean, Node.js, React Native, iOS, Android

 

2016/03 – 2016/04 | Indoor mapping solution for the web | University in Finland

Worked as an architect in an indoor mapping project where the goal was to create interactive maps for several university campus buildings.
React, Redux, redux-saga, d3.js, svg


2015/11 – 2016-03 | Real-time chat and mobile applications | Large Finnish Association for logistics and purchasing professionals

Conference application for the largest Finnish voluntary association of private individuals and legal entities Association of Purchasing and Logistics.
Heavy use of Sketch. React Native, Custom iOS + Android modules. Firebase, Redux, Authy, Nexmo, ASP.NET Web API,


2013 – 2015 | Custom ERP | Finnish kitchen manufacturer

Wrote a custom ERP solution for the largest kitchen manufacturer in Finland. Small team with full stack development, UI-design and working with integrations.
C#, WPF, MVVM, XAML, Prism, Citrix Mobility SDK, TestAutomationFX


2015/05 – 2015/08 | Mobile apps and ESB for apartment housing | Finnish housing company

Applications for residents and service workers working within apartment housing solutions.
Applied a microservices architecture and functional design for gathering events throughout the solution.
React Native, Ionic Framework, AngularJS, ASP.NET Web API


2014/09 | Mobile production monitoring | Finnish kitchen manufacturer

KPI indicators on top of the production floor blueprint
Windows Phone 8, XAML


2013/10 | Responsive web-portal for mass email and SMS reporting | Leading northern European oil refining and marketing company

Ability to construct and send messages for different groups and truck drivers.
KnockoutJS, SMSGlobal, Sendgrid


2013 – 2014 | Supply chain analysis and reporting system | Leading northern European oil refining and marketing company

The goal was to seek anomalies between a number of critical supply chain and order systems.
ASP.NET MVC, jQuery, Oracle, SQL Server


2013 | Mobile app for delivery drivers | Finnish kitchen manufacturer

Unloading kitchen orders at the customer, sending information back to the factory regarding faulty or missing packages etc.
Windows Mobile 6.5, Motorola EMDK, Oracle


2008 – 2013 | Online service for Finnish residents | Large Finnish public organization

Online service for all employed Finnish citizens. Worked as the lead architect in the project for 4 years.
ASP.NET, UIPAB, WCF, SpecFlow, IKVM