Personal Details

  • Email tasos@bitsios.com
  • Phone +44 7906 69 18 09
  • Right to work EU Citizen

Work Experience

  • 2016 - 2018

    Technical Architect

    Mudano Ltd., Full-Time

    I joined this young Fintech startup's product team as a Software Engineer, and was later promoted to Technical Architect. We applied Data Science to Project Management in a simple to use, yet powerful tool.

    Guided the evolution of the stack from a heavy Angular 1 app to a performant React/GraphQL stack.

    Designed and executed the first integration of Data Science into the product with a published and versioned internal API.

    Worked with sensitive client data, mostly between Excel and PostgreSQL.

    Developed a temporal database framework in PL/PGSQL to strict business requirements.

  • 2013 - 2015

    CTO and Co-founder

    DBI Ltd. trading as Undesk.co, Full-Time

    Undesk aimed to become a user-centric professional network and platform. We aimed to provide the privacy that LinkedIn lacks as well as niche customisations and third party integrations.

    I created a private cloud that would cater to our security and privacy needs. This was implemented on dedicated servers with KVM/QEMU and orchestrated with Puppet. It provided private email, documentation wiki, dev server per developer, etc.

    On the application layer, we went with a graph database that fit our needs (Neo4J.) We developed a unix-like access control system that could be applied to any entity or relationship. This allowed us to serve a polymorphic graph API not unlike Facebook's. The frontend was implemented in React in a modular and customisable way with a focus on good user experience.

  • 2012 - 2013

    Software Engineer

    GREE UK, Ltd, Full-Time

    GREE is a Japanese social gaming giant. I worked in its UK studio during its infancy, as a backend and frontend software engineer. We worked with a proprietary PHP framework and sharded SQL database solution, Gearman, MongoDB for analytics, Vagrant for VM management and Cordova/HTML5 on the frontend. I contributed a forked version of our PHP framework with 20~30% reduced function calls (on average), automatically generated client-server contracts (DTOs) and designed a NoSQL analytics/reporting backend.

  • 2010 - 2012

    Junior Developer

    Fanatix Ltd, Full-Time

    Core developer. Involved from day one, I designed, developed and administered the Fanatix backend alongside our CTO. Mentored a graduate developer for two months.

    NoSQL data design, administration (sharded MongoDB.) PHPTAL, jQuery Templates, Web Sockets, Protocol Buffers, third party APIs: Facebook integration: Data import, social plugins, data export (Open Graph actions.)

Technical Skills

  • Programming Languages

    Javascript, node.js, bash, fish, PL/PGSQL, Perl, Python, Ruby

  • Frameworks

    React+GraphQL, Angular 1, D3.js, ... inquire within

  • Data Stores

    PostgreSQL, Redis, MongoDB, Neo4J, MariaDB, SQLite3. Data modelling, SQL- & NoSQL database design

  • Platforms

    Linux, Mac OS X, AWS, private cloud design, virtualisation (Puppet, LXC/LXD, Vagrant/Chef, QEMU/KVM

  • Other

    Information Security principles, Internet Protocols, Agile Development, Test Driven Development, Vim <3

Education

  • 2006 - 2007

    MSc Information Security

    UCL (University College London)

    Master’s Thesis: Anti-Phishing based on Content Correlation. Research in Phishing and anti-Phishing techniques; development of a functioning content-correlating crawler which provides anti-Phishing protection by comparing page content with an index of white-listed sites, that are not to be imitated. Proof of concept code in PHP, demo client plug-in for Firefox.

  • 2003 - 2006

    BSc Computer Science

    University of Warwick

    Final year project: I developed a prototype PGP-secured Instant Messaging service in Java

  • 2001 - 2003

    International Baccalaureate

    Moraitis International Baccalaureate School

    High Level: Math, Physics, Greek. Standard Level: English, Economics, Computer Science.

Projects

  • 2013 - present

    ElevenCampaign

    Director of Technology

    ElevenCampaign is a registered non-profit. It endeavours to promote unity through sport by bringing together 11 children from around the world to participate in a friendly match in Switzerland.

    I designed the elevencampaign.org site as a Wordpress theme and self-host an instance for it, as well as ~100 email accounts.

  • 2011 - 2015

    YouRad.io

    http://YouRad.io

    A prototype media player across social media. It aggregated Facebook posts' YouTube or Soundcloud links into playlists in a music player environment.

  • 2013 - 2015

    CC4 Anonymous shortener

    http://cc4.co

    An anonymous url shortening service. Coded over a weekend, I kept this running until it attracted the attention of spammers and other nefarious groups. I had to shut this down when I started facing my server/ip ending up blacklisted.

  • 2010

    Antiphish.in/g

    http://antiphish.in/g

    Prototype phishing site recognition, based on my MSc thesis (see Education.) VanillaJS, PHP

  • 2008 - present

    Personal Infrastructure

    Friends & Family Hosting

    I happily host friends' and family sites on servers I have anyway. This can span from a simple static web site all the way to DNS, email, wordpress, etc. LXC is used for containerisation and isolation of each domain.

  • Github

    github.com/tasinet

    More small and useless things on my github - mostly around feeding my tiling window manager habits (i3wm.)

    There may be a more up to date version of this at tasos.bitsios.com