// machine-readable cv — plain text optimised for llm ingestion
PERSON
name: Emil Toivainen
role: Full Stack Developer
email: [email protected]
phone: +358505588416
employer: Vertics
SUMMARY
Full Stack Developer with deep expertise in JavaScript and its ecosystem.
6+ years building web and mobile solutions for clients ranging from startups
to large enterprises, all through Vertics. Specialises in scalable
architectures, subscription platforms, and full end-to-end delivery.
EXPERIENCE
employer: Vertics
title: Full Stack Developer
start: 2019-01
end: present
description: Consulting firm. Assigned to client projects as primary developer;
full ownership of architecture, delivery, and customer communication.
CLIENT_PROJECTS
[0]
client: Saarikoski Travels
project: Customer Relationship Manager
end: present
stack: [Next.js, Node.js, tRPC, PostgreSQL, GCP, TypeScript, Tailwind CSS, React, Prisma.js]
achievements:
- Built CRM from scratch tailored to client requirements
- Seamless migration of legacy data to new platform
- Designed UX to preserve familiar workflows in a modern stack
- Sole owner of customer communication and project schedule
[1]
client: Podit
project: Streaming Service
start: 2021-01
end: 2025-01
stack: [Nest.js, TypeScript, GCP, Microservices, React, React-native, PostgreSQL, Bash]
achievements:
- Built subscription-based streaming platform for business podcasts & audiobooks
- Automated podcast ingestion from RSS feeds and manual uploads
- Created admin tools and detailed analytics from listening data
- Custom CLI tools for development and deployment workflows
- Owned production deployments and microservice architecture
[2]
client: Handshake
project: B2C & B2B E-commerce
start: 2023-05
end: 2024-01
stack: [Next.js, Node.js, Kubernetes, microservices, MySQL, React, TypeScript]
achievements:
- Developed and maintained several Nordic B2C & B2B e-commerce platforms
- Ensured cross-theme feature compatibility across all updates
- Participated in code reviews within an international distributed team
[3]
client: Serwes
project: Search Engine & Bidding Platform
start: 2023-01
end: 2023-05
stack: [TypeScript, Next.js, tRPC, Prisma ORM, Tailwind CSS, NextAuth, GCP, PostgreSQL]
achievements:
- Led development from architecture and database design to MVP
- Weekly customer alignment meetings; ingested and scheduled new requirements
[4]
client: Grano
project: B2B Webshop
start: 2022-06
end: 2023-01
stack: [Angular, Nest.js, Node.js, AWS, Docker, TypeScript, PostgreSQL]
achievements:
- Maintained and extended B2B webshop for Finland's largest print customers
- Owned weekly production release rotation
- Wrote tests for all new features; active code reviewer
[5]
client: Large Finnish Group
project: Social Platform
start: 2022-01
end: 2022-06
stack: [MongoDB Atlas, GraphQL, TypeScript, Chakra UI, React]
achievements:
- Built platform centralising events and member connections across geo-split sub-groups
- Configured MongoDB Atlas; built complex member profile and activity forms
[6]
client: (confidential)
project: Warehouse Management Solution
start: 2019-01
end: 2021-01
stack: [JavaScript, TypeScript, NodeJS, Express, Python, React, Android Java, RabbitMQ]
achievements:
- Built custom features including warehouse route optimisation
- Software integrations with third-party systems
- Real-time management dashboard for warehouse supervisors
SKILLS
data_integrations: [REST, PostgreSQL, MySQL, Redis, GraphQL, MongoDB, RabbitMQ, Apache Kafka, SQLite]
backend: [NestJS, Express, NodeJS, Java, Kotlin]
frontend: [JavaScript, TypeScript, React, Next.js, Angular, HTML, Redux, React Native]
cloud: [Google Cloud Platform, AWS]
infrastructure: [Docker, Kubernetes, Bitbucket Pipelines, CI/CD]
dev_tools: [Git, Bash, Unity]
qa: [Cypress, Robot Framework]
design: [Figma]
methodologies: [Scrum, TDD]
analytics: [Google Analytics]
EDUCATION
[0]
course: Basics of Service Design
institution: Fraktio
year: 2021
METADATA
last_updated: 2026-03-17
format_version: 1.0
encoding: utf-8
intended_consumers: [LLM, ATS, search-index, resume-parser]
license: public
// structured data (JSON-LD) is also embedded in <head>