> Amsterdam, Netherlands

Evgeny
Mironenko

I help engineering teams design and ship high-impact software systems — from practical LLM integrations that solve business bottlenecks to reliable distributed systems. Based in Amsterdam, working worldwide.

12+ Years Experience
5+ Companies
10+ Systems Built
Available for new projects

Shipping systems that scale.
Now as an independent.

I'm Evgeny — a software engineer with over 12 years of experience designing, building, and running large-scale systems. Most recently, as a Staff Software Engineer at Miro, I focused on developer platform infrastructure and practical AI systems that solve day-to-day operational friction.

Some things I've built recently that I'm particularly proud of:
  • A GraphRAG knowledge assistant that unifies documentation across Slack, Confluence, and Jira for product, engineering, and support teams.
  • An AI-powered triage system that automatically routes incoming bug reports and feature requests (which we wrote about on the AWS Machine Learning Blog).
  • An internal developer portal and software catalog that gave 70+ teams a single source of truth for their services, APIs, and tools.

Outside of core engineering work, I spoke at the Google Workspace Developer Summit in Amsterdam and represented Miro as a featured partner at Microsoft Build in Seattle. I also collaborated directly with product and engineering teams at Google, Microsoft, Zoom, and Slack to build integrations that grew Miro’s weekly active users by over 200K.

I'm now available as an independent consultant, helping teams solve complex backend bottlenecks, design clean architecture, and ship fast without losing control. If you're based in Amsterdam or working remotely, let's grab a coffee or a virtual call.

Amsterdam, NL Remote-friendly
Evgenii Mironenko

What I can help with

I work hands-on — not just advisory. Here is where I tend to add the most value.

AI & Knowledge Systems

I focus on practical AI systems that solve real business problems rather than chase hype. That includes building LLM-based triage pipelines that route thousands of requests, and RAG/GraphRAG knowledge bases that connect fragmented company documentation. I handle the whole loop: agent architecture, data pipelines, model evaluations, and the user interfaces.

GraphRAGNeo4jLLM AgentsMCP

Backend & Frontend

I enjoy building systems end-to-end that can handle real load. Whether it's writing performant backend services in Kotlin, Java, Go, or TypeScript, or crafting responsive React frontends, I focus on clean interfaces, minimal technical debt, and shipping complete features without leaving loose ends.

JavaKotlinGoSpring BootReactTypeScriptNode.js

Engineering Leadership

Great software is built by healthy teams. I help engineering organizations improve their execution habits — from designing sane on-call rotations and setting up clear service ownership, to mentoring engineers and establishing pragmatic processes that let teams stay on track.

Team mentoringOn-call designHiringWays of workingProcess improvement

Platform & Infrastructure

I build developer platforms and infrastructure that make shipping software safe, fast, and predictable. I set up automated CI/CD pipelines, comprehensive observability (metrics, tracing, logs), and self-service developer tooling. I work primarily with AWS, with a constant focus on keeping operations simple and reliable.

AWSDockerGitHub ActionsGrafanaPrometheusOpenTelemetryKubernetes

Where I've worked

Miro

Now

Staff Software Engineer

Oct 2021 — Present

Amsterdam, Netherlands

  • Led cross-functional initiatives to build a company-wide software catalog, establishing clear service ownership for 70+ engineering teams — enabling automations in QA, Security, DevEx and Incident Management.
  • Designed and led the implementation of a company brain using GraphRAG, unifying fragmented data and improving knowledge discovery across engineering, PM, support and leadership.
  • Implemented an AI-powered triage system using LLMs to automatically classify bug reports and feature requests and route them to the right team.
  • Established a 24/7 on-call process for 7 teams, enabling continuous support and improving operational stability of the Miro platform.
  • Partnered with Google, Microsoft, Zoom and Slack, contributing to integrations that grew weekly active users by over 200K.
  • Spoke as a technical speaker at the Google Workspace Developer Summit in Amsterdam; represented Miro as a featured partner at Microsoft Build in Seattle.
  • Mentored engineers and provided technical guidance across multiple teams.
  • Promoted to Staff Software Engineer in July 2025.

CyberCube

Senior Software Engineer

Nov 2019 — Oct 2021

Tallinn, Estonia

  • Designed and delivered high-performance serverless solutions with AWS, GraalVM and Kotlin, reducing costs and improving efficiency for cybersecurity risk modelling.
  • Led the migration of the core frontend from AngularJS to React, significantly improving performance and maintainability.
  • Introduced micro-frontend architecture company-wide, accelerating feature delivery and enabling team autonomy.

GrabCAD

Senior Software Engineer

Mar 2019 — Oct 2019

Tallinn, Estonia

  • Led the development and launch of a high-performance web-based 3D model viewer for GrabCAD's global engineering community, enabling seamless visualisation of complex CAD models.

Omniva

Full Stack Software Engineer

May 2018 — Mar 2019

Tallinn, Estonia

  • Built and deployed large-scale logistics systems, including the largest automated sorting line in the Baltic countries, using Java and microservices architecture.
  • Diagnosed and resolved critical issues in logistics and sorting systems, minimising downtime and keeping day-to-day operations running smoothly.

T-Systems

Senior Software Engineer

Jun 2013 — Apr 2018

St. Petersburg, Russia

  • Led end-to-end delivery of enterprise solutions for Deutsche Telekom, covering architecture, development, testing and deployment.
  • Coordinated with stakeholders to prototype and integrate systems, consistently shipping on time and within budget.
  • Facilitated communication across engineering, QA and management teams to keep complex projects on track.
  • Mentored junior engineers and supported their onboarding and growth. Promoted to Senior Software Engineer in Feb 2017.

Let's talk

Whether you're building something new, dealing with a system that needs a rethink, or just want to talk through a technical problem — I'm happy to chat. Drop me a message and we can take it from there.