Nikos Tsitas
@nikostsitas
I build high-throughput Go microservices and distributed backend platforms.
What I'm looking for
At Phaistos, I lead backend initiatives for distributed advertising technology, optimizing high-throughput microservices, core platform scalability, and internal developer tooling. I build low-latency systems that connect advertisers and publishers while prioritizing data integrity and performance under heavy throughput.
Over the past decade, I’ve built Go services and APIs across ad-tech, cloud monitoring, internet radio, data aggregation, and hotel-management systems. I’ve led engineering teams, designed event-driven architectures with RabbitMQ, Apache Pulsar, and WebSockets, and build production-grade side projects spanning open banking, blockchain settlement, local LLM integration, and agentic developer workflows.
Experience
Work history, roles, and key accomplishments
- Returned to Phaistos to drive the next phase of architectural evolution for our distributed advertising technology and core platforms.
- Leading backend strategy, focusing on high-throughput microservices optimization, system scalability, and modernizing core system design.
- Designing and refining internal developer tooling to optimize internal workflows and streamline system orchestration.
- O
Leads a team of five engineers in developing and maintaining a robust microservices architecture using Go. The system is designed for scalability and efficient inter-service communication, utilizing RabbitMQ and WebSockets. Focuses on making critical architectural decisions to ensure services are reusable, testable, and maintainable. Implements best practices in software design to deliver a reliab
Leading a small team of 3 devs - Designing & Implementing Go microservices around company's Core advertising technology. Current main goal is to complete and maintain a distributed system that handles real-time notifications across the system with the help of RabbitMQ.
Worked on a Golang microservices architecture building services for Netdata's Cloud monitoring systems. Apache Pulsar was used as a messaging system to communicate between microservices as well as VerneMQ as a gateway MQTT communication with the Agent app.
Development of APIs and tools built on Ruby on Rails as well as Go Microservices and internal tools used for the infrastructure of DI.FM internet radio platform
Development of Data Aggregation APIs.
Main Projects include Single Page Applications of Data Aggregation Reports.
Golang was used to develop RESTful APIs to be used both in-house and to be published.
Backend Programming of a Hotel Management System.
Development of in-house adminstration platforms.
PHP,MySQL,JavaScript,Yii,CodeIgniter & more were used.
Also worked on a project of a Data Aggregator created in Golang.
Worked for an educational Publisher Company for the Greek Public Sector Education.
In-house development of multiple educational games for the German Language. Additionally an administration platform (level editor, questions creator, exercises) was built from scratch to meet the exact needs of the company. Everything was created using mostly XML, ActionScript & some C#
Development of web applications in Apache Tomcat.
Backend development using SQL, Java & ant scripts.
Mastered SQL techniques for data Report Exporting tools.
Education
Degrees, certifications, and relevant coursework
University of Southampton
Master of Science (MSc), Computer Software Engineering
2008 - 2009
University of Crete
Bachelor of Science (BSc), Computational and Applied Mathematics
2003 - 2008
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Nikos?
You can contact Nikos and 90k+ other talented remote workers on Himalayas.
Message NikosGet 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!
