
Nikolaos Margaritis, Ph.D.
Meteorologist at Headquarters (ATA), National Service

Connect with Nikolaos Margaritis, Ph.D. to Send Message
Connect
Connect with Nikolaos Margaritis, Ph.D. to Send Message
ConnectTimeline
About me
Senior Technical Consultant at European Commission
Education

5o Λύκειο Λαρίσης
-
Vakalis GCE
1988 - 1989A' Levels
University of Kent
1993 - 1997PhD Theoretical & Computational PhysicsTitle: Study of the Structure of Simple and Molecular Model Fluids.Supervision: Professor G. Rickayzen.Research Project:A Density Functional Approach. Multidimensional equations were solved computationally by implementing mathematical approximations. Study on the structure of simple and molecular fluids. Theoretically obtained results were compared with those produced by computer simulations (Monte-Carlo NVT).

University of Kent
1989 - 1993BSc Theoretical Physics with one year in Europe
Alma Mater Studiorum – Università di Bologna
1991 - 1992Exchange student Erasmus Programme
Experience

Hellenic Air Force
Sept 1998 - Oct 1999Meteorologist at Headquarters (ATA), National Service• Disseminating current weather information to all military establishments. • Research on computational applications based on meteorological models.

National Center for Scientific Research "DEMOKRITOS"
Dec 1999 - Jan 2002Research Fellow (PostDoc)(PERMOD Project, EU funded): Molecular simulations of Polymers in glassy phase. For a glassy polymer system the Free Energy may be trapped inside a local minimum. The problem which arises is that the equilibration times are extremely long. As a solution, the technique which was adopted was Coarse Graining. The final aim was to study diffusion and solubility as well as other statical and dynamical physical properties of such systems.

Bullet S.A.
Jan 2002 - Apr 2004R&D / Software EngineerDesign and integration of a prototype Cluster consisting of multiple nodes. Aim: To produce a fast, reliable and cost effective solution based on Linux, for companies and institutions. To improve the speed of code execution via parallelisation techniques (High Performance Computing). To provide an environment of uninterruptible execution for various services (High Availability Computing). Installation, integration and optimised parameterisation of the Oracle 9i RAC Database.• Technologies: Java 4, JSP, JBoss, PostgreSQL, PHP, MySQL.• Communication with customers• CRM application.• Website application design and development. Show less

United Online S.A.
Apr 2004 - Dec 2006Software Engineer & Small-Team/Self Management• Communication with customers• e-Shops with direct online payment service• Hotel catalogues and directories• Room occupancy & booking system for hotels• Search Engine Optimisation (SEO) using Search Engine Friendly (SEF) path techniques.• Technologies: Java 4, Hibernate, JSP, PHP, Pair, MySQL, TomCat, Apache, Ant

Intrasoft International
Jan 2007 - Jan 2012Corrective & Adaptive Maintainance• Support. Continuous communication with the customer. Manage Incident handling.• Manage complicated application environments. • Remote management of human resources.• Writing and or updating technical documents (DMD, SAD, SRS, BUCs, TP, LP, UM, AM).• Team Guidance: Code techniques. Design Patterns. UML.• Responsible for technical & financial part of offers. Effort & time estimations.• Technologies: Java 6 & 5, JEE (EJB3 & EJB2.1), Web Services (SOAP, RESTFUL), iBatis, Informix, Weblogic, Spring (Core, MVC), Ant, Maven, JAXB, JSP, JSTL, POI• COTS: Rational Architect, PowerDesigner, IBM FileNet, Remedy, Jira, MS Project, MS Sharepoint. Show less NCTS (New Computerised Transit System) / MASP.Be (Multi Annual Strategic Plan)Application for the Belgian Customs to provide a systematic handling of the complete volume of transits to and from Belgium.Application development & Design.• DB Table & JPA Entity Structure, following RUP methodology.• Optimised storing large SOAP messages containing NCTS and National Reference Data.• Code Design for various software components & vertical implementation of use cases.• Technologies: JEE (EJB3, JPA, JAXB), C/C++ (reverse engineering), DB2, Weblogic 10.2 Show less EMCS (Excise Movement and Control System) / SEED (System for Exchange of Excise Data)European Data Warehouse for Economic Operators transporting Excise products)Application development. • Regular communication with the customer.• DB Model documentation & Oracle installation scripts• Installation & Configuration of SAP Business Objects platforms• Monthly meetings in Brussels (SAPS) & RFC document maintenance• Technologies: Java 5 & 4, JEE (EJB2.1), Spring, Hibernate, Oracle 9/10, Weblogic 9 & 8, Ant.• COTS: SAP Business Objects, PowerDesigner Show less
Senior Technical Consultant
Nov 2011 - Jan 2012Technical Team Leader
Jan 2010 - Nov 2011Senior Software Engineer
Jun 2008 - Dec 2009Senior Software Engineer
Jan 2007 - May 2008

Independent Contractor for Java Applications
Feb 2012 - Dec 2012Application Architect & DeveloperContractor for Web and Enterprise Applications. Long experience in handling both the web and backend parts. • Programing in Java, Scala and various scripting languages, using cutting edge or legacy libraries depending on the needs. • DB Implementations in Oracle, PostgreSQL, MySQL. • Server OS in Unix/Linux/Windows. • Application Server Glassfish/Tomcat/Weblogic.

VoiceWeb SA
Jan 2013 - Nov 2016Senior Software ArchitectResponsible for design and architecture of new SMS platform.

European Commission
Dec 2016 - nowTechnical ConsultantRINA (Reference Implementation for National Applications), part of the the EESSI Project (Electronic Exchange of Social Security Information).Leading the agile project of migrating the DB schema of RINA from ElasticSearch to SQL (PostgreSQL). The applied DAO pattern was based on Spring Data and JPA (Hibernate).- Technologies: Java, Groovy, Spring, JPA, Hibernate, Angular, Bonita BPM, REST, SOAP, JAX, XML, JSON, XSD, Tomcat, PostgreSQL, ElasticSearch, Docker, Linux
Licenses & Certifications

Functional Programming Principles in Scala (with Distinction)
Coursera (École Polytechnique Fédérale de Lausanne)Dec 2012
Languages
- grGreek
- enEnglish
- itItalian
- frFrench
Recommendations

Cathy macdonald
Retiree; former FCIA, FSA, CEBSLondon, Ontario, Canada
Valentin gebetsroither
#nicht aufregen, nur wundern☝️Österreich
Deepak verma
Senior Security Analyst at Accenture |Threat Modeling | DAST | SAST | VAPT | CyberSecurity | Applica...Delhi, India
Christophe agathon
Manager de transition, Coach Professionnel, ConsultantVille-d’Avray, Île-de-France, France
Marcelo m.
IT Tech Lead | Backend developerSão José dos Campos, São Paulo, Brazil
Maria carolina mendoza gil
Global Digital Services Hubs ManagerGreater London, England, United Kingdom
Rahul salve
(Serving Notice Period) Associate Consultant | VMware | Nutanix HCI | Rubrik Security CloudMumbai, Maharashtra, India
Mukesh kumar
Network EngineerDelhi, India
Marla langley
Program Specialist IDDCarlisle, Pennsylvania, United States
Nathaniel james patel
Scrum Master/Technical Business AnalystLeicester, England, United Kingdom
Lorraine wright, phd
Higher Education Professional | Enrollment & Retention Strategist|Community Relations | 40 Under 40 ...Miami-Fort Lauderdale Area
Maira cortés hinojosa
Sr. Art Director & Presentation Design | UX DesignerMexico City Metropolitan Area
Natália calvet
Talent Acquisition at AMcom | Tech Recruiter | Recrutamento & SeleçãoRio de Janeiro, Brasil
Dr awais ahmed
Medical and Public Health ProffessionalBonnells Bay, New South Wales, Australia
Fred ross
Business and Marketing Manager at Future Covenant LLCNew York, New York, United States
Ariel bernier
Dental HygienistSwitzerland
Vivek priyadarshi
Assistant Divisional Engineer, Lumding Division, N.F RailwayKarimganj, Assam, Indien
Daniel choi
Technical and Creative Writer - Certified Scrum MasterBerkeley, California, United States
Shubham tapkire
Certified Ethical Hacker - EC-Council |Security Engineer |Data Protection | Data Classification | DL...Pune, Maharashtra, India
Susanne backhove
Fit und aktiv 100 werdenGiessen, Hesse, Germany
...