Available to hire
I am a backend software engineer focused on building reliable, data-heavy systems with a strong emphasis on concurrency control, parallel processing, and resilience. I design and maintain worker-based pipelines, batching and streaming large workloads, and craft idempotent workflows with safe retry semantics.
I have experience with ColdFusion Lucee and Java, PostgreSQL, MongoDB, and Elasticsearch, delivering fault-tolerant bulk processing and reporting systems. I enjoy solving complex bottlenecks, improving observability, and delivering scalable back-end architectures that empower teams and users.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
Javanese
Advanced
English
Fluent
Work Experience
Software Engineer (Back-End Focus)
July 1, 2023 - PresentIn my role on a CRM/CMS platform, I designed and maintained Elasticsearch indexes and pipelines, built worker-based background job systems with queued and parallel execution, implemented idempotent operations with locking and exponential backoff, and delivered a Bulk Actions Manager with resume/retry, continue-on-error behavior, and detailed error surfacing. I also built a CalDAV-based calendar synchronization engine, improved observability, and designed a generic reporting framework and a lightweight UI framework, while delivering high-performance data-access layers for the public-facing website.
Software Engineer (Back-End Focus) at CRM / CMS Platform
July 1, 2023 - PresentReduced Elasticsearch reindexing time by 90% through batched, parallel processing, streaming, and removing metadata from the hot path. Designed and maintained Elasticsearch indexes, analyzers, aggregations, and reindexing pipelines for search and analytics. Built worker-based background job systems with queued and parallel execution for large-scale workloads. Implemented idempotent operations, locking, exponential backoff, and retry strategies to eliminate race conditions and ensure safe retries. Developed a Bulk Actions Manager with parallel item processing, persistent job and item state, resume/retry support, continue-on-error behaviour, and detailed error surfacing. Built a CalDAV-based calendar synchronization engine enabling cross-account event syncing per user. Improved observability through structured logging, clearer error propagation, and job-level status tracking. Designed a generic X-mR SPC reporting framework supporting multi-section reports with user-defined dimensions and
Education
BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 30, 2023BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023Qualifications
Industry Experience
Software & Internet, Professional Services, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Paphos today.