Skip to content
View lMysticl's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report lMysticl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lMysticl/README.md
Pavel Putrenkov, Senior Java Engineer. Complex inputs, clear outcomes.

Senior Java Developer · Former Java Team Lead · 10+ years of experience

I build Java and Spring Boot services for payments, e-commerce and document processing. I combine hands-on backend development with technical leadership and React / TypeScript experience.

I focus on reliable integrations, clear API contracts and maintainable systems that support business workflows.

Open to remote Senior / Lead Java roles · Kyiv, Ukraine

LinkedIn · Hiring enquiries

Experience

  • Payments and integrations: backend services, external integrations and REST API design.
  • Document processing and reporting: services and interfaces that turn documents into usable information.
  • Technical leadership: architecture decisions, code reviews, planning and collaboration with stakeholders.

Core stack

Java 21 · Spring Boot 3 · REST APIs · Microservices · Kafka · PostgreSQL · MySQL · Hibernate / JPA · React · TypeScript

Testing and delivery: JUnit · Mockito · Testcontainers · Playwright · GitHub Actions · Docker · Micrometer / Prometheus

Selected work

A Java CLI and GitHub Action that flags missing or suspicious PDF text layers before they disrupt search, indexing or text extraction. Page-level findings and JSON reports make document checks usable in CI.

Source code · GitHub Marketplace · Latest release

A portfolio API that combines user records from PostgreSQL and MongoDB using bounded concurrent requests. It retains source information and returns an explicit error when a source fails or times out, so consumers can distinguish complete results from a failed aggregation. Includes integration tests with real databases through Testcontainers, migrations and observability.

Source code · Latest release

A Kotlin plugin for IntelliJ IDEA that helps review Spring architecture and contracts across repositories, bringing these checks into the development workflow.

JetBrains Marketplace

Earlier open-source work

Before this account, I contributed to Broadleaf Commerce as putrenkov. A few examples:

Pinned Loading

  1. pdf-text-layer-auditor pdf-text-layer-auditor Public

    Java CLI that diagnoses missing or suspicious PDF text layers for search, indexing, accessibility, and extraction workflows.

    Java 2 1

  2. user-aggregation-service user-aggregation-service Public

    Java 21 and Spring Boot service that aggregates PostgreSQL and MongoDB users with bounded concurrency, caching, Flyway, OpenAPI, and Docker.

    Java 2