- PHP 5
- API Design
- Database Design
- Linux/Linux Administration
- Unit Testing/TDD
- Product security
- Network security
- C, C++
2015 - Now:
Computer Science undergraduate
Aristotle University of Thessaloniki
Series of 5 two-hour lectures on product and information security
February 2020 - Now
Amondo: Senior Backend Software Engineer
June 2018 - June 2019
SignedBlock: Financial Software Engineer
A company offering specialised blockchain technology solutions, consulting and ICO creation/auditing services, having clients like NBG. Worked in the implementation of an ICO project and conducted the R&D of a cryptocurrency arbitrage trader.
January 2016 - July 2016, June 2017 - June 2018
Geekbot: Software Engineer
June 2015 - October 2015
Ting: Software Engineer (Intern)
Chat platform. Led the test-driven design and implementation of a ReactJS-based MVC front-end as part of a service-based architecture. Used Node.js to implement a real-time communications system using websockets. Achieved interoperability with the Python-based Django back-end services of the platform and contributed to the high-level architectural choices of the system. (Source)
June 2014 - August 2014
reEmbed: Software Engineer (Intern)
Custom video players. Leveraged Redis to store data for a CakePHP application. Led a company-wide product security effort to fix CSRF vulnerabilities.
UnPaved: Node.js Developer
Endofcodes: Software Engineer
Selected Conferences and Contests
HELEXPO 2018: Thessaloniki, Speaker
Introduction to Cryptocurrencies and Smart Contracts.
ThessSec Meetups: Thessaloniki, Co-founder/Regular Speaker
Regular talks, including web application security, bitcoin and operation security.
Fosscomm 2016: Athens, Speaker
Introduction to Cryptocurrency Technologies and Bitcoin.
33, 34 Chaos Communication Conference: Hamburg and Leipzig, Volunteer/Participant
4-day conference featuring a variety of lectures and workshops on technical and political issues related to
Security, Cryptography, Privacy and online Freedom of Speech.