Pavel Ponomarev

Pavel Ponomarev

Senior Software Engineer

Prague, Czech Republic

About Me

10+ years building backend systems, APIs, and everything in between. Currently focused on AI Agents, LLM workflows, and Context Engineering. Based in Prague.

Employment History

Independent Software EngineerAI & Cloud R&D
Sep 2025 — Present
Senior Software EngineerCommerzbank
Apr 2023 — Aug 2025
Software EngineerBarclays
Apr 2020 — Mar 2023
Java DeveloperEPAM Systems
Aug 2018 — Mar 2020
Java DeveloperFirst Line Software
Feb 2017 — Jul 2018
Java DeveloperThe REC Expert Company
Jul 2016 — Dec 2016
Java DeveloperThe AnyLogic Company
Mar 2016 — Jul 2016
Java DeveloperThe Solution Company
Aug 2014 — Mar 2016

What This Blog Is About

AI tools like Copilot and ChatGPT write code fast. But code quality still matters. This blog is about the stuff AI still gets wrong:

  • Mutability — why val over var, and when immutability saves you
  • Code smells — obvious bugs hiding in plain sight
  • Kotlin patterns — extension functions, scope functions, and when they hurt readability
  • Java to Kotlin — real migration lessons, not just syntax
  • AI-assisted development — what works, what doesn't

No fluff. Real examples from production code.

Tech Stack

JavaKotlinSpring BootApache CamelPostgreSQLRedisPythonNodeJSLangChainClojureAWSNext.js

Get in Touch

© 2026 Result Crafter Blog. Building software that works.