PARIS MESIDIS
@parismesidis
Senior software engineer specializing in distributed systems, Go, and cloud-native architecture.
What I'm looking for
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
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.
Senior Software Developer
Amdocs
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.
Software Engineer
Cisco
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.
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.
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.
Graduate Software Engineer
Imagination Technologies
Apr 2012 - Aug 2014 (2 years 4 months)
Developed low-level C and assembler test software to verify processor micro-architectural features and maintained automated test and build frameworks for simulator/IDE tools.
Education
Degrees, certifications, and relevant coursework
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
Master of Science, Computing
2009 - 2010
Completed an M.Sc in Computing with coursework and research in computing topics.
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.
Availability
Location
Authorized to work in
Job categories
Interested in hiring PARIS?
You can contact PARIS and 90k+ other talented remote workers on Himalayas.
Message PARISFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
