Mikko Karvonen
Full Stack Web Developer at Medanets- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Finnish -
-
English -
Topline Score
Bio
Eduardo Schnell e Schühli
It was the second time I had the pleasure to work with Mikko and similarly to first time he surprised me positively. I wouldn't like to give emphasis in his technical skills, which are broad and sharp, instead, I would like to mention his steep learning curve and his high commitment to the project. Those strengths can be transferable to any other kind of tasks he can possibly be challenge in the future.
Eduardo Schnell e Schühli
It was the second time I had the pleasure to work with Mikko and similarly to first time he surprised me positively. I wouldn't like to give emphasis in his technical skills, which are broad and sharp, instead, I would like to mention his steep learning curve and his high commitment to the project. Those strengths can be transferable to any other kind of tasks he can possibly be challenge in the future.
Eduardo Schnell e Schühli
It was the second time I had the pleasure to work with Mikko and similarly to first time he surprised me positively. I wouldn't like to give emphasis in his technical skills, which are broad and sharp, instead, I would like to mention his steep learning curve and his high commitment to the project. Those strengths can be transferable to any other kind of tasks he can possibly be challenge in the future.
Eduardo Schnell e Schühli
It was the second time I had the pleasure to work with Mikko and similarly to first time he surprised me positively. I wouldn't like to give emphasis in his technical skills, which are broad and sharp, instead, I would like to mention his steep learning curve and his high commitment to the project. Those strengths can be transferable to any other kind of tasks he can possibly be challenge in the future.
Experience
-
Medanets
-
Finland
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Full Stack Web Developer
-
Aug 2019 - Present
Having fun while producing greatest quality with the usual web development suspects - VueJS - NodeJS - TypeScript - Sequelize - Mongoose - D3 - Apollo - Puppeteer and others Having fun while producing greatest quality with the usual web development suspects - VueJS - NodeJS - TypeScript - Sequelize - Mongoose - D3 - Apollo - Puppeteer and others
-
-
-
Arm
-
United Kingdom
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Senior System Test Engineer
-
Jun 2016 - Jun 2019
Web developer work. Feature implementation in AngularJS and Angular (TypeScript) based projects, unit test and e2e test writing using Jasmine, Karma, Protractor. Writing amazing web application e2e test automation framework based on Puppeteer. Writing real time HTML 5 canvas application and real time IoT sensor data visualisation and charting using D3.js. NodeJS server side implementation using both TypeScript and JavaScript. MongoDB , Redis designing. Web developer work. Feature implementation in AngularJS and Angular (TypeScript) based projects, unit test and e2e test writing using Jasmine, Karma, Protractor. Writing amazing web application e2e test automation framework based on Puppeteer. Writing real time HTML 5 canvas application and real time IoT sensor data visualisation and charting using D3.js. NodeJS server side implementation using both TypeScript and JavaScript. MongoDB , Redis designing.
-
-
-
SyncShield
-
Finland
-
Software Development
-
1 - 100 Employee
-
Trainee
-
Sep 2015 - Mar 2016
Web developer work, which consisted of bug fixing and implementing new features. Used technologies included AngularJS, JavaScript and Java. Web developer work, which consisted of bug fixing and implementing new features. Used technologies included AngularJS, JavaScript and Java.
-
-
-
Hintfy
-
Entertainment Providers
-
Engineer
-
May 2013 - Jun 2014
My tasks in this project were: server profiling, query optimization towards MongoDB, setting indexes in DB, building and operating test servers, developing functionality on backend side using Ruby, developing an admin interface using HTML and JavaScript. I did also functionality testing and fixed a few bugs. My tasks in this project were: server profiling, query optimization towards MongoDB, setting indexes in DB, building and operating test servers, developing functionality on backend side using Ruby, developing an admin interface using HTML and JavaScript. I did also functionality testing and fixed a few bugs.
-
-
-
Nokia
-
Finland
-
Telecommunications
-
700 & Above Employee
-
Senior Engineer, SW
-
Feb 2009 - Sep 2012
I was developing web based tools for Nokia product customization. This was for Nokia Maemo and MeeGo platforms. My skills were best suited in the backend developing with Python and Django. I did touch some HTML/CSS/JavaScript code on client side too. I made some of the tool deployments for live servers, performance testing and fixing the bottlenecks on parts of the tool chain. When MeeGo was ended I did some random maintenance tasks to keep N9 product customization tools working.In the end of my Nokia career I worked one year with tools for a third Nokia platform. I created a statistics tool for getting code churn metrics from Git repositories. For code cross reference I set up an OpenGrok server and wrote necessary tools for fetching of the platform code to be referenced. I also did some work to create and maintain a browser based test tool for mobile hardware. While testing the tool I participated a little in HW testing effort, too. Show less
-
-
Senior Engineer, I&V
-
Apr 2001 - Jan 2009
In Nokia Networks I started in functional testing of an IP Telephony gateway. Writing and running test cases. Protocols under test included SIP, SDP and IPv6. Later I participated in QoS testing of the IPT gateway. Testing with IPv6 was not possible on control plane so I wrote a small stateless SIP proxy in C. IPT QoS testing was also the topic of my thesis work.The next project for me was the Nokia MGW. For this project I did most of my work with Tektronix K1297-G20. Wrote countless of test cases and solved quite many problems in the interoperability of G20 and MGW. I learned Forth so I could glue together simulation and emulation blocks and pass parameters between them. The test tool was missing some modem protocols which I wrote myself using C-language for VxWorks platform. The standard message building application of the test tool was prone to errors and was missing some functionality, so I wrote my own tool using C++ for Windows platform. I wrote also a small analyzer in C-language, because existing analyzers were slow to setup and it was difficult to find important protocol events using them. This analyzer was a Unix like tool and simply printed its output to sdtout.Started also a new browser based test automation system from scratch. Backend for this system was written in Python and used Django framework. For database PostgreSQL was used. Show less
-
-
Education
-
Oulu Polytechnic, Institute of Technology
Bachelor of Applied Science (B.A.Sc.), Information Technology and Telecommunications