# Aki Ovaska — Resume

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

## Experience

### Software Engineer — Finqu

Apr 2015 - Present

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

- Finqu Marketplace
- Finqu Feeds
- Finqu Account Portal
- Finqu Partner Portal
- Finqu Storefront & Liquid Themes
- Finqu Cool UI

#### Worked on

- **Finqu Commerce**: Merchant-facing frontend, backend, APIs, integrations, and shared services.
- **Finqu Administrator**: Internal tooling for merchant accounts, subscriptions, package features, and related administration.
- **Public APIs**: REST and Storefront GraphQL APIs, contracts, consumers, and integrations.
- **Hosted checkout & payments**: Checkout flows, order and payment logic, and provider integrations.
- **Product & catalog management**: Products, variants, inventory, pricing, and related merchant workflows.
- **Theme architecture & editor**: Theme architecture, editing, customization, and supporting systems.
- **Apps & integrations**: Third-party services, sales channels, webhooks, and partner connections.
- **Background processing**: Imports, exports, messaging, scheduled jobs, and asynchronous delivery.
- **Internal tooling & infrastructure**: Developer workflows, CI/CD, cloud services, and operational tooling.
- **Company websites & SEO**: Public websites, frontend implementation, analytics, and search optimization.

## Technical skills

### 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

## Education

### Bachelor of Engineering — JAMK University of Applied Sciences

- Information and Communications Technology / Software Engineering
- 240 ECTS
- Aug 2024 - Dec 2026
- Thesis: Architecture and Implementation of a Marketplace for a Distributed Commerce Platform

### Vocational Qualification — Hyria Education

- Information and Communications Technology
- 120 ECTS
- Aug 2012 - May 2015

## Languages

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