About

A software expert with vast knowledge of various software related fields, programming languages and platforms.
Experienced in multiple software oriented fields (Networking, Databases, Video delivery and encoding, Trading systems, Distributed systems).
Quick understanding of existing code and complex (or complicated) systems.
Main fields of expertise:

  • Software development:
    • Object oriented programming
    • Multithreading
    • Interprocess communication
    • Implement and follow Data structures and specifications
    • Programming languages and frameworks:
      • C++
      • .Net (C#, managed C++)
      • Java
      • PHP
      • Python
      • Javascript
      • HTML
  • Networking:
    • Architecture and services
    • TCP
    • UDP
    • HTTP
    • RTMP
  • Databases:
    • MySQL
    • SQL Server
    • Oracle
  • Video formats and protocols
    • MP4
    • HTTP Pseudo-streaming (obsoloete)
    • HTML5
    • HLS
    • SmoothStreaming
    • MPEG-DASH
    • RTMP
  • Operating systems:
    • Windows
    • Linux
    • Android
    • Cross-compiling