Skip to content
View lMysticl's full-sized avatar

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.

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 — Java and Spring backend engineer focused on reliable document-processing systems

Connect with Pavel Putrenkov on LinkedIn

I build Java/Spring backend systems where correctness, explicit contracts, and actionable diagnostics matter—especially document processing, PDF analysis, and services that integrate multiple data sources.

Selected systems

A Java 21 CLI that catches missing or suspicious native PDF text layers before they disrupt search, copy/paste, indexing, accessibility workflows, or downstream extraction.

Evidence: GitHub Marketplace Action · page-level diagnostics · versioned JSON · signed releases

PDF Text Layer Auditor build status PDF Text Layer Auditor CodeQL status

Repository · Marketplace · Latest release

A Java 21 and Spring Boot 3.5 service that exposes one validated REST API over PostgreSQL and MongoDB user data.

Evidence: bounded concurrent aggregation · Caffeine caching · Flyway · OpenAPI · Docker Compose

User Aggregation Service CI status User Aggregation Service CodeQL status

Repository · Latest release

Core capabilities

Backend
Java 21 · Spring Boot · REST · Hibernate
Documents
PDFBox · text layers · validation · extraction
Data
PostgreSQL · MongoDB · JPA · caching
Delivery
Maven · Docker · JUnit · GitHub Actions

Selected full-stack work: React · TypeScript

Open-source record

77

public pull requests

66

merged

Broadleaf Commerce

earlier public contributions

Those contributions were made through my former work account, putrenkov, which is retained for historical attribution. lMysticl is my current GitHub profile.

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 1