Computer Science

Description

Currently I am studying Computer Science at Rotterdam University of Applied Sciences. Here I learned in depth about concepts like Operating Systems, Concurrency, Algorithms, Networking and applied skills like Database Design, Web development, Cloud Native Development and much more.

  • Operating Systems
  • Concurrency
  • Networking
  • Software Quality
  • Databases
  • Web Development
  • Algorithms
  • Cloud Native Development

Want to read more? Click here to read it in LinkedIn!

Rotterdam University of Applied Sciences

Read more about all my skills below!

Operating Systems

  • File systems
  • Memory
  • Processes
  • Threads
  • Scheduling
  • Deadlocks
  • Virtualization
  • CPU architecture
  • I/O

Concurrency

  • Threads
  • Asynchronous programming
  • Parallel programming
  • Locks
  • Semaphores
  • Event loops
  • Deadlocks
  • Race conditions
  • Atomic operations
  • Shared resources

Networking

  • Protocols
    • HTTP
    • DNS
    • TCP/IP
    • UDP
    • NAT
  • Network architectures
  • Security
  • OSI model
  • Sockets
  • Server-client model

Software Quality

  • SQL injection
  • XSS
  • Brute-force attacks
  • Security principles
  • Input validation
  • Encryption algorithms
  • Defense in depth

Databases

  • SQL
  • Database relationships
  • PostgreSQL
  • ASP.NET
  • LINQ
  • Entity Framework
  • Deferred execution
  • RESTful APIs
  • CRUD operations
  • Docker

Web Development

  • HTML
  • CSS
  • JavaScript
  • React
    • State management
    • Class components
    • Functional components
    • Hooks
  • Responsive design
  • Typescript

Algorithms

  • Big O notation
  • Sorting algorithms
  • Searching algorithms
  • Data structures
    • Binary tree
    • Hashtable
    • Queue
    • Stack
    • Heap
    • Graphs
    • Array
    • (Doubly) Linked List
  • Shortest path algorithms

Cloud Native Development

  • Docker
  • Dockerfile
  • Workflows
  • CI/CD
  • Github actions
  • AWS
    • EC2
    • S3
    • ECR
    • ECS
    • RDS
    • ALB
    • Lambda
    • Cloudfront
    • SG
  • CORS