Skip to content

lMysticl/lMysticl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

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.

About

Java developer focused on backend systems and reliable developer tooling.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors