Riku Palomäki

Principal Software Engineer at FootBalance System Ltd.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Vihti, Uusimaa, Finland, FI

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Finland
    • Sporting Goods
    • 1 - 100 Employee
    • Principal Software Engineer
      • Mar 2023 - Present

    • Finland
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Consultant
      • Aug 2022 - Mar 2023

      Conducted an R&D project for a client, where I integrated a native game engine with a Vulkan renderer into Chromium. Developed a JS web API for the engine with a custom React renderer, and a system for building in-game HTML UIs. Additionally, I created a new Chrome WebGL DevTools panel. Conducted an R&D project for a client, where I integrated a native game engine with a Vulkan renderer into Chromium. Developed a JS web API for the engine with a custom React renderer, and a system for building in-game HTML UIs. Additionally, I created a new Chrome WebGL DevTools panel.

    • Software Development
    • Co-founder
      • Aug 2008 - Aug 2022

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jan 2010 - Jun 2022

      At MultiTaction I took ownership of the Canvus collaborative software project and oversaw its overall technical design and software architecture. I wrote code for the server-side synchronization, network and DB functionality (C++, Go, PostgreSQL), client-side desktop app (C++, OpenGL, Qt) and the client-side web app (TypeScript, React, Pixi.js, WebGL). I performed peer reviews for other team members. I worked on Cornerstone SDK and its multi-GPU 2D OpenGL rendering engine, widget system, CSS parser and styling system, events, splines and other features needed by our applications. The framework is meant for writing applications for large touch-screen walls. I integrated CEF (Chromium Embedded Framework) to our codebase and became a major contributor to the open source CEF project, implementing features like multi-touch support. I worked on various other projects, including Showcase presentation software, our touch-screen firmware (custom embedded Linux distribution based on Debian) and on-screen-display UI. I also worked on some customer projects, did prototyping and technical research for new projects. I implemented a custom UI testing framework for our C++ widget GUI so that our test engineers could write Cypress-like tests in JavaScript using a custom vscode extension. I did some DevOps work with Ansible, Gitlab CI, Jenkins and Docker. I participated in the triage process, UI design and hiring. I designed and worked on a test / programming station and database software used in our factory assembly line. I wrote several internal web apps like a crash reporting server and a production dashboard for monitoring yield and issues at the factory (Ruby, Sinatra). Show less

    • Finland
    • Higher Education
    • 700 & Above Employee
    • Part-time teacher
      • 2009 - 2010

      C programming / computer graphics courses C programming / computer graphics courses

  • 4sens Ltd
    • Helsinki
    • Software engineer
      • Dec 2005 - 2008

    • Code monkey
      • 2007 - 2007

Education

  • Teknillinen korkeakoulu-Tekniska högskolan
    2006 - 2017

Community

You need to have a working account to view this content. Click here to join now