Charalampos Xanthopoulakis
Verified Expert in Engineering
Software Architect and Developer
Eindhoven, Netherlands
Toptal member since April 6, 2023
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
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
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
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.
Senior Software Designer
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.
System Administrator
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.
Software Designer
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.
Experience
Published Paper in Cell
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=DevoxxPatent for a System for Providing Health Advice to Subjects
https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2017032635&_cid=P12-LG18QF-23880-1Integration of Medical Devices into National Healthcare IT Infrastructure
Education
Doctorate Degree in Embedded Software Technology
Eindhoven University of Technology - Eindhoven, Netherlands
Master's Degree in Computer Engineering
Aristotle University of Thessaloniki - Thessaloniki, Greece
Bachelor's Degree in Electrical Engineering
Aristotle University of Thessaloniki - Thessaloniki, Greece
Certifications
ISO 13485 Certified
ISO
ISO 14971 Certified
ISO
VMware Certified Professional
VMware
OMG-Certified UML Professional Intermediate
OMG
Skills
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
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