Christos Melas

Christos Melas

Athens, Greece
Hire Christos
Scroll To View More
Christos Melas

Christos Melas

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
Portfolio
Experience
  • SQL, 14 years
  • Java, 14 years
  • JEE, 14 years
  • CSS, 10 years
  • JPA, 8 years
  • Vaadin, 8 years
  • Ember.js, 5 years
  • WordPress, 3 years
Athens, Greece
Availability
Part-time
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.
Employment
  • Full-stack Software Engineer
    TastingTable (via Toptal)
    2016 - PRESENT
    • 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
    Altec Integration S.A.
    2005 - PRESENT
    • 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
    Simply360 (via Toptal)
    2016 - 2017
    • 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
    Thinkful (via Toptal)
    2015 - 2016
    • 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
    Freelance
    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)
    SW House, Aristotle University
    2002 - 2004
    • 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
Experience
Skills
  • Languages
    Java, JavaScript, CSS, SQL, SCSS, PHP, UML
  • Frameworks
    Bootstrap, Vaadin, JEE, Ember.js, Express.js, ADF, Cordova, jBPM, Mocha, Redux, RUP, JUnit, PhoneGap
  • Libraries/APIs
    jQuery, JPA, JAX-WS, JAX-RS, Node.js, React.js, jQuery Mobile
  • Tools
    Birt Report, NetBeans, JDeveloper, Git, NPM, SVN, SoapUI, Apache, Eclipse, Maven, Adobe Photoshop, JMeter, Sonar, Webpack
  • Platforms
    WordPress, Joomla, Parse, JSE, JBoss, Intalio, Oracle, Algolia
  • Misc
    Ember CLI, GlassFish, Alfresco, Liferay, ApacheDS, CAS, EJB
  • Paradigms
    Design Patterns, BEM, Object-oriented Programming (OOP), SMACSS
  • Storage
    PostgreSQL, MySQL, Redis
Education
  • Master's degree in Computing Science
    Birkbeck University of London - London, England
    2001 - 2002
  • B.Eng. (Hons) degree in Civil Engineering
    University of East London - London, England
    1998 - 2001
I really like this profile
Share it with others