Firas Aboushamalah's repositories
Prefect-Data-Runflows
Understanding and Using Prefect.io for orchestrating data workflows for existing projects on my GitHub.
bytewax-read-kafka
Initialize a data stream using kafka-python. Simulate a Twitter API (the real one is not free anymore) and send Kafka messages into a topic. Read from the topic via Kafka Consumer. Use Bytewax to ingest the data into a Dataflow object and output the processed data.
tyk-pump
Tyk Analytics Pump to move analytics data from Redis to any supported back end (multiple back ends can be written to at once).
custom-guid-creation
A barebones repository for creating & developing go plugins.
Book-Inventory-OOP
Book Inventory Redesigned using OOP in Python
Interactive-Volcanic-Crater-Map
This interactive map populates real-time markers on an interactive map which gives information about volcanic craters - such as their name, geographical location, etc.
book-inventory-app
A python script using the Tkinter library to build a user-friendly GUI to add, remove and search for books in an SQLite3 database.
CS-3357
Computer Networking - TCP/IP, OSI Stack, Network Security, Network Fundamentals
CS-3342
Organization of Programming Languages - Haskell + Elixir
CS-3331
Foundations of Computer Science - Turing Machines + Finite State Machines + Context-Free Languages + Regular Languages
CS-3319
Databases - PHP + MySQL + Relational Databases + ER Diagrams
CS-3307
Full sem. project course in C++ (Object Oriented Design and Analysis)
CS-3305
Operating Systems & Process Scheduling in C
CS-2214
Logic and Proofs - Induction and Recursion - Structures and Cryptography
CS-2212
Java Project Course
CS-2211
C/Shell Script/Bash: Software Tools and Systems Programming
CS-2210
Java - Data Structures and Algorithms at UWO
CS-2209
Logic Fundamentals - Predicate/Propositional Logic
CS-2208
Machine Learning / Assembly Language / Number Systems
CS-1027
Java coding course at UWO
CS-1026
Python coding course at UWO