georgiosziazopoulos
BAN USERPERSONAL INFORMATION Georgios Ziazopoulos
WORK EXPERIENCE
06/2014–Present Software Developer Internship
Avaloq, Zurich, Switzerland
In Tools Innovation - Web Tools team, as part of an agile development environment, I apply and improve the Java EE middle tier framework based on custom DSLs and Xtext, I use and extend the Vaadin web framework, assure the quality and implement automated tests. Supervisor: Kai Honsel (hok@avaloq.com)
09/2013–05/2014 Software Developer Internship
SAP, St. Gallen, Switzerland
EU FP7 project on real time water consumption analysis. Java web application in VAADIN with dynamic charts in Javascript with the use of REST web services. I analysed the business requirements and use cases, designed the database, selected the suitable tools and set up the development plan and test cases. As part of an agile team, I was responsible for documenting, testing and delivering a platform/browser independent application in a form of a portlet. Project description. Supervisors: Hans Thies (hans.thies@sap.com), David Raber (david.raber@sap.com).
03/2012–08/2012 Software Developer Student Job
SnT, Interdisciplinary Centre for Security, Reliability and Trust, Luxembourg
Research project on option market volatility. Agent based model in Java with the Repast framework that simulates the market’s movement when investors apply the Black - Scholes model (a commonly used method for option price assessment) with an individual estimation of the market’s volatility based on historical data. Supervisor: Mikolaj Podlaszewski (mikolaj.podlaszewski@uni.lu). Project description.
EDUCATION AND TRAINING
2011–2013 MSc, Information and Computer Science
Université de Luxembourg, Luxembourg
Major: Data Mining, Optimisation
Thesis: “Simulation of Mobility Models adapted to Vehicular Networks in Scilab”
Supervisor: Prof. Thomas Engel, Advisor: Dr. Foued Melakessou (foued.melakessou@uni.lu)
Construction of road network graph in Scilab using OpenStreetMap XML data. Simulation of vehicular mobility on the constructed graph. Connections between vehicles create adhoc networks visualized on the map. Parameters input from GUI. Testing of vehicular adhoc connectivity for different geographical areas.
2006–2011 BSc, Informatics and Telecommunications
University of Athens, Greece
Major: Database Management
Thesis: Web portal for university students to upload and solve programming exercises online
Supervisor: Prof. Panagiotis Stamatopoulos (takis@di.uoa.gr)
Technologies used: Java Servlets/JSP, JavaScript, HTML, Tomcat server, SQL database.
PERSONAL SKILLS
Languages English, German (intermediate level), Greek
Computer skills Software Development:: Java EE, JavaScript, HTML, XML, C/C++, PHP, Python
Databases: mySQL, PL-SQL, SAP HANA
Operating Systems: Unix, Windows, Mac OS, Android
Web Server: Apache Tomcat, Glassfish, JBoss
IDE: Eclipse, NetBeans
Testing frameworks: Junit, Selenium
Others: web services, REST, OSGi, Vaadin, Git/Egit, DSLs, JAX-RS, Jenkins, Gerrit. Jira, Maven, Apache Wink, Dojo, OpenMP, shell scripting, JSON, Apache Sling, AJAX, UML, CSS
ADDITIONAL INFORMATION
University projects Visual Modelling and Analysis of EMF Model Transformations on Triple Graph Grammars
Parallel programming in grid, using C with MPI libraries
Textual data mining (clustering) for sentiment analysis in news articles
Database management system (DBMS) indexed by extendible hashing, using C++
Web-based learning management system, using HTML, JavaScript, PHP, mySQL
ZIP-like archiving and compressing utility, using C++
Terminal-based message board (forum), using C++