My name is Chris Aslanoglou (Χρήστος Ασλάνογλου) and I work in Athens, Greece, as a software engineer. I have mostly worked with Java (in my current employer, Atos) and Python (when working at CERN).

In Atos, I have worked as a backend software engineer in Spring applications and also, in the containerization and deployment of Spring Boot applications (Docker containers running on RedHat’s OpenShift).

At CERN, I worked on the Inspire collaboration, a high-energy-physics papers search and aggregation engine, https://inspirehep.net. There, I developed the query parser which translated user queries to Elasticsearch queries, using Parsing Expression Grammars and the Visitor Pattern.

Don’t hesitate to get in touch with me, I’ll be more than happy to chat! You can either shoot me an mail, or via Twitter and LinkedIn. You can also browse through my repositories on GitHub.

Education

I have received my Master’s and Bachelor’s degrees in Computer Systems and Computer Science, respectively, from the Dept. of Informatics and Telecommunications of University of Athens, Greece. During my master’s, I had the opportunity to work as a research assistant and software engineer in the Distributed Systems group lead by Professor Mema Roussopoulos.

During my stay at the distributed systems group, I worked on a distributed middleware platform that facilitates P2P connectivity among applications of different users, using Javascript (NodeJS). The system nodes form a Distributed Hash Table which is used for routing and mediating signaling messages required for WebRTC channel establishment.