About me
Hello! Somehow you ended up here to my portfolio site.
I am a Finnish software/web developer, currently open for new challenges.
I've been with computers my whole age, but since I self-learned HTML at age of 9, it slowly came to my profession.
If you are lucky enough, you might be able to spot me somewhere silent and peaceful place, coding or learning new things with Linux and listening good music.
What tools I like to use:
Computer OS: Linux Why this? Free, versatile, stable.
Linux distro: MX Linux Why this? I found MX Linux in 2018 and it just works always everywhere in any device.
Desktop Environment: Xfce Why this? Easy to configure and not bloated or restricted.
Phone OS: Sailfish OS Why this? In my opinion iOS is too restricted and I've never liked Android. Old Nokia guys know what they are doing.
Browser: Firefox Why this? Firefox has been my main browser since 2003.
Projects
[WIP] Dogbook is my current (frozen) free time project, which I started creating with Django and Angular, then the project got frozen, and now I plan to rewrite it with Golang and Svelte.
These are random testings of different things. Warning: Includes stupid humor and Finnish language
These are assignments from Web Page Development (WPD) course with a final grade of 4,5/5.
I like occasionally to do 3d modeling with Trimble Sketchup.
Work experience
System specialist - Sovatek foundation
My tasks were IT equipment purchases, deliveries and installations, software installations, user support in various forms and troubleshooting.
Junior Software Developer - Cinia Oy
I used Spring Boot, JPA/Hibernate, Bash, Robot Framework, Docker and Docker Compose in various projects
Software Developer Intern (was a part of my barchelor studies) - MusicInfo Oy
My task was developing Django-based back-end.
Summer worker - Karzasol Oy
My task was to find and compare different tools and frameworks for creating a Android and iOS hybrid-mobile application. In development I used NativeScript with Android Studio. I tested also Ionic, Xamarin and React Native, but none of these worked or were suitable for this project.
Internship Trainee - Jyväskylä parish
My tasks were general administrating, device installments, bookkeeping of devices to be removed, creating operating instruction for softwares and devices, erasing of old hard drives, installing and updating of softwares, troubleshooting and helpdesk support/remote phone helpdesk.
Internship Trainee - Jyväskylä parish
My tasks were general administrating, device installments, bookkeeping of devices to be removed, creating operating instruction for softwares and devices, erasing of old hard drives, installing and updating of softwares, troubleshooting and helpdesk support/remote phone helpdesk.
Voluntary Work
Webmaster - Finnish Eurasier Club
Frontend is made with Zurb Foundation and backend is (legacy) PHP. Plans to switch to WordPress in near future.
Tech Support - Duke of Edinburg’s International Award Finland
My tasks were mainly helpdesk support and remote phone support, sometimes updating WordPress website, also sound processing and video processing.
Translator - Transifex online localization and translation platform
Translating various open source projects into Finnish such as MX Linux, Godot Engine, Open EdX, VLC Player etc.
Technical skills
- Languages:
- XHTML
- HTML5
- CSS3
- Javascript
- Typescript
- Python3
- Go
- Bash-scripting
- Frameworks:
- Zurb Foundation
- Twitter Bootstrap
- Angular2+
- Django
- Operating systems:
- Debian
- Ubuntu
- OpenSUSE
- Windows Xp - Windows 11
- MacOS
- CMS:
- WordPress
- OctoberCMS
- Databases:
- MySQL
- PostgreSQL
- Containerization:
- Docker
- Docker Compose
- Virtualization:
- VirtualBox
- Wmware Player & Workstation
- Project Management:
- Git
- GitLab
- JIRA
- Confluence
- BitBucket
- Multimedia:
- Adobe Premiere Pro
- Adobe After Effects
- NCH VideoPad
- NCH WavePad
- 3D Modeling:
- SketchUp
- Game Development:
- Godot Engine
- Office:
- Microsoft Office
- LibreOffice
- Editors:
- NetBeans
- Sublime Text
- Visual Studio Code
- Any editor JetBrains releases
Currently studying
Because I am eager to develop my skills and knowledge better all the time.
- Testing and TDD
- Golang
- Svelte
- Advanced Bash scripting
Education
Business Information Systems
Jamk University of Applied Sciences.
I did my thesis about developing a browser-based search engine with JS technologies.
Vocational Qualification in Business Information and Communication Technology
JAO Jyväskylä Vocational School (currenty named Gradia)