Ioannis Nikolakopoulos

Ioannis Nikolakopoulos

Learning Lead Architect

Ioannis Nikolakopoulos

Learning Lead Architect

Dr.- Eng. Ioannis Nikolakopoulos

Dr.- Eng. Ioannis G. Nikolakopoulos is a  qualified Electrical & Computer Engineer, graduate of the National Technical University of Athens (NTUA). In 2008, he also received his MSc degree from the postgraduate programme “MBA in Techno-Economic Systems” from the National Technical University of Athens, with specialization in IT Systems Management. In 2010, he received his PhD from the School of Electrical and Computer Engineering of the same University and he also graduated from the School of Civil Engineering of NTUA.

Since 2006, he has accumulated a solid and extended work experience in the field of Information Technology as he has worked as Senior IT Engineer, Team Manager, Specialized Consultant and Project Manager in several international and national companies such as CCC S.A.L. (4 years in the Information Systems department), Planning Group S.A., SOL S.A. Certified Public Accountants\ Crowe Horwath International (2 years), National School of Public Health (1 year), Riedel Founk & Intercomtechnik – Pierides TechnoSystems Ltd (PTS).

In addition, Dr. Nikolakopoulos is Academic Director of postgraduate studies being offered by the University of Sheffield in Athens and at the same time, he has an extended teaching experience in many institutions. His expertise lies in the fields of Software Engineering, Business Intelligence, Big Data, Programming, Managing Knowledge Driven ICT Projects, Operating Systems, Data Modeling and Advanced Database Systems.

 


Constantinos Giannacoulis

Constantinos Giannacoulis

Java Tech Director

Constantinos Giannacoulis

Java Tech Director

Constantinos Giannacoulis

Constantinos is an innovative and confident professional with a distinguished 20+ year career leading the design, deployment, and support of advanced technology solutions.

While he had the opportunity to work with Java and Web ecosystems since their beginning back in the mid 90’s, Constantinos possesses multi-year hands-on experience in building teams, setting up development hubs and design operational processes, designing and implementing software systems to address complex business needs in several business industries and utilize cutting-edge technology.

Over the past 5 years, Constantinos has served as Director of Technology in IRI’s global development center and as Director of Software Development in SingularLogic.

 


Dimitris Pnevmatikos

Dimitris Pnevmatikos

.NET - Tech Director

Dimitris Pnevmatikos

.NET - Tech Director

Dimitris Pnevmatikos

Dimitris is a software developer who has worked in enterprise mobility and fintech sector for 8 years. Starting off as an Android developer, he later moved on to developing for the Web. 

He is currently working as a senior software engineer at Viva Wallet primarily developing services for the Viva Payments Core Framework and loves getting involved in user interface design and development.

 


Konstantinos Servis

Konstantinos Servis

Big Data - Tech Director

Konstantinos Servis

Big Data - Tech Director

Konstantinos Servis

Konstantinos is a Data Engineer with practical experience in many large organisations, such as Innogames, Atlassian, Commonwealth Bank of Australia, Atypon/Wiley and more recently Snowplow Analytics. He is a data enthusiast and Software Engineer with experience in a number of stacks and languages over the past 15 years, most recently in Big Data.

He holds a BSc in Computer Science, MSc in Computer Science, and a number of industry certifications including in (what was then) SCJP, AWS Architect and Agile Methodologies. He has also an  interest in mentoring and currently studying for an MSc in Astronomy focusing on Data Science and Data Engineering applications there.

 


Aggelos Katsaris

Aggelos Katsaris

JS - Tech Director

Aggelos Katsaris

JS - Tech Director

Aggelos Katsaris

Technical Architect with a comprehensive knowledge of technology and 16 Years of cross-industry experience in Internet-based Applications and websites.

 


Fanis Prodromou

Fanis Prodromou

Angular - Tech Director

Fanis Prodromou

Angular - Tech Director

Fanis Prodromou 


Fanis is a Team Leader/Senior Software Engineer and works on a high tech company on the tourism industry.
He holds a BSc in Computer Science from Hellenic Open University.
He has developed during the last 12 years a vast experience both in Front and Back-end with main aspects being the architectural design, the code quality and the performance.
He has worked in various big companies with technologies like classic asp, .net C#, Java, Web Forms, .net MVC, and his passion is to build web apps with modern technologies such as Angular and Node.js.

 


Antonis Kalipetis

Antonis Kalipetis

CTO at SourceLair, Docker Captain

Antonis Kalipetis

CTO at SourceLair, Docker Captain

Antonis Kalipetis

Antonis is leading the technology at SourceLair — a company specialized in creating developer tools, while at the same time helps teams improve their development workflow.

He’s a Python lover and developer, and a Docker Captain. When not talking about himself in the third person, he loves automating stuff and sharing knowledge around all things containers, DevOps and developer workflows. He’s also a regular speaker at local Meetups, mostly in Athens.

 


John Pagonis

John Pagonis

UX Researcher - Senior Tech Instructor

John Pagonis

UX Researcher - Senior Tech Instructor

John Pagonis

Dr. John Pagonis is a software production coach and NNG certified UX researcher. He helps organisations produce useful software and transform to agile ways of working. He has been in the software production business for 20 years and still enjoys it!

John assists organisations discover what they really ought to focus on by means of UX design and Scrum. His specialty lies with agile transformations, Scrum team coaching, requirements elicitation, requirements management and the integration of UX design into agile software production. He has managed teams in enterprise and startup environments. He also likes to teach.

John has a keen interest in software development productivity, operating systems, virtual machines and software archaeology, including the design of legacy systems and the human aspects that underlie them. He likes working with humans as much as he likes technology.

 


Sotiris Sotiropoulos

Sotiris Sotiropoulos

Senior UX Researcher & Designer - Senior Tech Instructor

Sotiris Sotiropoulos

Senior UX Researcher & Designer - Senior Tech Instructor

Sotiris Sotiropoulos

Sotiris is a UX designer and consultant who groks the psychology of software engineers. He works with teams to produce useful software that users want to interact with everyday. He is a certified UX researcher and interaction designer from Nielsen Norman Group.

Sotiris enables companies across various domains deliver great designs by matching user needs to business requirements and KPIs. He enjoys working as part of the development team and loves to support product decisions with evidence as sourced from qualitative and quantitative user research.

He follows lean UX and design thinking approaches and likes to improve products iteratively as well as work in agile ways. In his spare time, he reads about psychology, plays video games and wares-off his Wacom tablet painting digital art.

 


George Theofilis

George Theofilis

Blockchain Developer - Tech Instructor

George Theofilis

Blockchain Developer - Tech Instructor

George Theofilis

George has experience in designing production level software systems. He has been working with distributed ledger technology, authoring smart contracts and creating web-based front ends for smart contract systems. In addition, George is Synaphea’s founder, one of the first blockchain technology companies in Greece.

 


Antonis Tsavdaridis

Antonis Tsavdaridis

.NET - Senior Tech Instructor

Antonis Tsavdaridis

.NET - Senior Tech Instructor

Antonis Tsavdaridis

Anthony is a Software Architect. He is a multidiversed software engineer with vast experience in developing quality solutions for various sectors like banking/travel/ticketing. When not building the Skynet you can find him on GitHub browsing any new and exciting repo he stumbles upon.

 


Dimitris Deligiorgis

Dimitris Deligiorgis

.NET - Senior Tech Instructor

Dimitris Deligiorgis

.NET - Senior Tech Instructor

Dimitris Deligiorgis

Dimitris holds a BSc in Information Technology and a MSc in Advanced Information Systems, both granted from University of Piraeus.

He works as a software engineer for almost a decade, specializing in Microsoft platforms and technologies. He has worked in four different companies, in a variety of projects and market sectors.

He strongly believes in freedom of thought and knowledge distribution. He is excited about structured logic, mathematics, phy

sics and above all, love for perfection.

 


Konstantinos Athanasoglou

Konstantinos Athanasoglou

.NET - Senior Tech Instructor

Konstantinos Athanasoglou

.NET - Senior Tech Instructor

Konstantinos Athanasoglou

Konstantinos has been involved with web and speech application development for more than seven years, working in large-scale, enterprise systems. His main domain of expertise is the financial/banking sector, but has also experience from the travel domain.

He now works as part of the Viva Payments Core team, which helps provide the necessary integrations and services for the Web and Mobile clients of the company.

 


Christos Tzirtzilakis

Christos Tzirtzilakis

.NET - Senior Tech Instructor

Christos Tzirtzilakis

.NET - Senior Tech Instructor

Christos Tzirtzilakis

Christos is a senior software engineer and scrum master with extensive experience and management skills and works for a high tech cloud based payments factory. During the past 10 years he has been developing solutions for various major companies while been involved in the whole development life cycle. He mainly works with Microsoft technologies but that does not stop him from playing around with anything new and interesting he gets his hands on.

 


Kostas Makedos

Kostas Makedos

DevOps Engineer - Senior Tech Instructor

Kostas Makedos

DevOps Engineer - Senior Tech Instructor

Kostas Makedos

Kostas is a Senior Software Engineer with more than 15 years of cross-industry experience. He holds a Bachelor in Physics and a MSc in Information Systems. He has worked both in private and public sector, assisting development teams to utilize the most appropriate tools and techniques for their Software Development and Delivery.

 


Sokratis Kapetaneas

Sokratis Kapetaneas

DevOps Engineer - Senior Tech Instructor

Sokratis Kapetaneas

DevOps Engineer - Senior Tech Instructor

Sokratis Kapetaneas

Sokratis is a Senior DevOps Engineer with more than 10 years of experience in designing and supporting mission critical IT Infrastructures.

He holds a Diploma in Electrical and Computer Engineering from Aristotle University of Thessaloniki and an MSc in Telecommunications from University College London (UCL).

Throughout his career he has gained experience in many IT Infrastructure components such as Operating Systems, Virtualization, Storage, Networking and Security. Currently he is focusing on Software-Defined Infrastructure and Cloud Computing.

 


Gerassimos Mitropoulos

Gerassimos Mitropoulos

DevOps Engineer - Senior Tech Instructor

Gerassimos Mitropoulos

DevOps Engineer - Senior Tech Instructor

Gerassimos Mitropoulos

Gerassimos holds a BCs in Telecommunications Engineering from the university of Bologna (Italy) and is a Red Hat Certified System Administrator.

He is a DevOps Engineer with a strong Linux background and experience in building and deploying applications using Docker containers with main focus on automation procedures.

He has worked as Software Engineer for more than one decade in the telecommunication industry developing java/j2ee applications.

 


Julie Simou

Julie Simou

Big Data - Senior Tech Instructor

Julie Simou

Big Data - Senior Tech Instructor

Julie Simou

Experienced Information and Data Management Enabler and Data Strategy Booster with proved history of working in the Insurance and Banking industry. Skilled in Dimensional Modeling, Data Architecture and Analysis, Hadoop technologies and Metadata Management methodology. Solid professional that holds an iMBA focused in IT Management and Information Technology and Project Management Master from AIT.

Certified in Enterprise Data Management Strategy and Big Data Analytics from MICompany – Netherlands. As a project leader on Big Data and Analytics projects responsible for providing Data Management Stratagies in order to align business and technical stakeholders by integrating activities to reach unprecedented levels of efficiency and control.

 


Christos Peristeris

Christos Peristeris

Java - Senior Tech Instructor

Christos Peristeris

Java - Senior Tech Instructor

Christos Peristeris

Holding a Diploma in “Electrical and Computer Engineering” and an MBA in “Techno-Economic Systems” with specialization in “IT Systems Management”, both of them granted from National Technical University of Athens.

Solid Computer Science background, algorithm, data structures and design patterns knowledge. Developing J2EE/Spring web applications, focusing mainly on back-end development, including platform integration services, Web/REST services, Relational/NoSQL DBs.

With more than 9 years of technical experience gained through corporate employment in leading companies of the lottery & betting domain like Intralot, I’m currently working as Software Engineer for Agile Actors, participating in Agile teams developing solutions for Camelot Global platforms. Experience and skills spanning from enterprise applications development to managing projects and supervising small developing groups.

Believing in intrinsic motivation, ongoing personal development, human factor, cooperation and collaboration values.

 


Spyros Argyroiliopoulos

Spyros Argyroiliopoulos

Java - Senior Tech Instructor

Spyros Argyroiliopoulos

Java - Senior Tech Instructor

Spyros Argyroiliopoulos

Full Stack Developer.
Java & JVM enthusiast.
TDD apprentice and Craftsmanship practitioner.
Agile methodology and SCRUM devotee.

BSc in Mathematics Alumni, MSc in Computer Science in progress.
Learning by teaching advocate.
Lifetime inquirer and continuous learner.
Currently working on Lottery and Gaming industry for Camelot Global and Agile Actors.

 


Stelios Matthaios

Stelios Matthaios

Java - Instructor

Stelios Matthaios

Java - Instructor

Stelios Matthaios

Stelios Matthaios works currently as a Software Engineer in Agile Actors. He has a BSc in Informatics and an MSc in Computer Science from Athens University of Economics and Business.

Stelios works for more than 6 years as a Software Engineer. He has developed applications in various industries like Big Data, Telco and Betting. He is passionate about his job and enjoys motivating other people.

 


George Oikonomopoulos

George Oikonomopoulos

Angular - Instructor

George Oikonomopoulos

Angular - Instructor

George Oikonomopoulos

George is a Senior Software Engineer and currently works on applications of EU institutions. He holds a BSc in Informatics of AUEB.

Although he has worked with several technologies, he found love in Reactive Programming and for the moment is messing around with Angular,RxJS,Redux and Typescript.

 


Sotiris Κakavoulis

Sotiris Κakavoulis

.NET - Senior Tech Instructor

Sotiris Κakavoulis

.NET - Senior Tech Instructor

Sotiris Κakavoulis

Sotiris Κakavoulis is working as a Full Stack developer at NBG, on behalf of Agile Actors.
Programming is his passion and well-written code a matter of honor. He strongly believes that a developer is defined by the way he thinks, not by the tools he uses. So he struggles to expand his horizons of science in all directions and try to become more and more, a powerful problem solver.

 


Elias Chatzigeorgiou

Elias Chatzigeorgiou

BI - Senior Tech Instructor

Elias Chatzigeorgiou

BI - Senior Tech Instructor

Elias Chatzigeorgiou

He is currently working as the BI Solution Architect in UK’s #1 transfer company – hoppa.com. He holds a 20 years’ experience in the IT-industry in a diverse variety of fields, such as 3D rendering (raytracing, polygon rendering), CAD software (AutoCAD, IntelliCAD), telecoms, billing systems (Vodafone Greece), Signal Intelligence (Electronic warfare system, delivered to the Greek Army), Business software (CRM, CMS, ERP systems), online services (search & booking engines for the online travel industry), compilers (code generators from ASN.1 to C/Ada), mobile apps (Xamarin for Android/iOS). Having worked extensively with databases in general and SQLServer in particular (all versions since SQL2000, namely 2005, 2008, 2012, 2014 and 2016) and dealt with scale-up architectures, data replication, high availability, performance tuning, query optimization and high-volume databases, he is now crafting BI solutions using a mix of on-premise & cloud-based resources (Azure).

He has also participated in EU research projects – one of them being taste, a project funded by the European Space Agency, targeting embedded devices that are used in satellite products.

He has been a co-founder in Semantix S.A. – a greek startup specializing in telecoms & advanced Karolos Koutsoulelos is a software engineer. He holds a BSc in Computer Science and he is undergoing his studies for MSc in Advanced Software Engineering. 
Currently, he is working as a support/software engineer in the travel industry 
with main responsibilities involving Web API maintenance and monitoring, process automation and Web applications development.software, the CTO in qtec.gr – the company behind a desktop application that automates electronic medicine prescription and he is currently running exceed-systems.com – a startup developing web, mobile and back-end software solutions.

 


Christos Kotsidimos

Christos Kotsidimos

BI - Senior Tech Instructor

Christos Kotsidimos

BI - Senior Tech Instructor

Christos Kotsidimos

Mr. Christos Kotsdimos is a qualified IT Engineer graduate of University of Northumbria at Newcastle. In 2010 he also received his MSc in Information Technology Management from the university of Seattle, Athens Campus.

Since 1999, he has accumulated a solid and extended work experience in the field of Information Technology as he has worked in many areas of the IT. Started as a junior system engineer and database administrator and now is an IT Manager of InternetQ. Throughout his career he has worked in a series of projects regarding database design, optimization and deployment. Furthermore, he has assisted companies in adapting to IT changes.

At the moment he is working at InternetQ as an IT manager driving a multinational team of engineers in cutting-edge technology projects in areas such as music streaming, mobile advertising and cloud.

 


Tsakalis Ioannis

Tsakalis Ioannis

BI - Senior Tech Instructor

Tsakalis Ioannis

BI - Senior Tech Instructor

Ioannis Tsakalis 

IT Delivery BI Supervisor at Vodafone.

 


Sokratis Vidros

Sokratis Vidros

Node.js - Senior Tech Instructor

Sokratis Vidros

Node.js - Senior Tech Instructor

Sokratis Vidros

Lead Software Engineer at Workable, a fast-growing startup developing modern recruiting solutions. Passionate about building rich internet applications using latest HTML 5 technologies, modern front-end frameworks and reliable backend stacks. Also working on online fraud detection by studying the behavior of malicious users in web applications. Graduate of the National Technical University of Athens, Greece and École Nationale Supérieure des Télécommunications (Telecom ParisTech, France).

 


Ema Zyka

Ema Zyka

Vue.js - Senior Tech Instructor

Ema Zyka

Vue.js - Senior Tech Instructor

Ema Zyka

A Senior Front-end Developer at EMPIST (EMPIST  is a Shopify Plus Partner and a fast-growing company providing IT solutions whose HQ are located in Chicago, IL).
She is also a Co-Owner at Web & Art Solutions, a web agency in Athens, specializing in website security services for the past 5 years.

 


Karolos Koutsoulelos

Karolos Koutsoulelos

Data Science - Tech Instructor

Karolos Koutsoulelos

Data Science - Tech Instructor

Karolos Koutsoulelos

Karolos is a software engineer. He holds a BSc in Computer Science and he is undergoing his studies for MSc in Advanced Software Engineering.
Currently, he is working as a support/software engineer in the travel industry with main responsibilities involving Web API maintenance and monitoring, process automation and Web applications development.

 


Thanos Tagaris

Thanos Tagaris

Data Science - Instructor

Thanos Tagaris

Data Science - Instructor

Thanos Tagaris

Thanos Tagaris is an Electrical and Computer Engineer currently pursuing his PhD in Intelligent Systems Laboratory of the National Technical University of Athens. He has participated in both state and EU projects and has worked in the private sector as an Electrical Engineer and a Data Scientist. His PhD focuses on Artificial Intelligence and Deep Learning for Ιmage Processing.

 


Panagiotis Konstantinidis

Panagiotis Konstantinidis

Big Data Engineer - Instructor

Panagiotis Konstantinidis

Big Data Engineer - Instructor

Panagiotis Konstantinidis

Big Data Engineer with a Software Engineering background. I hold a Bachelor’s degree in Computer Science, and am an Oracle Certified Implementation Specialist for Big Data, ADF (11g & 12c), and Linux.

 


 

Code.Hub is an academic process that simulates the real hands-on lab experience from Developers to Developers