Yksityisyrittäjä / Seniror SW Engineer Oulu, Finland

Saattaa olla saatavilla

(Päivitetty 2022-05-30)

Yksityisyrittäjä / Seniror SW Engineer

Oulu, Finland

Äidinkieli Finnish, Keskitasoinen English, Aloittelija Svenska, German

  • 20v linuxin parissa työskentelyä
  • Sulautettuihin täysin suuntautunut
  • Vanhan toteutuksen ehostamisesta paljon kokemusta

Taidot (37)

SOFTWARE DEVELOPMENT

THREADING

SHELL SCRIPTS

VERSION CONTROL

SHELL SCRIPTING

Developer

Multi-Threaded

C

Embedded

STRUCTURED SOFTWARE

OBJECT ORIENTED

Unix shell

PROCESSOR

MAINTENANCE

Ubuntu

I2C

CODING

ARM

Python

NOKIA

Scrum

PHP

BLUETOOTH

MICROSOFT PROJECT

Java

Subversion

Perl

XML

MS PROJECT

SVN

Fullstack

PACKAGING

C/C++

QT

BLENDING

Unix

SCRIPTING

Työkokemus

CEO
Paxsudos IT

2020-07 - Nykyhetki

● Light business as a side business while working for Bittium.
● See more from https://paxsudos.com
Senior Software Engineer
Bittium Wireless Oy

2012-01 - Nykyhetki

Updating and implementing middleware layer solutions ie. communicating directly with given HW, doing linux-kernel-modules/-interfaces, hunting bugs in lower layers and updating existing SW for new hardware etc.
● Played a part in production testing of deliveries and in fixing found problems.
● 7. - 8.11.2012 Completed successfully Scrum master training
System SW Engineer
Tieto Deutschland GmbH

2011-07 - 2011-12

● 07/2011 - 12/2011: Updating Java-based software update packaging tool.
● 8.9. - 9.9.2011: Communication training ● 12.9.2011: FIDO Training ● 13.9.2011: CBM Training
Senior SW Developer
Nokia Oyj

2008-12 - 2011-02

Low-level graphics (GDI) implementation & bug-fixing for S40-series: Provide means for upper levels to draw (blit) buffers in specific manner.
○ Used alpha-blending algorithms described in SIGGRAPH'84 publication 'Compositing Digital Images' by Thomas Porter & Tom Duf to convert the existing blitters to output correctly.
○ Converted the existing calculations to use four calculation macros which were build with semi-object oriented structure in mind, thus made the code more less error prone.
○ Source and target formats varied from 1BIT BW to 32BIT ARGB, depth conversions done within the blit.
○ Bit of Hudson maintenance work
Senior SW Designer
TietoEnator Oy

2006-03 - 2008-11

Pre-integrator
Maemo

2008-07 - 2008-10

Pre-integrator of flashable images for Maemo-based devices.
Qt Ramp Up, Senior SW Developer

2008-01 - 2008-03

(Internal-project) Created port of QT 4.3.3 for the iPAQ 3630 using bitbake compile-environment and skeleton of the demo-software. The project-plan was to create cross-compilable QT/4-software for multiple platforms (iPAQ (Opie) & N800 (Maemo)).
Linux MDN Car, Senior SW Developer

2007-09 - 2008-01

(Internal-project) Client-Server implementation done with two N800 to control RC-car and on-board-camera movements.
Camera SW can do basic pixel-overlaying to the video stream.
Baikonur (Videocenter), Senior SW Developer
VOD- and live television

2006-07 - 2007-09

stream client application for N800. Dbus signaling for controlling live-video streams.
Linux KH Mobiili, Senior SW Developer

2006-03 - 2006-07

Participation of mobile homecare-client software development used with N770. Software was multi-threaded GTK-application, with internal tasking functionality and general soap-XML-parser (with support of multiple different datasets).
SW Designer
Nomovok Ltd

2005-02 - 2006-02

Head SW Developer

2005-05 - 2006-02

existing PIM-application (x86, gnome-calendar) to a ARM-based smart-phone and find solutions to unfulfilled dependencies.
Multiple projects, SW Developer

2005-02 - 2005-05

Fixing bugs from existing software and in some cases almost completely redesign them.
Wireless applications/SW Designer
Wapice Ltd

2000-11 - 2004-11

Network administrator

2002-10 - 2002-12

with uC/OS, SW developer, 10/2002 - 12/2002, Customized uC/OS for industrial embedded device to provide TCP/IP-support with LWIP-stack.
● Documented existing Java software with Rational Rose ● Network administrator, tasks included firewall maintaining, mailserver setup, DMZ-configurations, physical switch installation etc.
Summer trainee
Vaasan Ammattioppilaitos

2000-06 - 2000-07

Generic duties.
Student/SW Designer
Vaasan Ammattikorkeakoulu

2000-02 - 2000-04

Web-server coding for school.
Warehouse assistant
Anttila/Oulu

1998-07 - 1998-08

Generic warehouse work: Pricing, hanging clothes to racks etc.
Oulun Jakelutoimisto, Deliverer

1998-06 - 1998-07

Delivered newspaper to few parts of Oulu.
Offical Assistant
Oulun Yliopisto/Sähkötekniikan osasto

1997-07 - 1997-07

- 07/1997 ● Generic lab-assistant work and helped to put linux on some old simulation controller computer, which needed to use dos-emulator to run the controlling software.
Trainee
Oulun Yliopisto/Mikroeletroniikan laboratorio

1997-06 - 1997-06

- 06/1997 ● Generic lab-assistant work at Laboratory of Microelectronics..
Warehouse assistant
Anttila/Oulu

1995-07 - 1995-07

- 07/1995 ● Generic warehouse assistant work.
Foto Keränen

1994-06 - 1994-08

Helped to sort and remove films from the paper containers for further development

Koulutus

Bachelor of Electronics and Information
Vaasa Polytechnic

2022-05 - 2005-01

Oulu vocational school
Oulu vocational school

2022-05 - 1998-01

Pohjanmaa vocational school
Pohjanmaa vocational school

2022-05 - 1996-01

Sertifikaatit

Certified Scrum Master

Ota yhteyttä konsulttiin

/