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.
|
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 |
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 |
| 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
| public pull requests | merged | 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.
- Historical order purge — retention safety, extensibility, and MySQL/PostgreSQL compatibility
- Domain equality and serialization invariants — regression coverage across the domain model
- Multi-catalog persistence fix — a major persistence defect validated through review