Digital Design I

Mathematics I

Physics I

Physics Lab I

Discrete Mathematics I

Introduction to Computer Science

English I

Assembly Lab

Object Oriented Programming I (Java)

Circuit Theory

Introduction to Algorithms

Electronics Lab I

Electronics Lab II

Signals and Systems Theory

Digital Signal Processing

Digital Electronics

Artificial Intelligence

Operating Systems

Operating Systems Lab

Parallel Processing

Computational Complexity

Heuristic Methods

Digital Telecommunications

Microprocessors

Microprocessors Lab

Social and Legal Aspects of Technology

E-business

Commercial law

Software Quality Assurance and Standards

Optical Communication Networks

Economic Theory and Algorithms

Distributed Systems I

Computer Architecture Lab

Digital Design II

Mathematics II

Physics II

Physics Lab II

Discrete Mathematics II

Programming (C)

English II

Digital Lab

Object Oriented Programming II (C++)

Basic Electronics

Probability and Basic Statistics

Basic Electronics

Topics in Computer Architecture

Modern Topics in Computer Architecture

Numerical Analysis & Implementation Environments

Data Structures

Database Systems

Database Systems Lab

Theory of Computing

Computer Networks

Computer Networks Lab

Principles of Programming Languages and Compilers

Scientific Computing

Web Programming & Systems

Software Engineering

Practice

Cryptography

History of Art

Software & Programming of High Performance Systems (CUDA)

Public Networks and Internetworking

Computer Systems Performance Analysis

Advanced Information Systems

Courses

Demetris Bakas

Computer Engineering & Informatics Graduate

Education
2013 - 2021

Computer Engineering and Informatics

University of Patras

I am an intergraded master's degree graduate.
Grade: 6.52.
You can find my thesis here and the rest of the courses here.

2009 - 2012

Graduated High School

Kykkos A’, Nicosia

Grade: 19.2/20


Experience

Work

October 2024 - Now

NCR Atleos

Software Engineer

Python, .NET, Angular, SQL, Microsoft Azure


March 2022 - September 2024

Goldman Solutions & Services

Software Developer

ASP.NET, SQL Server, MVC and Microsoft Azure.
Bank of Cyprus contractor from June 2022 to March 2024 and from July 2024 since October 2024, working with .NET


2016 - 2018

EKAB (Internship)

Patras Medical Station

On call IT support representing Computer Engineering and Informatics Department of the University of Patras.


Vocational

2018 - 2019

Orange Grove Patras

Member

A mentoring incubator that teaches soft-skills to startups.

2017 - 2018

Lab assistant

Introduction to Computers & Programming

Using C programming language.

2016

Security team

Member

After the teams formation, its activities has been on hold since today, by the teams lead.

2015 - 2021

GOLD Microsoft Learn Student Ambassador

GOLD since 2021, Active Member, Deputy Country Leader for Cyprus, Coordinator for South Greece Universities and Event Coordinator for Greece since 2020

Microsoft Learn Student Ambassadors (previously named: Microsoft Student Partners) are student technology leaders, empowered to build Microsoft communities on their campus and share their deep knowledge and passion for technology with their fellow classmates. Was Digital Material Coordinator for one year (2019-2020). Currently the Community Manager for the University of Patras since 2019 as well as Coordinator for South Greece Universities and Event Coordinator for Greece since 2020. You can find the latest certificate here.

2014 - 2021

StudentGuru Patras

Member, Community Manager since 2019

StudentGuru is an on-line as well as an offline community with many members, supported by Microsoft. Apart from the forums and the on-line discussions offline members attend or even create events based on new computer technologies spanning from software development to Internet of things. More than 20 presentations performed to this day and participation in various workshops, in relation to C#, Unity, Azure cloud services, Linux, OpenGL and many more. It was renamed to Microsoft Learn Student Ambassadors Patras in 2020.


Events

2021

Global Azure 2021

AzureHeads

Over 3 days, communities around the world are organizing localized live streams for everyone around the world to join and learn about Azure from the best-in-class community leaders.
I was both a volunteer and a presenter at the event. I presented about proactive messages in Azure Bot Service and helped with the organization and smooth execution of the event.

2020

IT PRO | DEV Connections 2020

Multiple Greek technical communities

A 2-day long event with over 100 technical presentations about technology.
Apart from being a speaker in the event, with a presentations covering Azure Bot Service, I was also part of the organizing team behind the event.

2020

Summer In Greece Festival

Microsoft Learn Student Ambassadors

A 5-day long festival with over 30 technical presentations about technology.
Apart from being a speaker in the event, with a presentations covering Bot Framework and LUIS Services, I was also part of the organizing team behind the event. You can find more information about the festival here.

2015 - 2016

Hour of code

Microsoft

Presentation in junior high school as a Microsoft Student Partner.

2015

Night of the Living Devs

Microsoft, 24hr hackathon

Part of a four member team, 9th prize winners (UWP).

2015

Microsoft Imagine Cup

National Finals

With a five member team called Greencore Studios, submitted a tower defense game called Green Alert.


Miscellaneous

2012 - 2013

Military Service

Cyprus

I have completed my military service of 6 months in Cyprus as an artillery signalman.


Certifications
2022

Microsoft Certified: Azure AI Engineer Associate

Microsoft

Earning the Azure AI Engineer Associate certification validates the skills and knowledge required to build, manage, and deploy AI solutions that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. Candidates understand the components that make up the Azure AI portfolio.
You can find the certificate here.

2021

Microsoft Certified: Security, Compliance, and Identity Fundamentals

Microsoft

Earners of the Security, Compliance, and Identity Fundamentals demonstrate a functional understanding of security, compliance, and identity (SCI) across cloud-based and related Microsoft services.
You can find the certificate here.

2021

Microsoft 365 Certified: Fundamentals

Microsoft

Earning the Microsoft 365 Fundamentals certification demonstrates an understanding of the options available in Microsoft 365 and the benefits of adopting cloud services, the Software as a Service (SaaS) cloud model, and implementing Microsoft 365 cloud service.
You can find the certificate here.

2021

Microsoft Certified: Azure AI Fundamentals

Microsoft

Earners of the Azure AI Fundamentals certification have demonstrated foundational knowledge of machine learning (ML) and artificial intelligence (AI) concepts and related Microsoft Azure services.
You can find the certificate here.

2021

Microsoft Certified: Power Platform Fundamentals

Microsoft

Earners of the Power Platform Fundamentals certification are users who aspire to improve productivity by automating business processes, analyzing data to produce business insights, and acting more effectively by creating simple app experiences.
You can find the certificate here.

2021

MTA: Security Fundamentals

Microsoft

Earners of the MTA: Security Fundamentals certification have demonstrated fundamental security knowledge and skills.
You can find the certificate here.

2021

Microsoft Certified: Azure Data Fundamentals

Microsoft

Earners of the Azure Data Fundamentals certification have demonstrated foundational knowledge of core data concepts and how they are implemented using Microsoft Azure data services.
You can find the certificate here.

2021

Microsoft Certified: Dynamics 365 Fundamentals

Microsoft

Earners of the Microsoft Certified: Dynamics 365 Fundamentals certification demonstrate a functional understanding of Dynamics 365 capabilities and Microsoft cloud computing.
You can find the certificate here.

2021

Microsoft Certified: Azure Fundamentals

Microsoft

Earners of the Azure Fundamentals certification have demonstrated foundational level knowledge of cloud services and how those services are provided with Microsoft Azure.
You can find the certificate here.

2015

Quality Software Developer Foundation Certificate in Maintainability

Software Improvement Group

Building Maintainable Software using C#. In accordance with SIG standards for building maintainable software. (Beta exam)
You can find the certification here.

ECDL

European Computer Driving Licence

ECDL / ICDL certification is a globally recognised information and communication technology (ICT) and digital literacy qualification.


Publications
2020

Personal Blog

Creation of personal blog called binarygrounds.com

This blog is dedicated to creating content on things I am working with and enjoy, on various programming related topics! You can find it here.

2020

Getting started with Bot Framework - Introduction to luis Cognitive Services

Microsoft Learn Student Ambassadors CEE YouTube channel

This educational video demonstrates how to create a simple bot in Azure and get it ready to go. Following this video allows you to dive into Cognitive Services and use machine learning to teach your bot human interaction through understanding natural language. Train your bot to extract the exact information you need to process by guessing the user’s intents and finding the entities in the sentence. The video can be found here.

2015

Platform Rush

Unity2D

An infinite platformer game, created using Unity2D and C#. Since the development of the project stopped the app was removed from the Google Play and Microsoft Store. The code and releases of the project can be found here.


Languages

Greek

Native

English

Professional

International General Certificate of Secondary Education (IGCSE) from the University of Cambridge.
You can find the certificate here.


Programming Languages

C#

Highly Skilled

Experienced with .NET, ASP.NET, UWP, Azure Cloud Services, Unity 2D/3D and Bot Framework.

C

Highly Skilled

Lab assistant. Experienced with kernel programming and networking.

Visual Basic

Highly Skilled

Experienced with .NET, ASP.NET

SQL

Intermediate level

Experienced with SQL server and IBM i DB2 databases

C++

Intermediate level

Python

Intermediate level

Skills

Software

Adobe Photoshop

Highly Skilled

Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1988 by Thomas and John Knoll. Since then, the software has become the industry standard not only in raster graphics editing, but in digital art as a whole.

Microsoft Office

Highly Skilled

Experienced in Word, Excel, PowerPoint and Access. Certified with ECDL.

GIMP

Intermediate level

GIMP is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks.

MATLAB

Intermediate level

MATLAB is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks.



Soft skills

Communication


Communication between various student groups and team projects.

Team Spirit


Member of the Microsoft Learn Student Ambassadors group, Member and Community Manager of the StudentGuru Patras student group.

Presentational Skills


Multiple presentations with student teams (like StudentGuru & Microsoft Learn Student Ambassadors) and within various university courses.

Self-driven


Modivation to learn new technologies and create fun projects!


Interests

Programming


Passion for software engineering.

Music


I find it relaxing and inspiring.

DIY


Creating sceneries using everyday items is fascinating.

Reading


A great way to pass my time and get lost in a fantasy world