Post Job Free
Sign in

Engineer Software

Location:
Geneva, GE, Switzerland
Posted:
November 19, 2013

Contact this candidate

Resume:

Leonidas Georgopoulos

PhD

********@*****.***

Experience

Software Engineer at Nagra

November 2012 - Present (1 year 1 month)

Analysis, design, technical documentation, problem solving, and improvements on a large multi-threaded

distributed back-end system developed in C++ which supports hundrends of millions of people worldwide.

Research and Teaching Assistant at EPFL

2007 - 2011 (4 years)

I created an algorithm for Adhoc Distributed Machine Learning, which permits to process large amounts of

data in parallel, irrespectively of the underlying hardware implementation. Worked on the theoretical

foundation, and implementation of the algorithm in Matlab, C, and C++. I assisted in teaching activities of

Dynamical Systems, Computer and Network Security, Pattern Classification and Machine Learning, graduate

level courses.

Public Relations Manager at Forum EPFL

February 2010 - November 2010 (10 months)

Overseen, coordinated, and participated in Forum EPFL organizing activities with respect to soliciting and

coordinating enterprise's participation in maybe the largest job fair in Switzerland.

Research Internship at Idiap Research Institute

January 2007 - July 2007 (7 months)

Researched machine learning techniques for automatic creation of internal representation with the purpose of

mapping the environment.

Unix Systems Engineer at Altec SA

2003 - 2004 (1 year)

Installed, configured, and maintained IT systems at the Athens 2004 Olympic Games Rowing Venue.

Configured and maintained control systems for the Athens 2004 C4I camera security systems at the city of

Athens. Installed, configured, and troubleshooted numerous IT Systems at the Public Sector.

IT Systems Consultant at K.A. S.A.

2001 - 2004 (3 years)

Provided consultancy, problem solving, and troubleshooting skills, for maintenance and restructuring of IT,

CRM and ERP systems.

Systems and Network Administrator at HOUSE OF AGRICULTURE SPIROU AEBE

2000 - 2002 (2 years)

Restructured company wide network of 10 company sites and 100 terminals. Introduced file serving, mail,

Page1

domain, facilities, and strengthened network security. Extended the CRM and ERP systems. Introduced

automation scripts and automated backup policies.

Junior Systems Administrator at Lambrakis Press

1998 - 2000 (2 years)

at MULTIMEDIA S.A. - Started as an apprentice and quickly joined the administration team, maintening 50

AIX/Unix/Linux/Windows Systems,

running a domain of 1K terminals. Created the IT workflow

for the stock data preprint processing in the newspapers Ta

Nea and To Vima.

Publications

Distributed Machine Learning in Networks by Consensus

Neurocomputing SI: Massive Data Sets, Elsevier

Authors: Leonidas Georgopoulos, Martin Hasler

We propose an algorithm to learn from distributed data on a network of arbitrarily connected machines

without exchange of the data-points. Parts of the dataset are processed locally at each machine, and then the

consensus communication algorithm is employed to consolidate the results. This iterative two stage process

converges as if the entire dataset had been on a single machine. The principal contribution of this paper is the

proof of convergence of the distributed learning process in the general case that the learning algorithm is a

contraction. Moreover, we derive the distributed update equation of a feed-forward neural network with

back-propagation for the purpose of verifying the theoretical results. We employ a toy classification example

and a real world binary classification dataset.

Nonlinear Average Consensus

Proceedings of the 2009 International Symposium on Nonlinear Theory and its Applications, p. 10-13 October

18, 2009

Authors: Leonidas Georgopoulos, Martin Hasler

We present an algorithm for nonlinear consensus in complex networks. Our motivation draws from analysis

on the algorithm based on a weighted linear update protocol. Comparison of the asymptotic with early

convergence rate encourages an alternative algorithm which exploits both stages.

Languages

French (Full professional proficiency)

English (Native or bilingual proficiency)

Skills & Expertise

C

Page2

C++

Matlab

R

Java

Nonlinear Optimization

Statistics

Stochastic Calculus

Graph Theory

Distributed Algorithms

Machine Learning

Stochastic Optimization

Unix Shell Scripting

Linux

Boost C++

Pattern Recognition

CORBA

Hadoop

Perforce

Git

IBM Rational Purify

ACE

LaTeX

Bash

Education

Ecole polytechnique fédérale de Lausanne

Doctor of Philosophy (PhD), Computer and Information Sciences, General, 2007 - 2012

Activities and Societies: Forum EPFL

The University of Edinburgh

Master of Science (MSc), Artificial Intelligence, 2004 - 2005

University of Athens

Bachelor of Science (BSc), Physics, 1998 - 2004

Honors and Awards

Outstanding Msc Project prize (1% percentile)

Swiss scholarship for foreign students (1% percentile)

NOLTA 2009 student paper award (5% percentile)

Interests

Astronomy, Photography, Snowboarding, Swimming, Chess, Philosophy

Page3

Leonidas Georgopoulos

PhD

********@*****.***

Contact Leonidas on LinkedIn

Page4



Contact this candidate