Sami Lönn's Homepage
Total Page:16
File Type:pdf, Size:1020Kb
CURRICULUM VITAE 13.03.2018 PERSONAL INFORMATION NAME Sami Petteri Lönn ADDRESS Lausteentie 14 25130 Muurla Finland DATE OF BIRTH 1976-06-04 PHONE NUMBER +358407296307 EMAIL [email protected] MARITAL STATUS Married and two kids HOMEPAGE http://www.samiplonn.com CORE EXPERTISE Technical / IT Core Expertise - Studied Microsoft Axure virtual machines: Microsoft Learning honor Certificate of Completion in Microsoft AZURE202x: Microsoft Azure Virtual Machines - Coding skills: Angular, AngularJS, TypeScript coding: Doing social welfare customer information system. Web: Homepage http://www.samiplonn.com/. PHP and JavaScript coding. Modified readymade Snake game engine with jQuery to get touch events work so that it can be played with phone. Other games are just ported. Also MySQL by doing warehouse inventory web app and also used graph library to show inventory amounts. http://www.samiplonn.com/warehouse.html. In current role I have used Angular. Mobile apss: Finnish TeleText application (http://www.samiplonn.com/tekstitv.mp4) (QT, C# and Android Java) Windows Phone version ended up also to Mikrobitti magazine review Autokuumetta (http://www.samiplonn.com/autokuumetta.mp4) application which searches cars from http://www.nettiauto.com, http://www.autotalli.com and http://www.auto24.ee Newtop Oy Liikelahjat (http://www.samiplonn.com/newtop.mp4) This application is shopping basket for Newtop corporation business gifts. Did close co-operation with Newtop firm and made this application to them according to their requirements. This application uses xlm data from cloud to show details of offered products. (Unfortunately, company had economy problems and application isn’t in active use anymore) Couple of others that aren’t found from store see Windows Phone and QT. - Can also administrate office networks (computers, routers, firewall and servers) Personal / Management Strengths - Experience of team leading and software project management with technical touch in multinational multisite environment - Good knowledge from customer relationships and communication - Networking and decision-making skills EDUCATION … Education type and major (1) Bachelor of Engineering (Electronics and Information technology) Institution name Savonia University of Applied Sciences (former name Pohjois-Savo’s University of Applied Sciences Kuopio) 1995-2000 Education type and major (2) Upper Secondary School Suonenjoki 1992-1995 COMPETENCES Competence Work exp.(years) Level (1-5) Industry field Last in use Web HTML versions 18 4 Internet 2020 CSS versions 18 4 Internet 2020 JavaScript 18 4 Internet 2020 TypeScript 2 4 Internet 2020 jQuery 4 3 Internet 2018 PHP 4 3 Internet 2014 MySQL - 3 Internet 2020 Angular 2 3 Internet 2020 Mobile applications C# 1 3 Applications 2014 XAML 2 3 Applications 2014 QT 2 3 Applications 2011 XML 2 3 Applications 2018 Java - 1 Applications Level 1 since haven’t done so much Java coding but syntax is same as in C# so know how exists. 2016 Management Technical Project leading 20 4 Software projects 2020 Change and Risk 20 4 Software projects 2020 Management Motivating staff 20 4 Software projects 2020 Project Planning 20 4 Software projects 2020 Agile methods (also Safe) 15 4 Software projects 2020 Coaching staff 20 3 Software projects 2020 Technical support 20 4 Software projects 2020 Interpersonal skills 20 4 Software projects 2020 Test planning 3 Software projects 2018 Other Software integration 3 Software 2018 components Network administration 3 IT configuration 2012 Commercialization 3 Mobile phones 2018 experience Graphic tools: Corel Paint 3 Web 2018 shop pro MS Office tools 3 Usage 2018 ERP and CRM 1 ERP 2015 Microsoft virtual academy courses about Microsoft Dynamic CRM and Dynamic AX and activated trial account to Dynamics CRM. Also activated free trial Azure account and installed there trial Microsoft Dynamics AX and did test scripts runs. Self studied other ERP and CRM related material and read how C- CEI method can be used for clarifying what kind of ERP system would suite to company. Skill levels (Level 1 – 5): 1. Junior, ready to work, but little to none work experience. 2. Professional, does not possess the experience to fully take advantage of the tool/environment/skill in question. 3. Senior, can implement and develop with the tool/environment in question. Can guide others and is able to carry out singular tasks independently. 4. Spesialist, is expert in particular tool/environment. Ready for independent and responsible working. 5. Guru, is ready for demanding tasks. Can help and guide others in the most problematic cases. Exceptional understanding of particular tool/environment and able to carry out extremely responsible tasks. WORK EXPERIENCE Mediconsult 2015 - Present Job description SW Project Owner (lead)/Frontend Coder • Social welfare customer information system SW Project Owner/Frontend coder • Requirements definition according to National institute for health and welfare (http://www.thl.fi) specifications and customer needs (Social Welfare) • SW Architecture definition and feature descriptions • Scrum master • Project planning • Team management (5 people) • Customer relationships (Siunsote (Joensuu), Salo kaupunki) • Angular/TypeScript/jQuery/HTML coding: o Coded Angular components to Social healthcare information system o External company co-operation with development of Document editor o Ported AlpacaJs document handling to Mediconsult Web based Social healthcare information system and continued to develop document editor done by external company. Microsoft 2014 - 2015 Job description 1. Manager, Microsoft Lumia Windows Phone Software Product Manager • I leaded Microsoft Lumia 640 XL phone product. Software Product Manager is main software representative and owner in the device program • Clarified resources for product, made software fishbone which components has software needs and based on that made requirements and schedule targets to software teams, clarified software license costs (BOM), made software delivery plan with co-operation of software suppliers (Qualcomm, Main Windows, Microsoft hardware software and application teams) and did risk management plan so that it went to market on time. • Managed the software maturity based on the software test results and telemetry data • Reported software progress of software to product program manager • Advised phone users about features, usage and complains during development • Arranged and made materials to software status and milestone reviews • Co-operated with chip and engine software vendor Qualcomm by teleconference meetings and local USA meetings and different teams inside Microsoft (Salo, Tampere, San Diego, Redmond and Beijing) • Handled software bugs flow and priority targets => Product was released to market on time 2. As a second-hand responsibility maintained Salo Microsoft external test internet network (25 public ip addresses) from Lounea Oy • Configured new Cisco firewall Asa 5505 to network and wlan routers. Nokia Oyj 2011-2014 Job description Manager, Nokia Lumia Windows Phone Software Product Manager Nokia Lumia 925 • Same role as above Microsoft part but I also handled product publishing event activities from technical point of view. Made launch software firmware images, configured devices and participated launch event in London as technical support person. • Also made Windows Phone test applications (with C#) that helped easily to get quality and usability reports from users. • Products was released to market as planned Nokia Oyj 2011 Job description Manager, Nokia C6-01 software Product Manager • Same responsibilities as above. • Did applications (with QT) that helped usability persons to get question answers and opinions from users to email address Nokia Oyj 2009-2010 Job description Manager, Product Integration Mobile Solution Symbian Smartphones Software Integration Salo • Planned team maturity steps, tracked requirements and progress, made reports from team progress and handled bugs and priorities. • Made also sure that phone software was variable in needed parts, handled also software integration, Synergy (software configuration management tool) task inspections, co-operated with software platform, gathered and gave feedback to team members and hold development discussions and performance evaluation. • Team responsible areas for software integration (to Nokia E5, Nokia X5 and Nokia E73) were for example Voip, VCC, Camera, Music Player, Web browser, Media Player, Device Management. Basically, whole Symbian/S60 integration was my teams job) • Handled also team external personnel (5) contracts and budget planning and development discussions with their management. Nokia Oyj 2008-2009 Job description Specialist Team Leader software Integration team • Team responsible areas for software integration (to Nokia E75 and Nokia 5730s) were for example Voip, VCC, Camera, Music Player, Web browser, Media Player, Device Management, Key and Auto Lock, NGage, Home Connectivity, Image and Video editors and Custom software changes to S60 components from those responsible areas) • Team maturity steps planning, bugs co-ordination, software integration and problem solving, Synenergy task inspections, co-operation with platform and requirement definition and follow-up included to my job. • Tried also couple of rounds Agile way of integration to team meaning that worked in Agile mode and I was Scrum master to team and tried to match Agile process to software integration work. It is suitable for integration if software is integrated from pieces and the