Summary
Panagiotis Nikoloutsopoulos is a seasoned back-end developer with 12 years of experience building and maintaining production services, currently contributing to Booking.com from Amsterdam. He combines strong foundations in C++, Java and web technologies with practical cloud and data science fundamentals, having designed REST backends, optimized rule engines, and integrated complex third-party systems. His background spans academia and industry—from tutoring computer science courses at the University of Edinburgh to developing enterprise web apps for CERN and hotel management platforms—giving him a knack for translating complex requirements into reliable, maintainable systems. Comfortable across the stack, he also brings hands-on experience in PL/SQL, Drupal, and Linux system administration, reflecting a pragmatic, operations-aware engineering style. Notably, his career shows a pattern of bridging research-level theory and applied engineering, making him adept at both algorithmic problems and scalable service design.
12 years of coding experience
7 years of employment as a software developer
Computer Science MSc, Theoretical Computer Science, 64, Computer Science MSc, Theoretical Computer Science, 64 at The University of Edinburgh
Bachelor's degree, Computer Science, 8.4, Bachelor's degree, Computer Science, 8.4 at Aristoteleion Panepistimion Thessalonikis
Computer Science, Computer Science at Mälardalen University
Greek, English, German, French