Hamza Alsarakbi

Expertise

Software Development

Experienced in:

  • C
  • C++
  • Java
  • Python
  • JavaScript

Project Management

Managed 6+ personal, work and competition agile projects while meeting crucial deadlines, most of which Are on GitHub.

Managed and guided the development lifecycle of an order tracker for Billet Precision

Data Structures

Experienced in many complex data structures, such as:

  • Red-Black trees
  • 2-3-4 trees
  • Scapegoat trees
  • Heaps
  • Treaps
  • BST's

And various types of array and node-based lists.

Algorithms

Implemented many complex algorithms, such as:

  • Jarvis March
  • Graham's Scan
  • Naïve Algorithm
  • Bently-Ottman Algorithm

Design

Experienced in:

  • 3D design
  • 2D design
  • Web design

Experience