geokyr
Software Engineer @ Agora Labs | Electrical and Computer Engineering @ National Technical University of Athens
Athens, Greece
Pinned Repositories
advanced-topics-in-computer-architecture
Memory Hierarchy - Branch Prediction and Predictors - Cache Coherence Protocols | Advanced Topics in Computer Architecture at ECE NTUA
advanced-topics-in-database-systems
Big Data Processing project using Apache Hadoop and Apache Spark, through the PySpark interface, with data from NYC TLC | Advanced Topics in Database Systems at ECE NTUA
algorithms-and-complexity
Algorithm Design Techniques - Data Structures and Data Processing - Graph Problems - Computability, Complexity and Reductions | Algorithms and Complexity at ECE NTUA
analysis-and-design-of-information-systems
Performance Comparison project for Graph Processing Systems, namely Apache Spark GraphX and Apache Flink Gelly, with data from Google | Analysis and Design of Information Systems at ECE NTUA
computer-architecture
Assembly MIPS - Pipelined Datapath - Memory Hierarchy - Virtual Memory | Computer Architecture at ECE NTUA
distributed-systems
Blockchain System project in Python, that records transactions between participants and ensures Consensus using Proof-of-Work, featuring a REST API and a CLI | Distributed Systems at ECE NTUA
neural-networks-and-intelligent-systems
Supervised Learning - Unsupervised Learning - Deep Learning | Neural Networks and Intelligent Systems at ECE NTUA
operating-systems
Unix Programming Environment - Process Management and Inter-Process Communication - Synchronization - Virtual Memory Mechanisms | Operating Systems at ECE NTUA
software-as-a-service-technologies
SaaS Web Application, that allows users to monitor electricity market prices in Europe through their browser, featuring a simple User Interface | Software-as-a-Service Technologies at ECE NTUA
software-engineering
Information System that is responsible for the interoperability on motorway tolls, featuring a Web Application with a simple User Interface, a REST API and a CLI | Software Engineering at ECE NTUA
geokyr's Repositories
geokyr/advanced-topics-in-database-systems
Big Data Processing project using Apache Hadoop and Apache Spark, through the PySpark interface, with data from NYC TLC | Advanced Topics in Database Systems at ECE NTUA
geokyr/distributed-systems
Blockchain System project in Python, that records transactions between participants and ensures Consensus using Proof-of-Work, featuring a REST API and a CLI | Distributed Systems at ECE NTUA
geokyr/advanced-topics-in-computer-architecture
Memory Hierarchy - Branch Prediction and Predictors - Cache Coherence Protocols | Advanced Topics in Computer Architecture at ECE NTUA
geokyr/algorithms-and-complexity
Algorithm Design Techniques - Data Structures and Data Processing - Graph Problems - Computability, Complexity and Reductions | Algorithms and Complexity at ECE NTUA
geokyr/analysis-and-design-of-information-systems
Performance Comparison project for Graph Processing Systems, namely Apache Spark GraphX and Apache Flink Gelly, with data from Google | Analysis and Design of Information Systems at ECE NTUA
geokyr/computer-architecture
Assembly MIPS - Pipelined Datapath - Memory Hierarchy - Virtual Memory | Computer Architecture at ECE NTUA
geokyr/neural-networks-and-intelligent-systems
Supervised Learning - Unsupervised Learning - Deep Learning | Neural Networks and Intelligent Systems at ECE NTUA
geokyr/operating-systems
Unix Programming Environment - Process Management and Inter-Process Communication - Synchronization - Virtual Memory Mechanisms | Operating Systems at ECE NTUA
geokyr/software-as-a-service-technologies
SaaS Web Application, that allows users to monitor electricity market prices in Europe through their browser, featuring a simple User Interface | Software-as-a-Service Technologies at ECE NTUA
geokyr/software-engineering
Information System that is responsible for the interoperability on motorway tolls, featuring a Web Application with a simple User Interface, a REST API and a CLI | Software Engineering at ECE NTUA
geokyr/computer-network-security
Classical and Modern Ciphers - Cryptanalysis - Key Search and Dictionary Attacks - Vulnerability, Intrusion Detection and Firewalls | Computer Network Security at ECE NTUA
geokyr/computer-networks
Network Protocols (IP, ARP, ICMP, TCP, UDP) - Application Protocols (FTP, TFTP, TELNET, SSH, HTTP, HTTPS, DNS, SMTP) - Protocol Analysis - Network Structure | Computer Networks at ECE NTUA
geokyr/computer-programming
Intro to Programming with C/C++ - Algorithmic Problem Solving - Data Structures | Computer Programming at ECE NTUA
geokyr/computer-system-performance
Performance Analysis and Metrics - Simulation of Computer Systems - Queuing Theory - Scheduling Algorithms - Workload and What-If Analysis | Computer System Performance at ECE NTUA
geokyr/databases
Information System that is used to facilitate contactless operations within a Hotel, featuring a Web Application with a simple User Interface and a Database Backend | Databases at ECE NTUA
geokyr/electrical-design
Electrical and Mechanical Design - Electrical Installations - Regulations and Standards - Electrical Loads - Cables and Circuits | Electrical Design at ECE NTUA
geokyr/foundations-of-computer-science
Computability and Complexity - Automata, Languages and Grammars - Algorithms, Graphs and Networks - Dynamic Programming - Artifical Intelligence | Foundations of Computer Science at ECE NTUA
geokyr/geokyr
Special repository | Personal
geokyr/internet-applications
Java Programming - Server-Side Scripting - Desktop Applications - Web Development - Databases | Internet Applications at ECE NTUA
geokyr/management-of-the-digital-enterprise
E-Commerce - Business Process Model and Notation - Enterprise Resource Planning - Searching and Recommender Systems - Process Mining | Management of the Digital Enterprise at ECE NTUA.
geokyr/microprocessor-systems
8085 and 8086 Microprocessors - AVR Microcontroller - Simulators - Assembly - C - Verilog | Microprocessor Systems at ECE NTUA
geokyr/microprocessors-laboratory
AVR Microcontroller - 8085 Microprocessor - Development Boards - Simulators - Assembly - C | Microprocessors Laboratory at ECE NTUA
geokyr/programming-languages-i
Object Oriented, Functional and Logic Programming - Standard ML - Prolog - Python - Java - C++ | Programming Languages I at ECE NTUA
geokyr/programming-techniques
Object Oriented Programming - Data Structures - C++ | Programming Techniques at ECE NTUA
geokyr/queuing-systems
Probability Distributions - Markov Chain - Poisson Process - M/M/1 - M/M/1/K - M/M/c - M/M/c/c - M/G/1 | Queuing Systems at ECE NTUA
geokyr/signals-and-systems
Signal Processing - DSP - LTI Systems - Fourier, Laplace and Z-Transform - Filters | Signals and Systems at ECE NTUA
geokyr/social-network-analysis
Complex Network Topologies - Community Detection - Link Prediction | Social Network Analysis at ECE NTUA
geokyr/structure-and-electrical-properties-of-materials
Physics of Materials - Electrical Properties - Semiconductors - Bohr Atomic Model - Crystal Structures - Material Classification | Structure and Electrical Properties of Materials at ECE NTUA