Back-End Software Engineer specialising in reliable, data-heavy systems with a strong focus on concurrency control, parallel processing, and system resilience. Experienced in designing worker-based background job pipelines, batching and streaming large workloads, and building idempotent workflows with safe retry semantics. Proven record of reducing Elasticsearch reindexing time by over 90% and delivering fault-tolerant bulk processing and reporting systems. Primary experience in ColdFusion Lucee and Java with PostgreSQL, MongoDB, and Elasticsearch.

Antreas Christodoulou

Back-End Software Engineer specialising in reliable, data-heavy systems with a strong focus on concurrency control, parallel processing, and system resilience. Experienced in designing worker-based background job pipelines, batching and streaming large workloads, and building idempotent workflows with safe retry semantics. Proven record of reducing Elasticsearch reindexing time by over 90% and delivering fault-tolerant bulk processing and reporting systems. Primary experience in ColdFusion Lucee and Java with PostgreSQL, MongoDB, and Elasticsearch.

Available to hire

Back-End Software Engineer specialising in reliable, data-heavy systems with a strong focus on concurrency control, parallel processing, and system resilience. Experienced in designing worker-based background job pipelines, batching and streaming large workloads, and building idempotent workflows with safe retry semantics. Proven record of reducing Elasticsearch reindexing time by over 90% and delivering fault-tolerant bulk processing and reporting systems. Primary experience in ColdFusion Lucee and Java with PostgreSQL, MongoDB, and Elasticsearch.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer (Back-End Focus) at CRM / CMS Platform
July 1, 2023 - Present
Reduced Elasticsearch reindexing time by 90% (from ~10 hours to ~40–50 minutes) 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, with idempotent operations, locking, exponential backoff, and robust retry strategies. Developed a Bulk Actions Manager featuring parallel item processing, persistent state, resume/retry support, continue-on-error behavior, and detailed error reporting. Implemented a CalDAV-based calendar synchronization engine enabling cross-account event syncing. Enhanced observability via structured logging and job-level status tracking; designed a generic reporting framework for multi-section reports. Contributed backend APIs and data-access layers with a focus on performance, and supported a lightweight in

Education

BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023
BSc Computer Science (First Class Honours) at Northumbria University
September 1, 2020 - June 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Paphos today.