Ahmed Farghal, Developer in London, United Kingdom
Ahmed is currently unavailable

Ahmed Farghal

Scala, Java, & Python Developer

London, United Kingdom

Toptal member since March 17, 2015

Bio

Ahmed is a software and systems engineer carrying over 15 years of experience designing and implementing highly scalable applications. He is mainly a C++, Rust, Python, Scala, and Java developer but can fluently work with nearly 10 programming languages and frameworks. He is a functional programming evangelist, the author of a book titled "Getting Started with Memcached," and a reviewer of several Python programming books.

Portfolio

Stripe
Ruby, Java, Bazel, gRPC, Distributed Systems, Reliability Engineering
Meta
Linux, Python, C++, Rust, Distributed Systems
Lumba Inc.
Graphite, Grafana, MongoDB, Hazelcast, Scala, Java 8, Distributed Systems

Experience

  • Linux - 15 years
  • Distributed Systems - 15 years
  • Java - 12 years
  • C++ - 10 years
  • Python - 10 years
  • Distributed Databases - 7 years
  • RocksDB - 4 years
  • Rust - 3 years