
Roman Sokolov
@romansokolov
Java Backend Engineer who resolved production data loss at Accuris and cut Jusan Bank tax form generation from 5 minutes to 8 seconds.
What I'm looking for
At Accuris, I resolved a distributed cache inconsistency that caused lost records under concurrent load. I reproduced the issue at 1,200 requests per minute and designed a synchronous cache strategy to eliminate race conditions across production servers.
At Jusan Bank, I reduced tax form generation from five minutes to about eight seconds by bringing calculation logic in-house. I also developed government tax declaration generation and a configurable XML validation library.
At WeSendit® Official, I fixed file rename and move operations that triggered full AWS S3 copies, reducing their latency from 30 seconds to under one second. I also implemented file management features including copy, move, delete, and recursive folder support.
At Andersen Lab, I contributed to internal search and microservices work, configured Keycloak authentication, and conducted more than 30 technical interviews. I have worked across FinTech and enterprise systems, including legacy migrations and backend services.
Experience
Work history, roles, and key accomplishments
Platform serving 6,500+ organizations across aerospace, defence, and government sectors
• Drove server-side migration from JBoss 6.1/Java 7 to WildFly 26/Java 8 across 3 Linux servers; containerized application in Docker and configured WildFly cluster, release pipelines, and inter-server communication
• Identified and resolved distributed cache inconsistency across 3 production servers causing lo
Contract Java Backend Developer placed on client projects across USA, Kazakhstan, and Switzerland. Domains: enterprise document management, FinTech tax automation, and cloud file storage.
Contributed to internal projects: implemented full-text search using Hibernate Search (Apache Lucene), participated in monolith decomposition into microservices, and configured Keycloak authentication.
Conducte
Java Backend Engineer
Jusan Bank
Oct 2023 - Jul 2024 (9 months)
Tax & Accounting Automation Platform
• Reduced tax form generation time from 5 min to ~8 sec by migrating calculation logic from third-party service in-house
• Developed PDF/XML tax declaration generation for government forms with 1,000+ fields across 15-20 pages; proposed PDF template approach using Adobe Acrobat metadata to meet tight deadlines
• Built YAML-configurable XML validator library wi
Java Backend Engineer
WeSendit® Official
Jun 2023 - Sep 2023 (3 months)
Cloud File Sharing Platform
• Identified fundamental architectural flaw causing all file rename/move operations to trigger full AWS S3 copy; proposed and implemented fix by decoupling storage keys from display paths — reduced operation time from 30s to under 1s
• Implemented full file management system: copy, move, delete, soft-delete to trash with configurable retention period and recursive fold
Education
Degrees, certifications, and relevant coursework
International University "MITSO"
Bachelor's Degree, Logistics, Materials, and Supply Chain Management
EF SET
Efset English certificate 69/100 (C1 Advanced)
Nov 2022
International University 'MITSO'
Bachelor's Degree in Logistics, Logistics, material delivery and supply chain management
2011 - 2015
Tech stack
Software and tools used professionally
Amazon S3
Kubernetes
Spring Cloud
Flyway
Liquibase
Spring Data
PostgreSQL
Spring Boot
Spring Framework
Redis
Terraform
Jira
Gradle
Java
Kotlin
XML
Kafka
RabbitMQ
Grafana
Hibernate
Linux
gRPC
Spring Security
JUnit
Mockito
Keycloak
Git
Docker
Amazon Web Services (AWS)
GitHub Copilot
Testcontainers
Claude Code
Apache Kafka
AWS
REST APIs
Availability
Location
Authorized to work in
Salary expectations
Social media
Interested in hiring Roman?
You can contact Roman and 90k+ other talented remote workers on Himalayas.
Message RomanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
