Christos Melas
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Lead Software Engineer | Architect
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.
Front-end Software Engineer
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.
Mentor/Instructor
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.
Software Engineer
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.
Software Developer (freelance collaboration)
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.
Experience
Data-related Ember.js Components
Oracle-certified Expert
https://www.youracclaim.com/badges/940bba5c-10cc-4a2f-b83b-8b0e119db9c2/public_urlOracle-certified Professional
https://www.youracclaim.com/badges/00ab39df-8735-484a-ab3c-ca0258abe64b/public_urlSkills
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
Education
Master's Degree in Computing Science
Birkbeck University of London - London, England
B.Eng. (Hons) Degree in Civil Engineering
University of East London - London, England
Certifications
Oracle Certified Expert, Java EE 6 Java Persistence API Developer
Oracle
Oracle Certified Professional, Java SE 6 Programmer
Oracle
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring