Resume

Aki Ovaska

Software Engineer with 11+ years of broad full-stack product engineering experience in ecommerce SaaS.

01

Experience

Software Engineer

Finqu

Full-stack product engineering across a multi-tenant ecommerce SaaS platform, spanning merchant and shopper interfaces, backend business logic, data, APIs, integrations, background processing, checkout, payments, and headless commerce.

Built

Worked on

  • Finqu CommerceMerchant-facing frontend, backend, APIs, integrations, and shared services.
  • Finqu AdministratorInternal tooling for merchant accounts, subscriptions, package features, and related administration.
  • Public APIsREST and Storefront GraphQL APIs, contracts, consumers, and integrations.
  • Hosted checkout & paymentsCheckout flows, order and payment logic, and provider integrations.
  • Product & catalog managementProducts, variants, inventory, pricing, and related merchant workflows.
  • Theme architecture & editorTheme architecture, editing, customization, and supporting systems.
  • Apps & integrationsThird-party services, sales channels, webhooks, and partner connections.
  • Background processingImports, exports, messaging, scheduled jobs, and asynchronous delivery.
  • Internal tooling & infrastructureDeveloper workflows, CI/CD, cloud services, and operational tooling.
  • Company websites & SEOPublic websites, frontend implementation, analytics, and search optimization.

02

Technical skills

Grouped for scanning. The list records confirmed experience, not identical depth in every item.

Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Vue.js
  • Angular
  • HTML5
  • CSS3
  • Sass/SCSS
  • Tailwind CSS
  • Liquid
  • shadcn/ui

Backend

  • Node.js
  • TypeScript
  • JavaScript
  • PHP
  • Python

APIs & integrations

  • REST APIs
  • GraphQL
  • SOAP
  • OpenAPI
  • Webhooks
  • API design
  • API versioning
  • Third-party APIs
  • Partner integrations

AI-assisted engineering & automation

  • AI-assisted software development
  • Context engineering
  • Claude Code
  • OpenAI Codex
  • Cursor
  • MCP
  • Multi-agent orchestration
  • Custom agent skills
  • Persistent project context
  • Long-running agent workflows
  • LLM application development
  • n8n
  • Workflow automation
  • Verification and review workflows

Commerce, checkout & payments

  • Ecommerce
  • Multi-tenant SaaS
  • Product and catalog management
  • Inventory
  • Pricing
  • Orders
  • Customers
  • Storefronts
  • Headless commerce
  • Checkout
  • Product feeds
  • Stripe
  • Stripe Connect

Data & background processing

  • SQL
  • MySQL/MariaDB
  • PostgreSQL
  • Redis
  • ClickHouse
  • Kafka
  • Resque
  • Sidekiq
  • Background jobs
  • Asynchronous processing
  • Retries and failure handling

Authentication & security

  • OAuth 2.0
  • OAuth PKCE
  • JWT
  • HMAC
  • Authentication
  • Authorization
  • Session management
  • API authentication

Testing & quality

  • Playwright
  • Vitest
  • PHPUnit
  • Unit testing
  • Integration testing
  • End-to-end testing
  • Code review

Cloud, delivery & infrastructure

  • Git
  • GitHub Actions
  • CI/CD
  • Docker
  • Kubernetes
  • AWS
  • Vercel
  • Cloudflare
  • Ansible
  • Linux
  • Nginx
  • Apache

Observability, search & analytics

  • Sentry
  • Grafana
  • Elasticsearch
  • Mixpanel
  • Google Analytics
  • Google Tag Manager
  • Cloudflare Web Analytics

Engineering practices

  • Software architecture
  • Technical documentation
  • System investigation
  • Task decomposition
  • Verification-led development

03

Education

Bachelor of Engineering

JAMK University of Applied Sciences

Information and Communications Technology / Software Engineering
240 ECTS

Thesis

Architecture and Implementation of a Marketplace for a Distributed Commerce Platform

Vocational Qualification

Hyria Education

Information and Communications Technology
120 ECTS

04

Languages

English
Full Professional proficiency
Finnish
Native
Swedish
Limited working proficiency
Thai
Elementary proficiency