Spyros Ligouras
Verified Expert in Engineering
Linux Administration Developer
With an MSc in distributed systems and computer networks, and more than 10 years of experience as a software engineer, Spyros has the skills to fulfill both engineering and operations roles in demanding large-scale infrastructures.
Portfolio
Experience
Availability
Preferred Environment
Bash, Vim Text Editor, Mercurial, Git, Linux
The most amazing...
...project I've worked on involved identifying and reverse engineering unencrypted binary communication protocols for information extraction purposes.
Work Experience
Software Consultant
Self-Employed
- Created a desktop application for displaying sensor data from reconnaissance flights of the Hero20-FF UAV, using NW.js, Leaflet, and OpenStreetMap.
- Developed the quality assurance/quality control rules for the EU Registry on Industrial Sites for the European Environment Agency, using BaseX, XQuery and Heroku.
- Authored technical documentation for Horizon 2020 deliverables.
Software Engineer
Niometrics
- Performed analysis and reverse engineering of web and VoIP communication protocols.
- Authored DPI signatures for information extraction from reconstructed traffic flows.
- Implemented a DPI framework for lawful interception of mobile messaging apps.
- Liaised with and provided consultancy services to government agencies.
- Provided training on software engineering principles, code version control, Agile methodologies, software release cycle and continuous integration etc. to government agencies.
Software Engineer
Rulemotion/Resin.io
- Created an Ubuntu-based operating system for digital signage.
- Set up and facilitated all monitoring operations and over-the-air updates of more than 200 digital signage units for the Renew London network.
Research Assistant
FORTH–ICS
- Implemented and tested the xJS framework for the V8 JavaScript engine of Chromium web browser, published in the USENIX WebApps '10 conference.
- Designed and implemented a client-side framework for the protection of Facebook user's social graph from Cross-Site Content Forgery attacks.
- Ran a series of presentations and seminars on current and emerging cyber threats for the Cybersecurity Lab and Secure Systems course at CSD-UOC.
Network Operations Engineer
Forthnet
- Served as a member of the network management systems team.
- Created a framework for collecting, storing, and analyzing NetFlow records from edge routers.
- Participated in EU-funded projects on Large Scale Network Monitoring and Honeypot technologies.
Experience
EU Registry on Industrial Sites QA/QC Rules
Visualization of the Hero20-FF UAV Flight and Sensor Data
http://www.hero20.com/results/Renew London
http://www.flickr.com/photos/unicphoto/8569736262/in/photostream/NTUAcamp: A Mash-up Location Based Service for the NTUA Campus
Skills
Languages
C, AWK, Bash Script, Bash, Python, JavaScript, XML, Perl, PHP, C++, Java
Paradigms
Deep Packet Inspection (DPI), DevOps, Unit Testing, Continuous Integration (CI)
Platforms
Linux, Web, Docker, Heroku, Amazon Web Services (AWS), CARTO, Mapbox, Embedded Linux
Industry Expertise
Network Security, Project Management
Other
Regular Expressions, Vi, Information Security, Network Protocols, HTTP, HTTPS, Network Monitoring, Linux Administration, Software Engineering, Software Development, TCP/IP, Network Operations, Linux Server Administration, Software Design, QGIS, SNMP, NetFlow, Protocol Buffers
Frameworks
Hadoop, Spark
Libraries/APIs
Node.js, Leaflet, ZeroMQ
Tools
Chef, Jenkins, Git, Mercurial, Vim Text Editor, Intel DPDK
Storage
PostgreSQL, MongoDB, JSON, PostGIS
Education
Master of Science Degree in Distributed Systems & Computer Networks
University of Crete - Heraklion Crete
Bachelor's Degree in Computer Science
University of Crete - Heraklion, Crete
Certifications
Malicious Software and its Underground Economy: Two Sides to Every Story
University of London
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring