CV / Resume

Jyrki Nousiainen
Hyökkäläntie 20 C 8, 04300 Tuusula, FINLAND
+358-50-5291281 : jytky AT jytky.net
Professional summary
I'm a skilled and hard working software developer and architect with additional experience from databases and project management. I have coded on multiple programming languages and I have experience from design on product and feature levels and from user land and kernel level design and implementation in various OS'. Low level programming, network design and routing topics are also familiar to me as is full stack development in cloud or bare metal.
Employment history
1.7.2011 -> current Nokia Networks; Senior Specialist
  • System architect handling feature analysis and definition based on customer or internal request
  • Software architect handling feature design and estimation, team guidance and customer escalation cases
  • Project manager dealing with project planning, work coordination, project follow-up and management of offshore subcontractor work
  • Coordinator of work between sites in Finland and China and guiding integration of two products
18.2.2008 - 30.6.2011 Nokia Siemens Networks Greece; Senior Specialist
  • Coach bringing up a new site in Greece. Tasks varied from mentoring to process definition and work coordination.
  • Product architect responsible for product design, feature design and work coordination with other product lines
  • System architect of an Operating system. Tasks included defining new features, their functionality and the product roadmap.
  • Software architect. Tasks included product design, software component and algorithm design and on-site customer support.
  • Coordinator of offshore subcontractor work
  • Training developers and technical support for various topics in many countries
1.11.2006 - 17.2.2008 Nokia / Technology Platforms / S60 SDK BITS; Senior Software Engineer
  • Build master for build system development, maintenance and execution
  • Code repository manager
  • Developer managing product installation functionality
1.7.2006 - 30.10.2006 Nokia Networks / Core Networks / Platforms / IP Router platform; Software specialist, software team leader, head architect
  • Head architect handling product architecture and design
  • Subcontractor coordinator handling work given and done by subcontractors
  • Kernel team lead in which I was responsible for kernel and OS development activities
  • Security responsible handling security analysis and updates
1.1.2005-30.6.2006 Nokia Networks / Core Networks / Platforms / IP Router platform; Software specialist, kernel team technical lead
  • Kernel team lead in which I was responsible for kernel and OS development activities
  • Developer leading device driver design, implementation and maintenance
1.1.2003-31.12.2004 Nokia Networks / Core Networks / Packet switching / IP Router / SW; Software specialist
  • Developer handling network device driver design and implementation for interblade communication. Located part time in US
  • Coordinator of work between sites in Finland and US
1.10.2000-31.12.2002 Nokia Networks / Internet Mobility Networks / Core Platform Services; Senior R&D Engineer / Technical Leader
  • Techical team leader handling feature analysis and design, program block design, implementation and testing
  • Project management, work estimation, coordination and reporting
  • Engineer doing on-site support for customers and training other developers in various countries
1.6.1997-30.09.2000 Nokia Networks / Internet Mobility Networks / Core Platform Services; Software Engineer
  • Software engineer handling feature analysis and design, program block design, implementation and testing and training other developers in various countries
8.1.1996-31.5.1997 Nokia Networks / Switching Platforms / I/O Services; Trainee
1995 City of Kouvola, Department of Computer Science; Summer trainee
Education Bachelor of Computer science, 1997
Espoo-Vantaa Institute of technology
Language skills Finnish - Native speaker
English - Fluent both in verbal and in writing; full marks in TOEFL test
Swedish - Adequate
Greek - Basics
Trainings etc Agile Certified Scrum Master
CCNA
IT skills
Programming C; Level: good (kernel, client/server, multithreading etc.)
C++; Level: good (client/server, libraries, Unix+Windows)
x86 assembler; Level: adequate
Perl; Level: adequate
PHP; Level: good
Python; Level: beginner
Bash shell scripting; Level: adequate
TNSDL; Level: good
PL/M; Level: good
Java; Level: beginner
OSs Unices (FreeBSD, NetBSD, Linux); Level: good
Windows 3.1 -> ; Level: good
VMS; Level: basics
Symbian; Level: adequate
Chorus; Level: adequeate
DMX; Level: good
HW µPs; Level: adequate
Ethernet, switching chips/fabrics; Level: good
Network components (hubs, switches, routers, firewalls); Level: good
Miscellaneous Networks: IPv4, IPv6, 3G, LTE; Level: good
Networking protocols: OSPF(v3), BGP, MPLS, VLAN, WLAN, VRRP, RIP, GRE, L2TP, IPSec; Level: good
HTML(5), CSS, JavaScript; Level: good
jQuery; Level: adequate
Different office packages; Level: good
Joomla components and plugins; Level: adequate
Wireshark plugins; Level: good
MySQL; Level: good
PostGRE SQL; Level: adequate
Synergy; Level: good
CVS, SVN, Git; Level: adequate
InstallShield; Level: good
Paradox; Level: adequate
Hobbies Photography, literature, music, paddling, motorcycles, cycling, hunting.
Military status 1997-1998: Tykistöprikaati, Niinisalo / RUK, Hamina / Viestikoulu, Riihimäki
Ensign of communications in reserve.