Christos Melas, Developer in Athens, Central Athens, Greece
Christos is available for hire
Hire Christos

Christos Melas

Verified Expert  in Engineering

Software Developer

Location
Athens, Central Athens, Greece
Toptal Member Since
October 19, 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.

Portfolio

TastingTable (via Toptal)
Branch Metrics, Algolia, Mocha, Parse SDK, Parse, Redis, Express.js, Node.js...
Altec Integration S.A. (https://gr.linkedin.com/company/altec-sa)
Alfresco, ECM, JBoss Drools, jBPM, SpagoBI, Ember.js, JavaScript, Liferay, BIRT...

Experience

Availability

Part-time

Preferred Environment

Subversion (SVN), Git, Apache Maven, Webpack, NPM, NetBeans, Sublime Text

The most amazing...

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

Work Experience

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: Branch Metrics, Algolia, Mocha, Parse SDK, Parse, Redis, Express.js, Node.js, Ember.js

Lead Software Engineer | Architect

2005 - 2019
Altec Integration S.A. (https://gr.linkedin.com/company/altec-sa)
  • 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 the 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 and 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: Alfresco, ECM, JBoss Drools, jBPM, SpagoBI, Ember.js, JavaScript, Liferay, BIRT, RDBMS, SQL, C#, PHP, Java EE, Java SE, SMACSS, ApacheDS, Oracle, Oracle BI

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: SCSS, Ember.js

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 Data, Ember CLI, Git, Ember.js

Software Engineer

2008 - 2014
Freelance
  • Created several websites for clients based on Joomla, Liferay, and WordPress.
  • Designed and implemented many business processes using BPMN for an 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 conjunction with Ember.js to create mobile app-based views prepared by CMS.
Technologies: jQuery Mobile, Ember.js, jQuery, JavaScript, VirtueMart, Intalio, PHP, WordPress, Liferay, Joomla, Java

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: SQL, ADF, Java EE, Java SE

Data-related Ember.js Components

Custom Ember.js components and mix-ins providing common data-related functions (e.g., CRUD, validations with promises, commit/rollback of state) in a concise manner.

Oracle-certified Expert

https://www.youracclaim.com/badges/940bba5c-10cc-4a2f-b83b-8b0e119db9c2/public_url
Certification in Java EE 6 Java Persistence API, 2014.

Oracle-certified Professional

https://www.youracclaim.com/badges/00ab39df-8735-484a-ab3c-ca0258abe64b/public_url
Certification in Java SE 6 Programming, 2012

Stack Overflow Profile

http://stackoverflow.com/users/2835455/melc
My activities at StackOverflow.

Languages

UML, SQL, Java, JavaScript, CSS, SCSS, Java SE, C#, PHP

Frameworks

JPA, Ember.js, Vaadin, Bootstrap, Express.io, Koa, Redux, Express.js, jBPM, Rational Unified Process (RUP), JUnit, ADF, PhoneGap, VirtueMart, YARN

Libraries/APIs

Node.js, jQuery, JAX-WS, JAX-RS, React, jQuery Mobile, Socket.IO, Ember Data, Parse SDK

Tools

NPM, Webpack, SoapUI, Birt Report, Apache JMeter, Git, Redash, Mocha, Alfresco, Apache, Adobe Photoshop, Eclipse IDE, JDeveloper, Subversion (SVN), Sonar, Apache Maven, Sublime Text, SpagoBI, JBoss Drools

Paradigms

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

Platforms

JEE, Parse, WordPress, NetBeans, JSE, Joomla, Algolia, Oracle, JBoss, Intalio, Java EE, BIRT

Storage

MySQL, PostgreSQL, Redis, Oracle RDBMS, RDBMS

Other

Ember CLI, GlassFish, Data Analytics, APIs, CAS, ApacheDS, Cordova, Chrome Extensions, Scraping, Enterprise Java Beans (EJB), ECM, Branch Metrics, Liferay, Oracle BI

2001 - 2002

Master's Degree in Computing Science

Birkbeck University of London - London, England

1998 - 2001

B.Eng. (Hons) Degree in Civil Engineering

University of East London - London, England

FEBRUARY 2014 - PRESENT

Oracle Certified Expert, Java EE 6 Java Persistence API Developer

Oracle

NOVEMBER 2012 - PRESENT

Oracle Certified Professional, Java SE 6 Programmer

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring