Skip to content
ilogutov:~$

Hi, I'm

Ivan Logutov

Software Developer · Data Science Student

Software Engineer working at the intersection of JVM systems, developer tooling and AI-enabled products.

Available for new opportunitiesBased in Berlin, Germany
ilogutov@portfolio:~$

whoami

ivan-logutov

cat about.txt

software engineer: backend & JVM

dev tooling, distributed systems

AI agents in developer tools

JVM ecosystem, AWS, TypeScript

ls ~/stack

javakotlingroovyspringpostgresrabbitmqdockermcp

echo "Let's build something useful."

Let's build something useful.

About

I’m a Software Engineer focused on backend and JVM-based systems, with a particular interest in developer tooling, distributed systems, and AI-enabled products.My experience includes building and improving production backend services, APIs, and cloud-based applications, primarily across the JVM ecosystem and AWS.I also work with TypeScript and am exploring how AI agents can be integrated into developer tools and software systems.I’m interested in engineering problems where infrastructure, developer experience, and intelligent systems come together.

Experience

  1. Valsight GmbH logo

    WS Backend Developer

    Nov 2024 — Nov 2026

    Valsight GmbH · Berlin / Potsdam, Germany · Part-time

    Part of the R&D team behind the AI simulation agent in a driver-based planning platform, working on its MCP tooling and REST services.

    • Groovy
    • Grails
    • AI Agent
    • REST API
    • MCP
  2. UNIT.City logo

    Process Engineering Intern

    Jun 2021 — Aug 2021 · 3 mos

    UNIT.City · Kyiv, Ukraine · Part-time

    Process engineering internship focused on automation — built a Telegram bot in JavaScript and applied risk-management practices.

    • JavaScript
    • Risk Management
    • Telegram Bot

Education

  1. University of Europe for Applied Sciences logo

    M.Sc. Data Science

    2026 — Present

    University of Europe for Applied Sciences · Germany

    In progress

  2. University of Europe for Applied Sciences logo

    B.Sc. Software Engineering

    Feb 2023 — Feb 2026

    University of Europe for Applied Sciences · Germany

    Bachelor's degree

  3. Taras Shevchenko National University of Kyiv logo

    B.Sc. Cybersecurity

    Sep 2021 — Jun 2024

    Taras Shevchenko National University of Kyiv · Kyiv, Ukraine

    Interrupted by the war

Skills

Programming Languages

  • Java
  • Kotlin
  • Groovy
  • Python
  • TypeScript

Backend & APIs

  • Spring Boot
  • Grails
  • FastAPI
  • REST APIs
  • JUnit/Spock

Language tooling

  • ANTLR4
  • Parse-tree interpretation
  • Source rewriting

AI / LLM

  • MCP
  • AI Orchestration
  • RAG
  • LLM APIs (Claude/OpenAI)

Data & ML

  • scikit-learn
  • TensorFlow Lite
  • pandas
  • NumPy

Databases & Messaging

  • PostgreSQL
  • MS SQL
  • Liquibase
  • RabbitMQ

DevOps & Cloud

  • AWS
  • Docker
  • GitHub Actions
  • Jenkins
  • Git

Spoken languages

  • English Fluent
  • Ukrainian Native
  • Russian Native
  • Portuguese Intermediate
  • German Elementary

Projects

1 project, more coming soon...

Selected personal projects.

Quietpurse

Open source

A personal finance tracker that runs on your own machine.

Upload bank statements as CSV, Excel or PDF and see where your money goes, in one currency. Transactions are sorted by rules instead of by hand, and goals, from an emergency fund to financial independence, are computed from your own data. No account and no server: the database and your statements are files in one folder.

  • Every amount converted at the rate on its own date
  • Your own income kept apart from outside support
  • Only exchange-rate lookups ever leave your machine
  • TypeScript
  • Node.js
  • Express
  • React
  • Vite
  • PGlite
  • Drizzle ORM
  • Recharts

Contact

Open to opportunities — feel free to reach out.

Email: ilogutov04@gmail.com