Hey, I'm Jarno Ruuskanen

Software/DevOps Engineer, Full-Stack Dev.

Welcome to my digital space! As a seasoned software engineer proficient in both DevOps and full-stack development, I bring a unique blend of technical expertise and innovation to every project. Explore my portfolio to discover how I can help your team achieve excellence in software development and operations.

About Me

about

Software/DevOps Engineer, Full-Stack Dev.

I'm Jarno, a dedicated Software/DevOps Engineer and Full-Stack Developer who's passionate about making technology work seamlessly for users. I thrive on the thrill of turning complex challenges into elegant solutions. Even on days when the work might seem routine, I believe in the power of persistence, knowing that it's the small, consistent steps that pave the way to greatness.

Learn More

Portfolio Works

engine
Binary Disassembler

A binary disassembler/decoder written in the Rust programming language. It originally started as an assignment but ended up becoming quite a big project worth mentioning.

engine
Arduil Calendar

Alpha version was launched in summer 2023. A calendar SaaS written with Svelte and Rust. Runs in browser and on Android/iPhone, native support coming later. Workflows are containerized and automated. Includes customizable calendar layouts, themes etc. Roadmap page shows what is in store for the future.

engine
Vulkan Engine written in C/C++

A Vulkan graphics/game engine project written in C/C++. Includes entity component system, asset importers, raycasting, deferred rendering, lighting, multi-threaded command buffer recording, multiple render targets, post-processing, custom memory allocators, terrain creation with height maps, pipeline creation with spriv-cross reflection, ImGui UI.

gpu-hunter
GPU Hunter

This was a fun side project which I created when there was an ongoing global GPU shortage. It tracked GPU prices from multiple vendors by using web crawlers and reported if any shop had stock with the price range that user had given.

basemark-gpu
Basemark GPU

I was part of a small team developing Basemark GPU graphics benchmark. My main tasks were centered around the benchmark and I also created the desktop and mobile (Android/iOS) launchers for Basemark GPU.

My Skills

What tools and languages I use to achieve my goals

Programming Languages

C

Experienced

C++

Experienced

TypeScript

Experienced

Rust

Intermediate

Python

Basic

Go

Intermediate

Java

Basic

Lua

Basic

Professional Skills

Docker

Intermediate

Kubernetes

Intermediate

Web Development

Experienced

System Administration

Intermediate

Software Engineering

Experienced

DevOps

Intermediate

CI / CD

Basic

Web Frameworks

React

Intermediate

Svelte

Experienced

Server Management Tools

Ansible

Intermediate

Terraform

Basic

Wazuh

Intermediate

Databases

Redis

Experienced

PostgreSQL

Basic

Cloud Environments

DigitalOcean

Basic

Hetzner

Intermediate

Linode

Basic

My Journey

Education

2012 - 2016

Bachelor's Degree - Metropolia University of Applied Sciences

Bachelor of Engineering - Computer Software Engineering

2008 - 2010

Salpaus Further Education

HVAC degree in plumbing

2004 - 2007

Lammi upper secondary school

Experience (Software)

Mar 2023 - Present

Arduil Oy - Full-Stack Developer, DevOps & Software Engineer

Full-Stack application development. DevOps + GitOps and Kubernetes related tasks. Databases and server administration.

Mar 2021 - Oct 2022 1 yr 8 mos

LocalBitcoins - Software Developer

Front and backend web development with TypeScript, React and Python. Mobile development with React Native.

Sep 2020 - Jan 2021 5 mos

Zefram - Software Engineer

Backend development with Python and TypeScript. Microservices/distributed systems architecture design and implementation.

Aug 2017 - Feb 2020 2 yrs 7 mos

Basemark - Software Engineer

My work included all sorts of C++, JS(+Typescript) and Java -programming tasks, creating demos and working on the Basemark GPU benchmarks (versions 1.0-1.2). I also created PC and Android launchers for Basemark GPU.

Nov 2014 - Dec 2015 1 yr 2 mos

Documill - Software Engineer Trainee

Worked both part- and full-time. Front and backend web development with Javascript and Java. Database work related to Cassandra and MySQL.

Experience (Other)

Jan 2016 - Jul 2017 1 yr 7 mos

Kesko - Warehouse Worker

All kinds of warehouse work. I worked part time when writing my degree work for Metropolia University of Applied Sciences. I continued working at the warehouse after graduation for a year.

Aug 2011 - May 2015 3 yrs 10 mos

Kesko - Warehouse Worker

All kinds of warehouse work. Both full time and as a part time job when studying for my Bachelor's degree.

Apr 2007 - Dec 2010 3 yrs 9 mos

ISS Services - Warehouse Worker

Hartwall had hired ISS Services to take care of the product return management + cleaning services so I ended up working on just about everything in the house. A myriad of different warehouse tasks ranging from accounting (using SAP) to basic warehouse management, driving a forklift, taking care of the waste management station etc.

Jun 2006 - Aug 2006 3 mos

ISS Services - Warehouse Worker

My first summer job. I was driving a cleaning machine at Hartwall's warehouse in Lahti.

Services

Available

Customized Websites, Tailored to Your Success

Get a website that's as unique as your business. Our custom web solutions are designed to boost your online presence, attract customers, and drive growth. Let's bring your vision to life and make your business stand out online. Discover the difference a tailored website can make!

Fully Booked

Effortless CI/CD Pipelines for Smooth Coding

Simplify your development process with our CI/CD pipeline setup. We take care of the technicalities, so you can focus on what you do best - coding. With our customized pipelines, your code goes from development to production seamlessly, saving you time and headaches. Let's make your development journey smoother and more productive. Get started today!

Fully Booked

Reliable Linux Server Setup & Maintenance

Say goodbye to server hassles. We specialize in Linux server setup and maintenance, ensuring your systems run smoothly 24/7. Whether it's installation, configuration, or ongoing care, we've got you covered. Focus on your business while we handle your server's health. Let's keep your operations running seamlessly. Get started today!

Available

Bespoke Coding Solutions in C/C++, TypeScript, Rust, and Golang

Need a custom code solution in your preferred language? Look no further. We specialize in C/C++, TypeScript, Rust, and Golang to create tailored software that fits your unique needs. Whether it's a specific project or ongoing development, our expertise ensures efficient, reliable, and secure code. Let's bring your ideas to life. Get in touch today!

Original design by @CodehalSvelte port and customization by Jarno Ruuskanen