Ivan Grimm — Senior Full-Stack Software Engineer
Ivan GrimmSenior Full-Stack Software Engineer

About · Full-stack

Senior Full-Stack Software Engineer — production systems, integrations, and commerce platforms.

I’m Ivan — a Berlin-based Senior Full-Stack Software Engineer. Since September 2024 I’ve been Lead Software Developer at ELSÄSSER Filtertechnik GmbH (full time), after freelance work and senior agency roles at chris and friends and NextGen Media.

My work spans Shopware, WooCommerce, Shopify, and custom PHP/TypeScript stacks — APIs, plugins, server ops, CI/CD pipelines, and e-commerce middleware. I debug what breaks in production, not slide decks.

Fluent in English, German, and Russian — so discovery calls, documentation, and handover stay clear across borders.


Languages

  • English
  • Deutsch
  • Русский

Stack & focus

  • PHP
  • Python
  • Go
  • Node.js
  • React
  • Next.js
  • Tailwind CSS
  • Vue.js
  • Nuxt.js
  • Express.js
  • FastAPI
  • Django
  • Flask
  • TypeScript
  • JavaScript
  • Shopware
  • WooCommerce
  • Shopify
  • WordPress
  • MySQL
  • Docker
  • Linux
  • REST APIs
  • CI/CD

Track record

  • Lead Software Developer — ELSÄSSER Filtertechnik GmbH (full-time, since Sep 2024)
  • Shopware, WooCommerce, and Shopify in production commerce stacks

Engagement

Hourly rates

Integration

€120/ hour

API bridges, plugins, middleware

Consulting

€145/ hour

Architecture, audits, roadmaps

Retainer

€95/ hour

Ongoing support & improvements

Fixed-price scopes available after a short discovery call.

Experience

Development timeline

From NextGen Media and chris and friends to Lead Software Developer at ELSÄSSER Filtertechnik today.

  1. Sep 2024 — Present

    Lead Software Developer

    ELSÄSSER Filtertechnik GmbH

    Full-time lead role — new projects, APIs, plugins, front-end and back-end, server and VPS operations, CI/CD pipelines, automations, documentation, and internal tooling.

    • Shipped APIs, plugins, and full-stack features across the company webshop
    • Managed servers, VPS instances, and deployment pipelines
    • Improved public site performance by at least 40% (Core Web Vitals–oriented work)
    • Built internal software and automation workflows for operational teams
  2. Oct 2023 — Sep 2024

    Senior Full-Stack Software Engineer

    Self-employed

    Independent software development for remote clients — full-stack features, APIs, and maintainable delivery.

    • End-to-end scoping, build, and handover for software and API work
    • PHP, TypeScript, and JavaScript stacks in production
    • Bridge between agency contracts and joining ELSÄSSER full time
  3. Feb 2023 — Oct 2023

    Senior Full-Stack Software Engineer

    chris and friends GmbH

    Senior engineer at a Berlin web design agency — hybrid delivery from planning through deployment.

    • Custom WordPress themes, plugins, and Shopware / Shopify builds
    • Server management, DSGVO compliance, accessibility, and SEO
    • Mentored junior developers; security recovery for compromised sites
  4. Aug 2020 — Feb 2023

    Senior Full-Stack Software Engineer

    NextGen Media GmbH

    Senior engineer at a Berlin marketing agency — remote delivery across WordPress, Shopware middleware, and custom platforms.

    • Raised Google PageSpeed scores from ~40 to 90+ on client sites while keeping layouts responsive
    • Improved project delivery times by 30% and client satisfaction by 40% on global accounts
    • 60–80% increase in client visibility through SEO initiatives (LinkedIn-reported outcomes)
    • Shopware middleware, e-commerce builds, migrations, and multilingual client work (EN / DE / RU)

FAQ

Common questions

Quick answers about how I work, what I focus on, and what to expect on a project.

How do engagements usually start?

A short discovery call or email thread to clarify goals, systems involved, and timeline. I follow up with a scoped estimate or a phased proposal before any build work.

Is your work Shopware-only?

Shopware system integration is my main focus today, but I also take on AI enablement (teaching, MCP servers, agent skills), plus broader full-stack, platform, DevOps, and web projects when the fit is right.

Do you work remotely or on-site?

Most clients work with me remotely across the EU. On-site workshops or kickoffs in Berlin are possible when they help the project start faster.

What does a typical integration project look like?

Map the data model, design idempotent sync jobs or webhooks, implement middleware, harden error handling, and document operations so your team can run it confidently.

Which languages do you work in?

English, German, and Russian for calls, specs, and handover. Documentation can follow whichever language your team prefers.