Christos Melas, Software Developer in Athens, Central Athens, Greece
Christos Melas

Software Developer in Athens, Central Athens, Greece

Member since August 5, 2015
Christos is a full-stack software engineer and architect with over a decade of work experience in programming. He has designed and implemented enterprise-scale distributed information systems with JEE/JS architectures of multi-node application servers and web stack technologies for the front end. His latest projects are publicly accessible, scaling to hundreds of thousands of users.
Christos is now available for hire




Athens, Central Athens, Greece



Preferred Environment

Sublime, NetBeans, NPM, Webpack, MVN, Git, SVN

The most amazing...

...things I've developed are custom Ember.js components and mix-ins providing concise common data-related functions.


  • Full-stack Software Engineer

    2016 - PRESENT
    TastingTable (via Toptal)
    • Maintained and enhanced an Ember.js Dine web app.
    • Integrated with third party services.
    • Implemented an Ember.js web app for newsletter preparation.
    • Implemented a Parse-based administration dashboard web app.
    • Implemented features in Parse with Parse SDK and Cloud Code.
    Technologies: Ember.js, Node.js, Express.js, Redis, Parse/Parse SDK, Mocha, Algolia, Branch metrics
  • Lead Software Engineer, Architect

    2005 - PRESENT
    Altec Integration S.A.
    • Created a software development framework and methodology in Java covering all layers by integrating various external frameworks (e.g., Vaadin, BIRT). It's been the development framework of most SW Projects.
    • Designed and led the implementation of the Greek Public Sector Information System for Source of Wealth.
    • Designed and led the implementation of the Information System of Statistics for the Ministry of Justice of Greece. The solution consists, amongst other subsystems, of a platform generating dynamically business forms/applications.
    • Designed and led the implementation of the Information System for Managing Researches in Hellenic Statistical Authority using tablets.
    • Designed and led the implementation of the Project of Digital Services of the Greek Ministry of Agriculture.
    • Designed and led the implementation of the public web application for the Greek Price Observatory of the Ministry of Development.
    • Contributed to the design of and led the implementation of HTPC software.
    Technologies: JavaScript (e.g., Ember.js), SMACSS, Java SE, Java EE, PHP, C#, SQL, various RDBMS, BIRT, SpagoBI, BPMS (e.g., jBPM), BRMS (e.g., Drools), DMS/ECM (e.g., Alfresco), CMS (e.g., Joomla, Liferay)
  • Front-end Software Engineer

    2016 - 2017
    Simply360 (via Toptal)
    • Worked on the UI/UX of Simply360 CRM system to provide proper responsive support of the system to devices and resolve UI issues.
    • Created custom UI components and functionalities.
    • Optimized UI behavior in terms of performance and usability.
    • Integrated third-party JS libraries.
    • Refactored SCSS structure.
    Technologies: Ember.js, SCSS
  • Mentor/Instructor

    2015 - 2016
    Thinkful (via Toptal)
    • Mentored engineers using the Ember.js framework.
    • Created courses demonstrating apps for real-world use cases.
    • Created a small app for previewing images.
    • Created reusable components for providing CRUD functionality.
    Technologies: Ember.js, Ember-CLI, Ember Data JavaScript, Git
  • Software Engineer

    2008 - 2014
    • Created several websites for clients based on Joomla, Liferay, and WordPress.
    • Designed and implemented many business processes for a SOA-based information system.
    • Created portals providing solutions based on Liferay.
    • Created catalogs and e-shops providing solutions based on VirtueMart and K2 CCK.
    • Used jQuery Mobile in conjuction with Ember.js to create mobile app-based views prepared by CMS.
    Technologies: Java, BPMS (e.g., Intalio), CMS (e.g., Joomla, Liferay, WordPress), e-shop (e.g., VirtueMart), PHP, JavaScript (e.g., jQuery, Ember.js, jQuery Mobile)
  • Software Developer (freelance collaboration)

    2002 - 2004
    SW House, Aristotle University
    • Participated in implementing use cases of a Maintenance Software System.
    • Analyzed, designed, and participated in EU meetings targeted on the use of software agents to build energy auction mechanisms.
    • Researched and developed software agents in n-tier distributed systems.
    • Applied UP/RUP software process and UML in various projects.
    • Researched and applied the full testing cycle based on tools for manual and automated procedures.
    Technologies: Java SE, Java EE, ADF, SQL



  • Languages

    UML, SQL, Java, JavaScript, CSS, SCSS, PHP
  • Frameworks

    JPA, Ember.js, Vaadin, Bootstrap,, Koa, Redux, Express.js, jBPM, Rational Unified Process (RUP), JUnit, Cordova, ADF, PhoneGap, YARN
  • Libraries/APIs

    Node.js, jQuery, JAX-WS, JAX-RS, React, jQuery Mobile, Socket.IO
  • Tools

    NPM, Webpack, SoapUI, Birt Report, Apache JMeter, Git, Redash, Mocha, Alfresco, Apache, Adobe Photoshop, Eclipse IDE, JDeveloper, Subversion (SVN), Sonar, Maven
  • Paradigms

    Object-oriented Programming (OOP), BEM, Design Patterns, SMACSS
  • Platforms

    JEE, Parse, WordPress, NetBeans, JSE, Joomla, Algolia, Oracle, JBoss, Intalio
  • Storage

    MySQL, PostgreSQL, Redis, Oracle DBMS
  • Other

    Ember CLI, GlassFish, Data Analytics, APIs, CAS, ApacheDS, EJB, Chrome Extensions, Scraping, Liferay


  • Master's degree in Computing Science
    2001 - 2002
    Birkbeck University of London - London, England
  • B.Eng. (Hons) degree in Civil Engineering
    1998 - 2001
    University of East London - London, England
  • Oracle Certified Expert, Java EE 6 Java Persistence API Developer
  • Oracle Certified Professional, Java SE 6 Programmer

To view more profiles

Join Toptal
I really like this profile
Share it with others