ekeimaja.com

Software developer

About me Work experience

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

Layout in 13.11.2018 Dogbook

[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.

Other stuff

These are random testings of different things. Warning: Includes stupid humor and Finnish language

Schoolwork

These are assignments from Web Page Development (WPD) course with a final grade of 4,5/5.

My 3D models

I like occasionally to do 3d modeling with Trimble Sketchup.

Work experience

02.01.2023-31.03.2024

System specialist - Sovatek foundation

My tasks were IT equipment purchases, deliveries and installations, software installations, user support in various forms and troubleshooting.

13.05.2019-31.03.2021

Junior Software Developer - Cinia Oy

I used Spring Boot, JPA/Hibernate, Bash, Robot Framework, Docker and Docker Compose in various projects

August 2018-January 2019

Software Developer Intern (was a part of my barchelor studies) - MusicInfo Oy

My task was developing Django-based back-end.

June-August 2016

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.

February-May 2013

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.

September-November 2011

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

03/2016-

Webmaster - Finnish Eurasier Club

Frontend is made with Zurb Foundation and backend is (legacy) PHP. Plans to switch to WordPress in near future.

2008-2020

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

2014-2019

Business Information Systems

Jamk University of Applied Sciences.
I did my thesis about developing a browser-based search engine with JS technologies.

2010-2013

Vocational Qualification in Business Information and Communication Technology

JAO Jyväskylä Vocational School (currenty named Gradia)

Language

Finnish Native

English Professional

Swedish Limited

Estonia Beginner

Esperanto Beginner