Scroll To View More
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 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. He is fond of innovation and researches cutting-edge technologies.
Christos is now available for hire



  • JEE, 14 years
  • Java, 14 years
  • SQL, 14 years
  • CSS, 10 years
  • Vaadin, 8 years
  • JPA, 8 years
  • Ember.js, 5 years
  • WordPress, 3 years
Athens, Central Athens, Greece



Preferred Environment

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

The most amazing...

...moment is when a project I've designed and implemented is released to production, giving wonderful experiences to its users.


  • 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

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

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

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

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

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

    Ember CLI, GlassFish, CAS, ApacheDS, Liferay, EJB
  • Paradigms

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

    Redis, MySQL, PostgreSQL


  • 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
I really like this profile
Share it with others