Omar Abo Mokh

Software Engineer

Mid-level software engineer with a strong skill set in Java, Python, and C++. Holds a Computer Science degree from Tel Aviv University. Proven track record at Amazon, PayPal, and Meta, focusing on efficient project execution and innovative solutions.

Experience

Software Development Engineer - Python/Java/C++

Software Engineer, Amazon Ad Server Infrastructure Team

  • Developed a high-scale component from scratch for the Amazon Ad Server, enhancing core functionality.
  • Contributed to the development of large-scale components for the globally distributed Amazon Ad Server.
  • Maintaining and enhancing the core components of the Amazon Ad Server infrastructure, ensuring high performance and reliability.
Sep 2022 - Present

Tel Aviv

Machine Learning Engineer

Machine Learning Engineer, Fraud Detection Team at PayPal - Java/Python

  • Worked closely with data scientists to develop models for fraud detection, enhancing the efficacy of PayPal's security measures.
  • Owned and maintained a library providing a simple interface for making queries in Gremlin (Query Language) using Java.
Jul 2021 - Sep 2022

Tel Aviv

Software Engineer Intern

Software Engineer Intern at Meta -engaged in the digital currency wallet project (Novi)

  • Developed a utility for effective management of asynchronous jobs, enhancing operational efficiency and system capabilities in the Novi project.
Jul 2020 - Oct 2020

Tel Aviv

Algebra Student Teacher

Provided instructional support as an Algebra Student Teacher to Tel Aviv University students, preparing them for semester coursework and final exams.

Aug 2019 - Jul 2020

Tel Aviv

Teaching Assistant in Introduction to Computer Science in Python

As a Teaching Assistant in 'Introduction to Computer Science in Python', I supported lab sessions, assisted students with their homework, contributed to creating homework questions, and participated in the grading process.

Sep 2019 - Jun 2020

Tel Aviv

Education

Master's Degree in Computer Science

Currently pursuing a Master's degree in Computer Science.

Oct 2023 - Present

Tel Aviv

Bachelor of Science in Computer Science

Completed a Bachelor of Science degree, majoring in Computer Science.

Jan 2017 - Jan 2021

Tel Aviv

Skills

Programming Languages & Tools

  • General Software Development: Python, Java, C++, JavaScript, SQL


Technical Skills

  • Software development in C++, Java, and Python

  • Developing and managing high-scale, distributed systems

  • Experience with AWS services and cloud-based architecture

  • Proficiency in machine learning techniques and fraud detection models

  • Knowledge of query languages including Gremlin and SQL

  • Expertise in design patterns and object-oriented programming

  • Strong mathematical background


Languages

  • English:

  • Hebrew:

  • Arabic:

Projects

Personal Projects

    • My CV Website: This website serves as a dynamic CV, deployed on a serverless platform using AWS Lambda, with Amazon RDS managing the database and Amazon S3 for static file storage. The architecture, which is detailed in the diagrams below, exemplifies a seamless and scalable integration of these cloud services. Opting for a serverless setup was driven by the goals of cost-effectiveness, enhanced scalability, and minimal maintenance requirements.

Hackathons


Other

Other AChievements

    • Udemy Course: Completed 'The Git & Github Bootcamp' course on Udemy.
    • Udemy Course: Completed 'Python and Django Full Stack Web Developer Bootcamp' course on Udemy.
    • Udemy Course: Completed 'The Complete Python Course | Learn Python by Doing' on Udemy.
    • Udemy Course: Completed 'The Complete 2023 Web Development Bootcamp' course on Udemy.