{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Jouni Miikki",
    "label": "Principal Solution Architect, AI Systems | Founder & CTO",
    "email": "jouni.miikki@overscalesolutions.com",
    "phone": "+358 40 823 1070",
    "url": "https://overscalesolutions.com",
    "summary": "Currently Principal Software Solution Architect at Innokas Medical (since 2026-08). Solution architect with 28+ years of production software experience (since 1997): solution and enterprise architecture, AI/LLM systems and multi-agent orchestration, cloud (Azure/AWS), integration, IAM (16+ years), and leadership from team lead to CTO and executive team; chairman of the board of his own companies. Two company exits. Shipped six AI products solo in 18 months.",
    "location": { "city": "Espoo", "countryCode": "FI" },
    "profiles": [
      { "network": "LinkedIn", "username": "jouni-miikki-69b30", "url": "https://www.linkedin.com/in/jouni-miikki-69b30" },
      { "network": "GitHub", "username": "miikkij", "url": "https://github.com/miikkij" }
    ]
  },
  "work": [
    { "name": "Innokas Medical", "position": "Principal Software Solution Architect", "startDate": "2026-08-03", "summary": "AI strategy and implementation of AI tooling into production in a regulated medical-device environment; sales workbench; data-point integration across the organization; technical recruitment.", "highlights": ["AI strategy formation", "AI tools in production", "Sales workbench and data integration"] },
    { "name": "Capgemini Finland", "position": "Principal Solution Architect", "startDate": "2025-09-15", "endDate": "2026-03-12", "summary": "Deployed to a Finnish government agency (Valtori scope). Built a public-sector IAM reference architecture from scratch (ArchiMate/TOGAF). Led internal AI capability development. Built a dynamic CrewAI multi-agent system that creates and configures agents on the fly.", "highlights": ["IAM reference architecture for government", "Dynamic CrewAI multi-agent system", "AI strategy contribution across the Finnish delivery organization"] },
    { "name": "Tietoevry", "position": "Solution Architect", "startDate": "2024-10-01", "endDate": "2025-09-15", "summary": "Mendix partnership enablement and presales; GenAI delivery.", "highlights": ["Copilot Studio sales agents, benchmarked against ChatGPT Agents", "Azure DevOps automation generating test plans/cases from work items, validated in production by a commercial client", "Mendix base solution with Keycloak IdP for a public-sector agency"] },
    { "name": "Overscale Solutions Oy", "position": "Founder & CTO", "startDate": "2022-11-01", "summary": "Own software company, run in parallel with all engagements. Low-code and AI solutions for clients; six AI products shipped solo in 18 months (Wellprepd, AIMEAT, HeroPlay, Speechos, AI-powered GPS-denied drone navigation, a 98% AI-generated game).", "highlights": ["AIMEAT: open federated protocol for AI agent memory/action sharing (spec v4.0 + crewaimeat runtime)", "Marimatic waste-management portal, first installation for Amsterdam municipality (2023-11–2024-06)", "Aitoenergia sales automation: quote time from two weeks to instant"] },
    { "name": "Siemens Osakeyhtiö", "position": "Software Solutions Lead", "startDate": "2022-05-15", "endDate": "2023-12-17", "summary": "Industrial digitalization for factories and machine builders; team of five. Client names under NDA.", "highlights": ["Complete factory ERP modernized in one year, extended with Mendix", "AI solution: depth camera + real-time sensors + LLM analytics (2023)", "Depth-imaging/ML production optimization"] },
    { "name": "Siili Solutions", "position": "Solution Architect", "startDate": "2022-03-12", "endDate": "2022-05-15", "summary": "AuroraAI program for the Finnish Ministry of Finance: BERT-based solution in cloud-native AWS." },
    { "name": "Qt Company", "position": "Principal Software Engineer", "startDate": "2022-01-15", "endDate": "2022-02-28", "summary": "Ventures: M&A analysis, technology due diligence, design sprints." },
    { "name": "Vastuu Group Oy", "position": "Chief Architect", "startDate": "2020-11-01", "endDate": "2022-01-15", "summary": "Enterprise architecture and development strategy for global expansion; worked with CEO/COO. SAFe adoption, Azure migration and governance. AI for the Reliable Worker project." },
    { "name": "Digitalax Ltd", "position": "Consultant", "startDate": "2021-02-01", "endDate": "2021-03-31", "summary": "Blockchain/NFT strategy for E-Sports, gaming and Digital Fashion; scalable file format specification." },
    { "name": "Prog-IT Oy", "position": "Head of Software Development", "startDate": "2020-03-01", "endDate": "2020-08-30", "summary": "Three-year software strategy for a logistics company; Azure cloud transition; CI/CD and DevOps training." },
    { "name": "Nordic TeleCom Oy", "position": "Head of Software Development", "startDate": "2019-09-15", "endDate": "2020-02-29", "summary": "Infrastructure modernization; .NET Core services; weekly CEO consultation. Lead-architect consulting agreement remained in force afterwards." },
    { "name": "Midaxo Oy", "position": "Team Lead / Software Architect", "startDate": "2018-07-01", "endDate": "2019-09-15", "summary": "M&A SaaS modernization; VP of Engineering's right hand; Python/React training; health & safety representative." },
    { "name": "Softability Oy", "position": "Senior Software Architect", "startDate": "2018-04-01", "endDate": "2018-06-30", "summary": "AR/VR/XR studio: fixed core product backend/cloud, solved WebRTC challenges, mentored juniors." },
    { "name": "Vitec Software Group / Tietomitta Oy", "position": "Head of Software Development", "startDate": "2017-10-01", "endDate": "2018-04-30", "summary": "Process renewal and platform modernization; team of 8; GDPR; VTT blockchain research project." },
    { "name": "Millisecond Digital Oy", "position": "Senior Software Developer", "startDate": "2017-06-01", "endDate": "2017-10-31", "summary": "Industrial IoT for mining equipment: data retrieval and configuration management." },
    { "name": "David Health Solutions", "position": "Software Development Manager", "startDate": "2017-02-01", "endDate": "2017-06-30", "summary": "Healthcare rehabilitation system; HL7 integration to a Danish hospital; E2E testing (Ruby/RSpec/Capybara)." },
    { "name": "Nord Pool Finland Oy", "position": "Data Service Manager", "startDate": "2016-02-01", "endDate": "2017-03-01", "summary": "Led Data Services at Europe's leading power market: legacy conversions, data warehouse, BI, mobile app CI/CD." },
    { "name": "Rehaboo Oy", "position": "Technical Advisor (parallel role)", "startDate": "2016-02-01", "endDate": "2023-12-31", "summary": "Co-kickstarted a digital-exercise SaaS: recruitment, first Kinect3D/Three.js prototype, technology selection; advised until acquisition by EvokAI." },
    { "name": "Nordic TeleCom Oy", "position": "CTO (Executive Team)", "startDate": "2013-11-01", "endDate": "2016-02-29", "summary": "Executive team membership, IT/HR/budget leadership; full-stack CMS portal and call management system." },
    { "name": "Nordic TeleCom Oy", "position": "Senior Software Architect", "startDate": "2013-01-01", "endDate": "2013-10-31", "summary": "SIP/VOIP/PBX applications; MSSQL-to-PostgreSQL conversion." },
    { "name": "Kuubi Oy", "position": "Senior Software Architect", "startDate": "2011-10-01", "endDate": "2012-12-31", "summary": "Digital events: Nokia World 2011 (London); Finland's first commercial interactive Kinect 3D ad (2012); EMOtionalPoster; crowd-game platform." },
    { "name": "Rightware Ltd", "position": "Senior Software Engineer", "startDate": "2011-08-01", "endDate": "2011-10-31", "summary": "Kanzi UI product; licensing and copy protection." },
    { "name": "Nokia (via Nomovok Oy)", "position": "Senior Software Developer", "startDate": "2010-06-01", "endDate": "2011-07-31", "summary": "Nokia N9 phone and tablet: first-generation Qt/QML components; developer training." },
    { "name": "Innofactor Oy", "position": "Software Developer", "startDate": "2010-05-01", "endDate": "2010-06-30", "summary": "Intranet/extranet solutions; ASP.NET, Flash." },
    { "name": "Yunako Oy", "position": "Founder / CTO", "startDate": "2009-04-01", "endDate": "2014-08-31", "summary": "Founded 2008 (pre-Dropbox cloud service idea), full-time from 2009. AR applications, touch-screen installations, CRM, webshops. Clients: Fortum, Lähivakuutus, Mint of Finland (200k-subscriber campaign), Otavamedia, NSN, InTouch, Tehoste, K-Rauta." },
    { "name": "Ramblas Digital Oy", "position": "Chief Architect", "startDate": "2007-10-01", "endDate": "2009-04-30", "summary": "Digital event platform and deliveries with zero failed live shows; Telkomsel 3G campaign (Indonesia); NSN demo centers." },
    { "name": "WapOneline Ltd", "position": "Lead Developer / Architect", "startDate": "2004-02-01", "endDate": "2007-10-31", "summary": "Street Racer J2ME game (65 KB, multiplayer). Mobilenator content platform: reseller API, billing, i18n; ran Nokia Software Market 2005–2008; sold to a Norwegian company.", "highlights": ["Company exit: platform sold to Norway"] },
    { "name": "Wireless Services Europe", "position": "Lead Developer (project)", "startDate": "2003-06-01", "endDate": "2003-12-31", "summary": "Cross-platform 3D game engine from scratch to TV in six months; ~1B polygons/s; SMS interactivity; international release." },
    { "name": "Stinghorn Oy", "position": "Team Lead (UI)", "startDate": "2002-10-01", "endDate": "2004-02-29", "summary": "Stinghorn Instant Firewall (2003) and License Server; OpenBSD customization; cross-platform C/C++." },
    { "name": "Netseal Oy", "position": "Software Engineer", "startDate": "2002-04-01", "endDate": "2002-08-31", "summary": "Network roaming system for Finnish State Railways; driver-level Windows installer/updater." },
    { "name": "Riot Entertainment Oy", "position": "Development Coordinator", "startDate": "2000-06-15", "endDate": "2002-04-30", "summary": "Global Gaming Network (Java, Oracle, X.25); Marvel and Lord of the Rings collaborations; documented IP for sale as the last developer. Story filmed as the documentary Riot On (2004); IMDb credit." },
    { "name": "Adat Engineering Oy (Tehokaasu)", "position": "Software Engineer / Project Lead", "startDate": "1997-06-01", "endDate": "2000-06-13", "summary": "Gas-delivery fleet management with real-time digital sensors, map-based fleet view, predictive refill analytics, PSION handhelds; enabled single-operator nationwide operations. Delphi, MS SQL, modem communications." }
  ],
  "education": [
    { "institution": "Kouvolan seudun ammatillinen oppimiskeskus", "area": "Property Electrical Mechanic", "studyType": "Vocational qualification", "endDate": "1997" },
    { "institution": "Coursera", "area": "Data Science", "studyType": "Course", "endDate": "2016" }
  ],
  "certificates": [
    { "name": "Microsoft Certified: Azure Fundamentals", "date": "2025-01" },
    { "name": "Mendix Intermediate Developer", "date": "2024-12" },
    { "name": "Mendix Rapid Developer", "date": "2022", "summary": "Renewed 2024-10" },
    { "name": "Siemens Industrial Edge", "date": "2022-10" },
    { "name": "Certified SAFe 5 Agilist", "date": "2021-03" },
    { "name": "Leadership and Management", "date": "2018-01" },
    { "name": "Team Lead & Management", "date": "2016-06" },
    { "name": "MS .NET Framework Application Development Foundation (70-536)", "date": "2010-06" },
    { "name": "Graphics Programming with OpenGL", "date": "2003-12" },
    { "name": "Mathematics for Game Development", "date": "2003-06" }
  ],
  "awards": [
    { "title": "2nd place, Junction hackathon (Miro)", "date": "2024" },
    { "title": "3rd place, Ultrahack Atmoshack", "date": "2018" },
    { "title": "Winner, End of the World demo competition (Unity3D)", "date": "2015" },
    { "title": "2nd place, Finnish national typewriting championship", "date": "1992" }
  ],
  "skills": [
    { "name": "AI & agents", "keywords": ["LLM orchestration", "CrewAI", "Copilot Studio", "RAG", "multi-agent systems", "LLM-as-judge", "agent protocol design (AIMEAT)"] },
    { "name": "Architecture", "keywords": ["Solution architecture", "Enterprise architecture", "TOGAF", "ArchiMate", "SAFe", "DDD", "microservices", "API design"] },
    { "name": "Languages & frameworks", "keywords": ["Python", "Node.js", "TypeScript", "C#", "Java", "React", "C/C++", "Go", "R", "Ruby"] },
    { "name": "Cloud & DevOps", "keywords": ["Azure (since 2016)", "AWS", "Azure DevOps", "CI/CD", "Docker", "Kubernetes", "ELK"] },
    { "name": "IAM & security (16+ years)", "keywords": ["Keycloak", "WSO2", "One Identity", "Active Directory", "GDPR", "firewall product development", "web security", "WCAG accessibility"] },
    { "name": "Data & integration", "keywords": ["Kafka", "RabbitMQ", "MQTT", "PostgreSQL", "MS SQL", "MongoDB", "Cosmos DB", "Power BI"] },
    { "name": "Low-code", "keywords": ["Mendix (certified)", "Power Apps"] },
    { "name": "Leadership", "keywords": ["CTO", "executive team member", "chairman of the board (own companies)", "team management", "mentoring", "presales", "M&A due diligence", "C-level advisory"] }
  ],
  "languages": [
    { "language": "Finnish", "fluency": "Native speaker" },
    { "language": "English", "fluency": "Full professional proficiency" }
  ],
  "projects": [
    { "name": "AIMEAT", "description": "Open, federated, self-hosted AI operating system (\"the Linux of AI\"): spec v4.0 (Core + Platform), MIT, reference server, crewaimeat agent runtime, aimeat-crewai PyPI connector, EU AI Act Art. 50 transparency built in. Live node runs 115 apps and 70 agents; in daily production use, adoption growing.", "url": "https://github.com/miikkij/aimeat-protocol", "keywords": ["AI agents", "protocol design", "CrewAI", "MCP"] },
    { "name": "HeroPlay", "description": "Early-childhood-education SaaS in live daycare pilots; 3% ownership.", "url": "https://hero-play.com" },
    { "name": "Wellprepd", "description": "AI meeting preparation SaaS." },
    { "name": "Speechos", "description": "Speech-AI benchmarking tool." },
    { "name": "Pause Games Ltd", "description": "Founder; gaming platform on the HEAT Ledger blockchain (funding ran out)." }
  ]
}
