SlideShare a Scribd company logo
ANNIKA TERVAMAA
née Mattila
+358 50 486 7726
annika.tervamaa@gmail.com
http://fi.linkedin.com/in/annikatervamaa
I am a M.Sc. (Tech.) graduate who has a versatile work experience in
information technology. Low-level programming in embedded systems is my core
competence. My next goal is to develop proficiency on new technology areas.
EMPLOYMENT HISTORY
System Engineer (Microsoft) April 2014 – October 2014
System Engineer (Nokia) October 2013 – April 2014
Senior Engineer April 2010 – September 2013
Design Engineer, SW October 2007 – March 2010
Thesis Worker December 2006 – October 2007
Microsoft and Nokia Oulu, Finland
2013 - 2014 Nokia X kernel & system:
- I configured, verified, debugged and fixed SW features such as watchdog, subsystem restart
and memory allocations and management.
- I also wrote scripts for build dependent configurations, debugged kernel drivers and ported
modules to new products.
- I participated in memory optimization.
- My responsibilities included also code reviews for kernel and memory management areas, kernel
maintenance, helping with system debugging (e.g. boot loader, RAM dump generation, graphics,
display and audio) and helping with general issues such as GIT usage, phone flashing and dead
phone recovery.
Key words: AOSP, kernel, C programming, GIT, Gerrit, Lauterbach/Trace32, trace logs, RAM
dumps, Nokia specific tools, chipset vendor specific tools, Android specific tools (e.g. adb,
fastboot), Nokia X platform.
2007 - 2013 S40 & Asha OS services:
- I was responsible of developing SW for dynamic loader and linker and virtual memory manager
as well as their SW component level testing and debugging.
- Memory protection, exception handling and on-demand paging were also part of virtual memory
manager in addition to memory allocation.
- In addition to own SW components, I helped debugging POSIX related issues at middleware SW.
- Maintaining SW components and tests was also part of my job.
- I participated in integrating a memory allocation debug tool that was used to debug complex
system issues.
- I made a demo for new usage of virtual memory manager, which enabled creating a cheaper
phone with less memory, same features and smoother user experience.
- I was also responsible of some boot and startup related HW configuration issues as well as
chipset API.
Key words: memory management, dynamic loading, POSIX, ARM & Cortex-A processors, C
programming, Assembly, Python, GIT, Gerrit, Lauterbach/Trace32, trace logs, Nokia specific tools,
ARM & GNU compilers, Nokia S40 & Asha platforms, Scrum, Agile.
2006 - 2007 Modem ASIC:
- Master's thesis concerning register transfer level verification methods of a digital logic module.
- The methods studied consisted of simulation, assertion based verification, test structures-based
verification and structural testing.
- The object for the study was to find enhancements to verification methods in place. The
conclusion of the work was that verification could be enhanced by using assertion-based
verification methods in addition to simulation. Also used design flow needed changes.
- My work involved studying and using commercial digital logic design verification tools and
methods.
Key words: ASIC, VHDL, assertion-based verification, verification, PSL.
Research Assistant June 2004 – December 2006
University of Oulu (Centre for Underground Physics in Pyhäsalmi) Oulu & Pyhäsalmi, Finland
- I designed, built, installed, tested and maintained movable underground measuring system that
was used in cosmic ray research.
- My work span over the whole practical research: making the measurement system, executing
the underground the measurements, writing software for analyzing the results, creating
electronics for DAQ triggering and environmental measurements, analyzing and documenting
the results.
- I attended to physics seminars, gave presentations and wrote reviews about the research.
- Some of the duties were performed underground in mining environment.
Publications:
- EMMA – a new underground cosmic-ray experiment, Nuclear Physics B (Proc. Suppl.) 175–176
(2008)
- Underground cosmic-ray experiment EMMA, Nucl. Phys. B165 (2007)
- EMMA: A new underground cosmic-ray experiment, JPhCS 39 (2006)
- Measurements of muon flux in the Pyhasalmi underground laboratory, Nucl. Instrum. Meth. A
554 (2005)
Key words: measuring systems, cosmic rays, scintillation counter, photomultiplier, electronics, C
programming, CPLD.
Trainee / Thesis Worker March 2001 – September 2001
CERN (European Organization for Nuclear Research) Geneva, Switzerland
- The objective of my bachelor’s thesis was to clarify the characteristics (efficiency, pulse height
and timing) of scintillation counters for constructing a large-area cosmic ray air shower array.
- My tasks included mounting, testing and calibrating cosmic ray detectors.
- Working with detectors required using oscilloscope and doing some signal processing for
measurement triggering system.
Key words: cosmic rays, scintillation counter, photomultiplier, timing.
Short time jobs June 1997 – May 2006
Various employers Oulu, Sodankylä & Kemijärvi, Finland
- Oulun Musiikkikoulu (music school): 2002-2006, piano and accordion teacher, giving private
lessons to both children and adults.
- Sodankylä Geophysics Observatory: 2000, trainee, mounting and setting up meteor radar
antennas as well as other tasks at instrument laboratory.
- Salcomp: 1997-2000, electronics worker, visual inspection of printed circuit boards as well as
other tasks at assembly line in self-directing team.
EDUCATION
Master of Science (Technology), Information Engineering 2002 – 2008
University of Oulu Oulu, Finland
Major: Information Engineering
Minor: Signal Processing and Engineering Mathematics
Master’s thesis: "Verification of a Digital Logic Module Top-Level Integration"
Some courses related to biomedical engineering, measuring technology as well as astro, space and
particle physics.
Bachelor of Science (Technology), Space and Aviation Technology 1998 – 2002
Rovaniemi Polytechnic, School of Technology Rovaniemi, Finland
Major: Electrical Engineering
Minor: Space Technology
Bachelor’s thesis: “Timing of Scintillation Counters"
Matriculation examination 1997
Kemijärven lukio Kemijärvi, Finland
COURSES
APPLAB - Retraining Program for ICT Professionals (Oulu University of Applied Sciences) ongoing
ASP.NET web programming (Management Institute of Finland) February 2015
Java RESTful Web Services (Management Institute of Finland) February 2015
Java Web programming (Management Institute of Finland) January 2015
Linq and ADO.NET database programming (Management Institute of Finland) January 2015
From specialist to customer servant –coaching (Management Institute of Finland) January 2015
Java Programming II (Tieturi) December 2014
C# and Framework Programming (Tieturi) December 2014
Java Programming I (Tieturi) December 2014
Python Programming (Tieturi) November 2014
Basic Android Debugging Training (Microsoft & Teleca) May 2014
Open Source Memory Tools Training (Microsoft) May 2014
Android Linux Kernel, Drivers Development, Android Porting Course (Teleca) March 2014
Android Platform Internals (Teleca) March 2014
Android Basic Training (Teleca) November 2013
GIT Training (Nokia) April 2013
General Privacy (Nokia) August 2013
Performance Testing (Nokia) April 2013
Memory Leak Testing (Nokia) March 2013
GIT Flow (Nokia) January 2013
Working with China November 2012
General Introduction to Open Source Software (Nokia) December 2008
Advanced C programming (Tieturi) November 2007
Embedded SW in NMP (Nokia) October 2007
Working in a multicultural environment August 2007
Assertion Based Verification with PSL April 2007
Verification with VHDL (Cadence) March 2007
Digital ASIC Process Training February 2007
Basic VHDL Application Workshop (Cadence) February 2007
LANGUAGES
Finnish native proficiency
English professional working proficiency
Swedish elementary proficiency
French elementary proficiency
REFEREES
Tuomo Liedes, Head of Platform SW Development Oulu at Microsoft. He was my line manager 2011
– 2014.
Veli-Matti Kananen, Senior Project Manager at Microsoft. He was my team leader 2014.
Pekka Pulkka, Principal Engineer at Microsoft. He was my line manager and team leader 2007 –
2013.

More Related Content

PDF
Pyhäsalmi europe-mining-may14-bro-s
PDF
Presentation june - final
DOC
Resume
PDF
Duc le CV
DOC
CV_LiubaPoli-2016
PDF
Kadir A_20160804_res_tea
PDF
sample-resume
PDF
JelitaAsianCV
Pyhäsalmi europe-mining-may14-bro-s
Presentation june - final
Resume
Duc le CV
CV_LiubaPoli-2016
Kadir A_20160804_res_tea
sample-resume
JelitaAsianCV

Similar to CV_ATervamaa_2015_eng (20)

DOC
YonghyunHwang_resume..
DOCX
Curriculum Vitae
PDF
Vahid nazaritalooki cv
PDF
HirokiSunagawa_CV_for_LinkedIn
DOCX
Curriculum Vitae
PDF
MartinVanha
DOCX
Resume_sunil
PDF
CV of Minfeng Hu
DOC
Anastasios_Fakas
PDF
App Package
DOCX
Kavita resume
PDF
FFicili_Curriculum - v1.3 - 07092014 - ENG
PDF
Resumee thiago lima
PDF
Resume A. Rinaldi (ENG-ME)
PDF
Jerrill S Johnson - Resume - Short
DOC
Sathish project mgmt_pmp_9+yrs
PDF
Shwetambari Gulhane Resume
PDF
DOCX
CV Johan Toennessen
PDF
CV (eng) Thomas Lindström
YonghyunHwang_resume..
Curriculum Vitae
Vahid nazaritalooki cv
HirokiSunagawa_CV_for_LinkedIn
Curriculum Vitae
MartinVanha
Resume_sunil
CV of Minfeng Hu
Anastasios_Fakas
App Package
Kavita resume
FFicili_Curriculum - v1.3 - 07092014 - ENG
Resumee thiago lima
Resume A. Rinaldi (ENG-ME)
Jerrill S Johnson - Resume - Short
Sathish project mgmt_pmp_9+yrs
Shwetambari Gulhane Resume
CV Johan Toennessen
CV (eng) Thomas Lindström
Ad

CV_ATervamaa_2015_eng

  • 1. ANNIKA TERVAMAA née Mattila +358 50 486 7726 annika.tervamaa@gmail.com http://fi.linkedin.com/in/annikatervamaa I am a M.Sc. (Tech.) graduate who has a versatile work experience in information technology. Low-level programming in embedded systems is my core competence. My next goal is to develop proficiency on new technology areas. EMPLOYMENT HISTORY System Engineer (Microsoft) April 2014 – October 2014 System Engineer (Nokia) October 2013 – April 2014 Senior Engineer April 2010 – September 2013 Design Engineer, SW October 2007 – March 2010 Thesis Worker December 2006 – October 2007 Microsoft and Nokia Oulu, Finland 2013 - 2014 Nokia X kernel & system: - I configured, verified, debugged and fixed SW features such as watchdog, subsystem restart and memory allocations and management. - I also wrote scripts for build dependent configurations, debugged kernel drivers and ported modules to new products. - I participated in memory optimization. - My responsibilities included also code reviews for kernel and memory management areas, kernel maintenance, helping with system debugging (e.g. boot loader, RAM dump generation, graphics, display and audio) and helping with general issues such as GIT usage, phone flashing and dead phone recovery. Key words: AOSP, kernel, C programming, GIT, Gerrit, Lauterbach/Trace32, trace logs, RAM dumps, Nokia specific tools, chipset vendor specific tools, Android specific tools (e.g. adb, fastboot), Nokia X platform. 2007 - 2013 S40 & Asha OS services: - I was responsible of developing SW for dynamic loader and linker and virtual memory manager as well as their SW component level testing and debugging. - Memory protection, exception handling and on-demand paging were also part of virtual memory manager in addition to memory allocation. - In addition to own SW components, I helped debugging POSIX related issues at middleware SW. - Maintaining SW components and tests was also part of my job. - I participated in integrating a memory allocation debug tool that was used to debug complex system issues. - I made a demo for new usage of virtual memory manager, which enabled creating a cheaper phone with less memory, same features and smoother user experience. - I was also responsible of some boot and startup related HW configuration issues as well as chipset API. Key words: memory management, dynamic loading, POSIX, ARM & Cortex-A processors, C programming, Assembly, Python, GIT, Gerrit, Lauterbach/Trace32, trace logs, Nokia specific tools, ARM & GNU compilers, Nokia S40 & Asha platforms, Scrum, Agile. 2006 - 2007 Modem ASIC: - Master's thesis concerning register transfer level verification methods of a digital logic module. - The methods studied consisted of simulation, assertion based verification, test structures-based verification and structural testing.
  • 2. - The object for the study was to find enhancements to verification methods in place. The conclusion of the work was that verification could be enhanced by using assertion-based verification methods in addition to simulation. Also used design flow needed changes. - My work involved studying and using commercial digital logic design verification tools and methods. Key words: ASIC, VHDL, assertion-based verification, verification, PSL. Research Assistant June 2004 – December 2006 University of Oulu (Centre for Underground Physics in Pyhäsalmi) Oulu & Pyhäsalmi, Finland - I designed, built, installed, tested and maintained movable underground measuring system that was used in cosmic ray research. - My work span over the whole practical research: making the measurement system, executing the underground the measurements, writing software for analyzing the results, creating electronics for DAQ triggering and environmental measurements, analyzing and documenting the results. - I attended to physics seminars, gave presentations and wrote reviews about the research. - Some of the duties were performed underground in mining environment. Publications: - EMMA – a new underground cosmic-ray experiment, Nuclear Physics B (Proc. Suppl.) 175–176 (2008) - Underground cosmic-ray experiment EMMA, Nucl. Phys. B165 (2007) - EMMA: A new underground cosmic-ray experiment, JPhCS 39 (2006) - Measurements of muon flux in the Pyhasalmi underground laboratory, Nucl. Instrum. Meth. A 554 (2005) Key words: measuring systems, cosmic rays, scintillation counter, photomultiplier, electronics, C programming, CPLD. Trainee / Thesis Worker March 2001 – September 2001 CERN (European Organization for Nuclear Research) Geneva, Switzerland - The objective of my bachelor’s thesis was to clarify the characteristics (efficiency, pulse height and timing) of scintillation counters for constructing a large-area cosmic ray air shower array. - My tasks included mounting, testing and calibrating cosmic ray detectors. - Working with detectors required using oscilloscope and doing some signal processing for measurement triggering system. Key words: cosmic rays, scintillation counter, photomultiplier, timing. Short time jobs June 1997 – May 2006 Various employers Oulu, Sodankylä & Kemijärvi, Finland - Oulun Musiikkikoulu (music school): 2002-2006, piano and accordion teacher, giving private lessons to both children and adults. - Sodankylä Geophysics Observatory: 2000, trainee, mounting and setting up meteor radar antennas as well as other tasks at instrument laboratory. - Salcomp: 1997-2000, electronics worker, visual inspection of printed circuit boards as well as other tasks at assembly line in self-directing team. EDUCATION Master of Science (Technology), Information Engineering 2002 – 2008 University of Oulu Oulu, Finland Major: Information Engineering Minor: Signal Processing and Engineering Mathematics Master’s thesis: "Verification of a Digital Logic Module Top-Level Integration" Some courses related to biomedical engineering, measuring technology as well as astro, space and particle physics.
  • 3. Bachelor of Science (Technology), Space and Aviation Technology 1998 – 2002 Rovaniemi Polytechnic, School of Technology Rovaniemi, Finland Major: Electrical Engineering Minor: Space Technology Bachelor’s thesis: “Timing of Scintillation Counters" Matriculation examination 1997 Kemijärven lukio Kemijärvi, Finland COURSES APPLAB - Retraining Program for ICT Professionals (Oulu University of Applied Sciences) ongoing ASP.NET web programming (Management Institute of Finland) February 2015 Java RESTful Web Services (Management Institute of Finland) February 2015 Java Web programming (Management Institute of Finland) January 2015 Linq and ADO.NET database programming (Management Institute of Finland) January 2015 From specialist to customer servant –coaching (Management Institute of Finland) January 2015 Java Programming II (Tieturi) December 2014 C# and Framework Programming (Tieturi) December 2014 Java Programming I (Tieturi) December 2014 Python Programming (Tieturi) November 2014 Basic Android Debugging Training (Microsoft & Teleca) May 2014 Open Source Memory Tools Training (Microsoft) May 2014 Android Linux Kernel, Drivers Development, Android Porting Course (Teleca) March 2014 Android Platform Internals (Teleca) March 2014 Android Basic Training (Teleca) November 2013 GIT Training (Nokia) April 2013 General Privacy (Nokia) August 2013 Performance Testing (Nokia) April 2013 Memory Leak Testing (Nokia) March 2013 GIT Flow (Nokia) January 2013 Working with China November 2012 General Introduction to Open Source Software (Nokia) December 2008 Advanced C programming (Tieturi) November 2007 Embedded SW in NMP (Nokia) October 2007 Working in a multicultural environment August 2007 Assertion Based Verification with PSL April 2007 Verification with VHDL (Cadence) March 2007 Digital ASIC Process Training February 2007 Basic VHDL Application Workshop (Cadence) February 2007 LANGUAGES Finnish native proficiency English professional working proficiency Swedish elementary proficiency French elementary proficiency REFEREES Tuomo Liedes, Head of Platform SW Development Oulu at Microsoft. He was my line manager 2011 – 2014. Veli-Matti Kananen, Senior Project Manager at Microsoft. He was my team leader 2014. Pekka Pulkka, Principal Engineer at Microsoft. He was my line manager and team leader 2007 – 2013.