Georgios Voulgarakis

Electrical & Computer Engineer

Mission Statement: A Relentless Pursuit for Excellence.

ABOUT ME

My beautiful face!

Georgios Voulgarakis

Electrical & Computer Engineer

    • mobile phone
    • +41 76 20 23 031
    • work phone
    • +41 22 76 71 911
    • location
    • Geneva, Switzerland
    • email
    • mail@voulgarakis.ch

Professional Profile:

A highly focused, efficient, hard-working, versatile and creative software engineer with experience in a variety of software development and engineering positions. Possessing a wide variety of technical & research skills coupled with a deep commitment to work, leading to efficient and robust deliverables. Strong organizational aptitude and understanding client requirements, along with communicating the progress of projects, are core values in achieving long lasting business relationships.

Moto:

A good decision is based on knowledge and not on numbers. Plato

Areas of Expertise

  • Technical
  • Organizational
  • Languages & Other

Back-end

JAVA 8 JAVA 8
SPRING by Pivotal
Spring Boot Spring Boot
Hibernate
JPA
Java Persistance API
RxJava
RxJava
Reactive Programming
SQL SQL
JMS
Java Messaging Service
RMI
Remote Method Invocation
REST
RESTful API
MVC pattern
Model - View - Controller

Front-end

HTML HTML
CSS CSS
Bootstrap
JS JavaScript
jQuery jQuery
AngularJS AngularJS
AJAX
Swing Swing
JavaFX

Embedded

MATLAB MATLAB - Simulink
C C
C++ C++
pThreads pThreads
OpenMPI
OpenMPI
Message Passing Interface
CUDA
AVR
Assembly
AVR - Atmel

Databases

MySQL
Oracle SQL Developer Oracle SQL
Developer
MS SQL Server Microsoft
SQL Server

Scripting

30%
bash
python python

Markup

90%
xml XML
json JSON
yaml

IDEs & Tools

90%
eclipse
svn SVN
git
junit
drupal
wordpress Wordpress
wiki Wiki
jira
maven
uml

Other

windows Windows
linux Linux
orcad
autocad AutoCAD
cadence
vector CANoe
CANalyzer
dSPACE
opnet
spss

Agile Development Methodology

Agile Methodology

A true agile work plan, which:

  • Follows sound engineering practices like code reviews, task branching, continuous integration, and regular releases.
  • People evolve processes as they need to (rather than processes grinding down people).
  • Continuous mentoring and shared skill sets.
  • Ensure "slack" is built into the system.

Organizational Aptitudes

  • Ability to work with a team.
  • Data analysis. (Statistical & Data Mining.)
  • Reporting.
  • Adaptability.
  • Research skills.
  • Project management skills.
  • Full-Stack web development.
Agile Methodology

Languages

English - Mother Tongue 100%
Greek - Mother Tongue 100%
German 70%
French 45%
Spanish 30%

Licences

JAP - PPL
(Private Pilot's Licence)
Category A (Driving) Licence
Category B (Riding) Licence

Distinctions

3rd place at contest:
Idea - Innovation - Competitiveness (2005)

Professional Experience

4/2015 - Now

CERN

European Organization for Nuclear Research

Control Systems & Automations Engineer

Project & team lead the design, implementation & maintenance of mission critical systems.
The developed products of Linac4 H- Source Autopilot & Failure Tracker, Emittance Reconstruction Integrated Software, Inspector, Services ensure the smooth operation of CERN's Linac4 & Linac3 particle accelerators.

Reference(s): Jacques Lettry

Reference

4/2014 - 9/2014

MAN

Truck & Bus

Car 2 Car Developer

Design & implement the software/logic backbone for the Car2Car message exchange.
Implementation of Static Vehicle & Emergency Braking Warning Models, using Car2Car communication & the vehicle's CANbus.

Reference(s): Xaver Roemersperger

Reference

10/2012 - 11/2013

CERN

European Organization for Nuclear Research

Beam Position Monitor Simulator Developer

Analysis & modelling of Beam Position Monitors, design & development of a Simulator, to be used in the CERN accelerator schools. The resulting product and research involved is also the topic of the thesis.

Reference(s): Marek Gasior

Reference

CERN Fellowship

The main responsibilities, during my fellowship with CERN, as a Control Systems & Automations Engineer included:

  • Analyze & assist in existing BE-ABP/BE-OP operating procedures.
  • Project & team lead, design & implement software able to simplify & automate them.
  • Design & development of Inspector framework, to allow for rapid design of operator user interfaces (frontend).
  • Design & development of Services framework, providing the tools and an environment enabling rapid, flexible, centralized implementation & real-time execution of algorithms, along with analyzing, processing & logging utilities (backend).
  • Design & implementation -using Inspector & Services- of Autopilot, a collection of real-time algorithms aiming to automatically optimize the operation of Linac4 H- Ion Source, derive performance indicators, identify log & recover component failures.
  • Team/ project lead, design & implementation of ERIS (Emittance Reconstruction Integrated Software), simplifying the process of the Linac3 beam characterization, through real-time measurement logging, analyzing & post-processing
  • Member of the LOC (Local Organizing Committee) for the ICIS-2017 (International Conference on Ion Sources), reponsible for website design, implementation & maintenance.

Technologies used:
Java 8, Spring (Boot, MVC), JPA (HIbernate), RxJava, SQL, JMS, RMI, Rest, HTML, CSS, JavaScript, Swing, SVN, JUnit, eclipse, SVN, git, XML, JSON, yaml

MAN Internship

During a 6 month internship, an embedded system for Car2Car communication has been developed, involving the following tasks:

  • Design & implement the software/logic backbone for the Car2Car message exchange communication, using the dSPACE Autobox (rti1005) platform.
  • Handle connectivity between vehicle CANbus and Autobox platform.
  • Implementation of the Static Vehicle Warning Model, notifying the driver regarding stranded vehicles.
  • Implementation of the Emergency Braking Warning Model, ensuring prompt notification and reaction, when other vehicles within an area of interest are braking hard.

Technologies used:
Embedded & real-time design, C, Simulink, MATLAB, python, CANbus, dSPACE

Academic Qualifications

  • Academia
  • Lifelong Learning

2007 - 2014

Aristotle University of Thessaloniki

Electrical & Computer Engineering

Completed the 5 year course of Electrical & Computer Engineering, at the top engineering university in Greece, graduating with a diploma (equivalent to Bachelor & Master).

Specialization: Electronics & Computer Systems

1/2011 - 6/2011

University of Reading

Computer Science

Attended the Computer Science course, during the spring semester, at one of the top engineering universities of the UK, through the Erasmus exchange programme.

4 - 10 June 2017

Split, Croatia

CERN Thematic School of Computing

19 - 22 April 2016

Pivotal, CERN, Switzerland

Core Spring

3 - 6 November 2015

CERN, Switzerland

Programming & Environments for Parallelism

26 - 27 October 2015

CERN, Switzerland

Computer Architecture & Hardware interaction

14 - 17 September 2015

CERN, Switzerland

FESA (Front End Software Architecture): Hands-on

18 - 19 August 2013

Trondheim, Norway

CERN Accelerator School

3 - 6 June 2013

CERN, Switzerland

JAVA, Level 2

22 - 26 April 2013

CERN, Switzerland

Introduction to Particle Accelerators

13 March 2013

Mathworks, Geneva, Switzerland

Parallel Computing with MATLAB

21 - 22 February 2013

CERN, Switzerland

Introduction to VHDL

Contact

© Georgios Voulgarakis | mail@voulgarakis.ch