Skip to main content
PM
Open to opportunities

PARIS MESIDIS

@parismesidis

Senior software engineer specializing in distributed systems, Go, and cloud-native architecture.

Cyprus
Message

What I'm looking for

I seek senior engineering roles focused on distributed systems, cloud-native architecture, and scalable backend services where I can lead designs, mentor engineers, and deliver reliable production systems.

I am a senior software engineer with 13+ years of experience building backend systems, distributed services, and full-stack delivery across finance, telecom, and embedded domains. I specialize in Go and Rust, and I focus on cloud-native microservices, systems-level programming, and reliable payments and membership platforms.

Throughout my career I have designed and implemented backend microservices using REST/gRPC, Kafka, Kubernetes (EKS), AWS, Terraform, MongoDB and PostgreSQL, and I have maintained and extended core systems in Java, Spring Integration and C++. I have led teams, provided architectural guidance, and contributed to CI/CD and delivery automation to improve reliability and deployment velocity.

My hands-on projects include refactoring monoliths into microservices, building payment integrations, and implementing a Rust-based B+ Tree storage engine with copy-on-write semantics and epoch-based reclamation. I bring pragmatic engineering, mentorship, and a focus on scalable, maintainable systems.

Experience

Work history, roles, and key accomplishments

AF
Current

Senior Software Engineer

ABC Fitness

May 2025 - Present (1 year 3 months)

Built membership management and payments platform, refactoring PHP monolith into Go microservices (REST/gRPC) and integrating payment providers to support global fitness centers.

XL

Senior Software Engineer

XM Trading Point Holdings Ltd.

Jan 2019 - May 2025 (6 years 4 months)

Led design and implementation of backend microservices in Go, improving platform scalability using Kafka, Kubernetes (EKS), PostgreSQL and Terraform while mentoring backend teams.

AM

Senior Software Developer

Sep 2017 - Dec 2018 (1 year 3 months)

Developed and maintained OSS/BSS billing systems for telecom clients using Java and Spring Integration, contributing to CI/CD pipelines and delivery automation.

Cisco logoCI

Software Engineer

Dec 2016 - Jun 2017 (6 months)

Maintained middleware for digital TV set-top box platforms and developed embedded Linux functionality in C++ and Python to meet customer-specific requirements.

AM

Software Developer

Alcova Asset Management

Aug 2015 - Oct 2016 (1 year 2 months)

Developed low-latency market data feed handlers and direct market access components in C++ for HFT systems and built backtesting utilities in C++ and Python.

University of Oxford logoUO

Software Developer

University of Oxford

Feb 2015 - Aug 2015 (6 months)

Implemented MapCraft indoor positioning system in C++ and ported Matlab prototypes to optimized C++/Android code, contributing research framework components in Python.

BT

Software Engineer

Big Systems Technologies

Sep 2014 - Jan 2015 (4 months)

Developed real-time mobile positioning and motion-tracking algorithms using C++/Boost and CUDA, and performed data analysis with MongoDB.

Education

Degrees, certifications, and relevant coursework

University of York logoUY

University of York

Master of Research, Computer Science

2010 - 2011

Completed an M.Res in Computer Science focusing on mapping of real-time applications on Network-on-Chip based MPSoCs and algorithm/simulator development in Java and SystemC.

University of York logoUY

University of York

Master of Science, Computing

2009 - 2010

Completed an M.Sc in Computing with coursework and research in computing topics.

University of Manchester logoUM

University of Manchester

Bachelor of Engineering (Honours), Computing and Communication Systems Engineering

2005 - 2009

Earned a B.Eng (Hons) in Computing and Communication Systems Engineering from the Department of Electrical and Electronic Engineering.

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan