Charalampos Xanthopoulakis, Developer in Eindhoven, Netherlands
Charalampos is available for hire
Hire Charalampos

Charalampos Xanthopoulakis

Verified Expert  in Engineering

Software Architect and Developer

Eindhoven, Netherlands

Toptal member since April 6, 2023

Bio

Charalampos is a software architect passionate about data. He enjoys processing healthcare data because its correct manipulation and presentation can help save people's lives. To achieve this, Charalampos specializes in building well-structured, distributed software architectures with lightweight web or mobile front end on top of multi-language microservices.

Portfolio

ASML Holding
Software Architecture, System Architecture, Data Analytics, Data Visualization...
Philips
Medical Software, Rapid Prototyping, Data Visualization, System Integration...
Piraeus Bank
Virtualization, Service Virtualization, Databases, Database Design

Experience

  • Ruby on Rails (RoR) - 10 years
  • Software Architecture - 8 years
  • D3.js - 7 years
  • Data Visualization - 6 years
  • React - 6 years
  • Medical Software - 6 years
  • Infographics - 4 years
  • HL7 - 4 years

Availability

Full-time

Preferred Environment

D3.js, React, Ruby, Ruby on Rails (RoR), HL7, Software Architecture, Infographics, UML, Data Science, Data Visualization

The most amazing...

...thing I've worked on was a project that actively helped save people's lives.

Work Experience

Solutions Architect

2018 - PRESENT
ASML Holding
  • Derived the architecture to migrate the data analytics software ecosystem from isolated desktop and scripting monolithic applications to a unified client-server architecture with a single web-based front end and multiple microservices.
  • Organized the platform analytics architecture between multiple software development teams in various countries, including the Netherlands, Germany, and Bulgaria.
  • Proved that JavaScript and D3.js were viable and realistic options to visualize lithography models as interactive plots on a web browser, as opposed to the traditional Java desktop applications in past practice.
Technologies: Software Architecture, System Architecture, Data Analytics, Data Visualization, Stakeholder Management, Stakeholder Engagement, Architecture

Senior Software Designer

2012 - 2018
Philips
  • Integrated Philips Motiva, a remote patient monitoring system, into Dutch and British national healthcare infrastructure using the Health Level 7 Version 3 (HL7 V3) protocol for clinical document architecture (CDA).
  • Held a speech at eHealth Forum 2014, organized by the EU Commission in Athens, on integrating the Philips Motiva telehealth platform into British National Health Service (NHS) IT infrastructure.
  • Won first prize at Philips Healthcare Hackathon on HealthSuite digital platform with the Lose to Win web application pitch on the gamification of healthcare for obese children.
  • Published "Interconnection of Philips Motiva and Catharina Hospital Eindhoven using the clinical document architecture" in Proceedings of the 9th International HL7 Interoperability Conference (IHIC 2008), Hersonisos, Greece, October 2008.
  • Acted as one of the inventors of the US patent, number PCT/EP2016/069366, that relates to a system, mobile device, processing device, method, and computer program for providing health advice to a subject.
Technologies: Medical Software, Rapid Prototyping, Data Visualization, System Integration, Software Architecture, Infographics, HL7, DICOM - SR & HL7

System Administrator

2010 - 2012
Piraeus Bank
  • Implemented the virtualization of the physical servers of Marfin Egnatia Bank—now Piraeus Bank—toward VMware Infrastructure.
  • Organized the backups of the bank using VMware and Veeam in over 100 different servers and got the VMware Certified Professional certificate.
  • Developed rapid prototyping projects for intranet applications using Ruby on Rails.
Technologies: Virtualization, Service Virtualization, Databases, Database Design

Software Designer

2007 - 2010
Philips
  • Served as a key member on the first team to implement a web application in Ruby on Rails for Philips' DirectLife activity monitor application.
  • Acted as a member of the team that implemented software development practices following Agile methodology in the Brainport Eindhoven region.
  • Performed rapid prototyping for data visualizations using D3.js.
Technologies: Ruby on Rails (RoR), Ruby, Agile, Scrum, Java, MySQL, IIS SQL Server, JavaScript, D3.js, Design-driven Development (D3), Rapid Prototyping, HL7

Published Paper in Cell

I co-authored "Distinct classes of complex structural variation uncovered across thousands of cancer genome graphs" published in Cell, a journal with an impact factor of 38.637. The paper is about utilizing data visualizations for recognizing cancer genome graphs.

An application demo can be seen at xanthopoulakis.github.io/index.html?file=HCC1143_100.json&location=1:184015101-184988736&view=.

Advanced Data Visualizations and Storytelling

https://www.youtube.com/watch?v=NV5qwfsW1Bw&ab_channel=Devoxx
As a speaker at Voxxed Days Thessaloniki 2018, Devoxx Athens 2019, and Devoxx Belgium 2019 in Antwerp, I delivered a presentation on how to use data to tell stories. The emphasis was on data science, data visualization, and data storytelling, with projects related to genomic variations, mathematics, science, elections, and real estate being presented.

Patent for a System for Providing Health Advice to Subjects

https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2017032635&_cid=P12-LG18QF-23880-1
I was one of the inventors of the US patent, number PCT/EP2016/069366. The invention relates to a system, mobile device, processing device, method, and computer program for providing health advice to a subject. The activity sensor determines the subject's activity level during the first period. The activity evaluation unit compares the activity level with at least one activity threshold. The categorization unit enables the subject to assign an activity to the specified first period. The advice-providing unit provides health advice to the subject based on the activity evaluation unit's comparison and the assigned activity. The system is not limited to activity sensors but can comprise sensors of other vital parameters such as heart rate, respiratory rate, blood pressure, or glucose level.

Integration of Medical Devices into National Healthcare IT Infrastructure

As a speaker at eHealth Forum 2014, organized by the EU Commission in Athens, I spoke about integrating the Philips Motiva telehealth platform into British NHS IT infrastructure. This was followed by a paper on the interconnection of Philips Motiva and Catharina Hospital Eindhoven using CDA and a report on integrating Philips Motiva into Dutch and German national healthcare infrastructure.
2005 - 2007

Doctorate Degree in Embedded Software Technology

Eindhoven University of Technology - Eindhoven, Netherlands

2003 - 2005

Master's Degree in Computer Engineering

Aristotle University of Thessaloniki - Thessaloniki, Greece

2000 - 2003

Bachelor's Degree in Electrical Engineering

Aristotle University of Thessaloniki - Thessaloniki, Greece

JULY 2013 - PRESENT

ISO 13485 Certified

ISO

JULY 2013 - PRESENT

ISO 14971 Certified

ISO

JUNE 2011 - PRESENT

VMware Certified Professional

VMware

AUGUST 2006 - PRESENT

OMG-Certified UML Professional Intermediate

OMG

Libraries/APIs

D3.js, React

Tools

MATLAB

Frameworks

Ruby on Rails (RoR)

Paradigms

Rapid Prototyping, Design-driven Development (D3), Database Design, Agile, Scrum

Languages

Ruby, Java, C, C++, Delphi, Fortran, UML, JavaScript

Platforms

Embedded System Design (ESD), Mobile

Storage

Databases, MySQL, IIS SQL Server

Other

Software Architecture, HL7, Data Visualization, Medical Software, System Architecture, Distributed Systems, DICOM - SR & HL7, Network Theory, Electronics, Software Prototyping, Motion Control, Artificial Intelligence (AI), Robotics, Circuit Analysis, Circuit Design, Integrated Circuits, Differential Equations, Partial Differential Equations, Statistics, Stochastic Modeling, Physics, Advanced Physics, Chemistry, Data Analytics, Stakeholder Management, Stakeholder Engagement, Architecture, UML Diagrams, Virtualization, Service Virtualization, Genetics, Infographics, Genomics, Mobile UI, Data Science, System Integration

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