Fady Z.

About Me

Fady is a Software Engineer with expertise in Python, Ruby, and related frameworks and has worked with a  wide range of technologies. He is skilled in web development, systems engineering, architecture, analysis, and soft skills. He has hands-on experience building and managing apps for various projects and product domains, with a current concentration on Python/Django.

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Engineer
2023 - Present (2 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Work with distributed cross-functional teams in ensuring all features are being delivered efficiently and on-time using agile methodologies.

  • Ensure that features are being delivered efficiently and on-time.

LedgerX
LedgerX
Software Engineer
2019 - Present (6 years)
Remote
  • Maintained and added new feature to a US regulated bitcoin options exchange application dedicated to helping individual traders and institutions do more with bitcoin.

  • Managed to migrate the legacy API to Django. Maintained Core Exchange using Python and C++.

  • Refactored and migrated old customer facing API services to use Python/Django. Participated in the on-call procedure for monitoring and troubleshooting serious system issues.

BulkWhiz
BulkWhiz
Software Engineer
2018 - 2019 (1 year)
Remote
  • Worked on developing an ecommerce consumer platform for bulk grocery and home staples powered by next generation artificial intelligence technology.

  • Led the search engine team and used Ruby on Rails to deliver various parts of the core application. Developed a Slack bot in Ruby for automating internal work and to help debug issues.

  • Developed our own analyzer plugin by using Elastic Search extensively. Migrated the core app from MRI Ruby to JRuby for better performance and scalability.

Optimaio
Optimaio
Software Engineer
2018 - 2018
Egypt
  • Developed a search engine to be used by scientific researchers, the engine would recommend research papers, significant authors, jobs, etc.

  • Introduced collaboration features which enabled researchers to collaborate on projects together.

  • Used Python and Flask to develop a fitness app that offered recipe and workout recommendations to users.

Cognitev
Cognitev
Software Engineer
2016 - 2017 (1 year)
Egypt
  • Developed and maintained a microservice based system on over six services using Scala/Akka, Cassandra, and Kafka.

  • Created an open source library that is the product of over one year of running our own Akka cluster (orkestra) in production.

  • Acted as a contributor to Akka. Developed Node.js applications and worked on an internal dashboard using Play and React/Redux.

Showcase

Software Engineer - akka-cluster-manager
Software Engineer - akka-cluster-manager
  • This library is a product of over one year of running an Akka cluster (orkestra) in production.

  • It began as a routing and registration library for actors and router management.

  • The library has evolved into a comprehensive tool for bootstrapping new services with minimal coding effort.

Software Engineer - AdServer
Software Engineer - AdServer
  • This is a real-time ad server built using Akka, Scala, and Akka-remote.

  • The project was initially managed by the author, who was responsible for creating and managing individual services within a cluster.

  • The author was the sole employee during the project's early stages.

Software Engineer - Jitga
Software Engineer - Jitga
  • Developed and maintained a search engine for researchers using Node.js, MongoDB, and Elasticsearch.

  • The engine suggests research papers, authors, and jobs within a scientific topic.

  • Implemented a social component for researchers to collaborate on studies.

Software Engineer - Recommendation engine
Software Engineer - Recommendation engine
  • Developed a recommendation engine using Python, Flask, and machine learning techniques.

  • The engine focuses on suggesting meals and workouts to customers to aid in weight goal attainment.

  • Implemented word embeddings for enhanced personalization.

Education

Bachelor's degree, Pharmacy
Bachelor's degree, Pharmacy
Cairo University