
Mika Vesalainen
Office Trainee (Excel, VBA, AutoCad, Ladder programming)

Connect with Mika Vesalainen to Send Message
Connect
Connect with Mika Vesalainen to Send Message
ConnectTimeline
About me
Director of Test Engineering at oneNav, Inc.
Education

Päijät-Hämeen ammattioppilaitos
1993 - 1996Mechanician Automation mechanic
Tampere University of Technology 1965-2018
2001 - 2008M.Sc. Telecommunication electronics with major of Embedded systemsActivities and Societies: Tampere University of Technology Radio Club (Tampereen Teekkarien Radiokerho - OH3TR, TTRK)

Tampere University of Applied Sciences
1997 - 2001B.Sc. Information technology (HW)
Experience

ANDRITZ
Jun 1993 - Mar 2000Office Trainee (Excel, VBA, AutoCad, Ladder programming)As a part time trainee, I drew paper machine parts by Autocad and embedded them in inspection documents in WordPerfect 5.1. Later I wrote VBA scripts and formulas in MS Excel. I also wrote some Ladder programs in Siemens S4, and helped IT department (SW installation, cabling, UPS testing and problem investigation).

Instrumentointi Oy / SecGo Solutions Oy
Mar 2000 - May 2001SW Trainee (TCP, UDP, IP, IPSEC, Security, Crypt, SSL, RSA, Windows, Linux, Solaris, Bash, C++)I made dynamic link libraries (.dll, .so) for SecGo CryptoIP server. These libraries were used to automatic login in IP services by using RSA authentication. The plugins were implemented by C++ language. Also I made Bash scripts for customers to install the software.

Patria
Jan 2001 - Jan 2002SW Design engineer (CDMA, OSE, Windows, 3G, Base station, Embedded C, SW development)I worked in a team who made decoder software for (cellular) 3G base stations.

Ailocom Oy
Jan 2002 - Jan 2004HW / SW Design Engineer (Linux, Embedded C, ASM, Bluetooth, Wireless, Bash, PHP, CGI, HTML, Kernel)In this position I debugged Kernel drivers, wrote PHP GUI scripts (in C language), and made scripts to produce customer executables. I was responsible for customer deliverables. I put together an SDK for the customers.

Tieto-X Oy
Jan 2004 - Jan 2005HW / SW Design engineer (GPS, Geoid, NMEA, Embedded C, DSP, HW Debug, Flash Memory)During this period I implemented, for example, a module which encodes/decodes NMEA strings, a module which compress the EGM96 Geoid model and I made SW workaround for the NAND flash issue which occurs after reclaim in (at least) one type of flash devices.

Atheros Communications
Jan 2005 - Jun 2011I was SW architect of the recever manager component in GNSS software. The lite version of the navigation software was executed fully in Xtensa or VSDSP based DSP processor producing NMEA stream out from serial port. In full version the main positioning was calculated in generic CPU, which was most often ARM based and running Linux, WinCE or Android operating system. In u-Nav my main responsibilities included building daily binaries for test team. I fully automated this process by using Bash + Bat shell scripts. I also designed and implemented the portable operating system abstraction for the GNSS software including for example full file system optimized for the use cases.
Senior Member of Technical Staff (GPS, Xtensa, ARM, SW Architect, Perforce, Embedded C, Integration)
Dec 2007 - Jun 2011HW / SW Design Engineer (GPS, HW Debug, ASM, DSP, C, BASH, RTOS)
Jan 2005 - Dec 2007

Qualcomm
May 2011 - Nov 2015Major part of this period I was part of the team that designed and implemented Galileo support in Qualcomm modem software. Additionally I was adding QZSS support to modem software during this period. As manager I planned and tracked the execution of my three direct reports. During this period my primary responsibility was to get Xtensa (Tensilica) based GPS+GLONASS baseband to communicate with Qualcomm based navigation software. As result of this the Qualcomm navigation software was ported to multiple platforms. I also gave customer support in the customer's premises in Taiwan.
Engineer, Staff / Manager (GNSS, Embedded C, SW Development, Linux, Android, Git, Line Management)
Mar 2013 - Nov 2015Engineer, Staff + Engineer, Senior (GNSS, ARM, Linux, RTOS, SW Development, Kernel, Integration)
May 2011 - Feb 2013

U-blox
Jan 2016 - Jun 2023My last tasks at u-blox included transition to AWS, IT coordination and improvement of software development automation. As a manager at u-blox, I was responsible for changing development workflows, which included a better review culture and the use of Jira. I also led my team to change the company's git backend to GitLab. In the KPI visualization, I focused on the use of Grafana. In this role, I led a team to implement an automated CI pipeline for u-blox firmware. As my first task at u-blox, I switched the company's version control system from subversion to git.
Senior Manager (CI, CD, TA, Git, GitLab, AWS, Ansible, Linux, Agile)
Jan 2022 - Jun 2023Manager (CI, CD, TA, Git, GitLab, Linux, Jira, SAST, Grafana, Agile)
Jul 2018 - Dec 2021Senior Engineer Team Lead (CI, Git, Jenkins, Groovy, SCA, Scrum)
May 2016 - Jun 2018Senior Engineer (CI, Git, Jenkins, Make, Subversion)
Jan 2016 - Apr 2016
Licenses & Certifications
- View certificate

Professional Scrum Master
Scrum.orgDec 2019 
Harmonized amateur radio examination certicate (HAREC), CEPT A
Viestintävirasto (Finnish Communications Regulatory Authority)Mar 2004- View certificate

Software Product Management Specialization
CourseraMay 2017 - View certificate

Applied Data Science with Python Specialization
CourseraFeb 2018 - View certificate

Game Theory
Coursera Course CertificatesMar 2018 - View certificate

Software Design and Architecture Specialization
CourseraNov 2019 - View certificate

Continuous Delivery & DevOps
Coursera Course CertificatesJun 2020 
Functional Safety Engineer
TÜV SÜDOct 2019
Languages
- enEnglish
- fiFinnish
- swSwedish
- spSpanish
Recommendations

Katie weston
Vice President, Regional Head at PIMCOAustin, Texas, United States
Mohammed nihal t k
Store managerمكة جدة السعودية
Jasper vlaar
Product Owner bij GearboxDelft, South Holland, Netherlands
Syafiq rausyan
SITE SAFETY SUPERVISOR | SCAFFOLDER | LIFTING SUPERVISOR | PLANT & MACHINERY INSPECTOR | MANUFACTURI...Kulim District, Kedah, Malaysia
Daniella fagan
Chronic pain recovery coach. Graphic Designer & Digital Marketer. Registered Yoga Instructor + Cert...Bournemouth, England, United Kingdom
Enrique hidalgo
Technical SEO FreelanceMadrid, Community of Madrid, Spain
Odion udebhulu, ceng mimeche, pmp®
Senior Piping Engineer at AssystemBristol, England, United Kingdom
Christopher sommerlad, lmhc
Behavioral Therapist II at BayCare Health SystemHudson, Florida, United States
Claudette harris, m.s., j.d.
Director, Center for Professional Development & Career Strategy at Emory University School of LawAtlanta Metropolitan Area
Lisani qoulan
With an Associate's degree in R-HVAC on Politeknik Negeri Bandung, I have a strong knowledge commerc...West Java, Indonesia
Felipe gonzález
Ingeniero de SoftwareSantiago, Santiago Metropolitan Region, Chile
Kunal gupta
AnalystNoida, Uttar Pradesh, India
Iago rodriguez hervella
Investment Banking at CBREMadrid, Community of Madrid, Spain
Christopher hamm, pe
VP of Engineering/Site Director at Timber Age Systems, Inc.Durango, Colorado, United States
Jeanie shuck m.ed.
Executive Director at JWAS FoundationMichigan City, Indiana, United States
Krishna nambala
Software Design & DevelopmentAndhra Pradesh, India
Don anderson, pe, pmp
Capital Programs Manager at Seattle Public UtilitiesSeattle, Washington, United States
Electra kallidou
Trainee Solicitor at Lawrence StephensLondon, England, United Kingdom
Raghav agal
Technical Lead at TCSPune, Maharashtra, India
Mario alberto xochilcal perezcano
Arquitecto - Ingeniero en Sistemas de Alarma Contra IncendioGuadalajara, Jalisco, Mexico
...