Tawfiq Hamed

Tawfiq Hamed

Java Developer

Followers of Tawfiq Hamed2000 followers
location of Tawfiq HamedPalestinian Authority

Connect with Tawfiq Hamed to Send Message

Connect

Connect with Tawfiq Hamed to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer at ASAL Technologies

  • Education

    • Al-Quds University

      2008 - 2012
      Bachelor's degree Mathematics and Computer Science
    • Birzeit University

      2018 -
      Master's degree Mathematics
  • Experience

    • Experts Turnkey Solutions

      Jul 2012 - Apr 2015
      Java Developer

      - Developed custom applications for Telecommunication companies like Jawwal and Paltel, Banks, and governments. - Developed a tool to convert the applications developed using Oracle form 10g to 12c and changing the style of the forms. - Implemented Archiving system for many clients, and Improved the performance of queries. - Developed generic libraries to use it on custom applications.

    • Harri

      Apr 2015 - Sept 2015
      Java Developer

      - Worked on an Internal system to collect job opportunities related to hospitality from many jobs websites, and view them for the marketing team to increase market share.

    • JWAR

      Oct 2015 - Aug 2019
      Senior Software Engineer

      - Developed an advertisements management system to build and schedule advertisements. - Developed new features on the JWAR platform, like auto schedule, competitors algorithm to avoid show advertisements of competitors at the same time or after each other, custom features for premium customers, and so on. - Developed a dashboard for sales and customers to help them make decisions. - Improved Performance and Scalability. - Migrated the system from a private server to AWS Cloud. Show less

    • Safarway

      Sept 2019 - Apr 2021
      Senior Backend Engineer

      - Developed scripts using python, AWK, and Sed to collect data from different sources such as (CSV, API, data scrubbing and crawling) and prepare it for migration - Cleaned and preprocessed unstructured contents, and transferred it to a Relational database. - Developed a tool to help in data management, enrichment, and editing. - Improved search experience by integrating elastic search by indexing and distributing data according to different criteria. - Developed a dynamic customizable loyalty system that allowed marketing and sales teams to add their own conditional statements. - Developed a tool to help in creating and schedules marketing campaigns. Show less

    • Snipe-pro

      Jan 2020 - Aug 2020
      Technical Consultant

      - Built the architecture and Helped the team to build a backend system for the IoT product.

    • ASAL Technologies

      Apr 2021 - now
      Senior Software Engineer - Data Engineer

      (Celero.io ) A SaaS platform to track and analyze document reader behavior and share insights with stakeholders to be used in business decisions- Reviewed business flow of existing MVP, and defined main challenges after reviewing the roadmap and future plans.- Studied existing Data stack to understand capabilities in terms of scalability, performance, and maintainability.- Designed a new architecture to comply with future needs and resolve existing issues, this involved replacing the existing data stack with a better one.- Built the data warehouse on Snowflake.- Introduced different tools to resolve data load, and transfer challenges like Airbyte, Snowpipe, Spark, DBT, and Airflow.- Developed an algorithm to calculate engagement score for a reader.- Designed a solution to extract keywords, taxonomies, and metadata from uploaded content using AI services like IBM Watson to improve SEO and reporting.- Paired the solution with Kafka and Spark Streaming to resolve performance real-time insight challenges. - Integrated the real-time solution with stakeholders CRM’s, to make the solution more efficient and beneficial.- Designed a muti-tenant data warehouse and Integrated the solution with some stakeholders customer data to make the BI reports more meaningful.- Insured that the new solution architecture is cloud native taking advantage of all cloud features while minimizing cost.- Performed code review for other team members to ensure a high level of quality after adopting google-python style guide.- Automated integration and deployment process by integrating different tools such as Git, CodeBuild, Jenkins, Docker, ECR, Ansible, and Terraform.- Orchestrated the containers using Elastic Container Service (ECS), and used AWS Fargate for Jobs and ETLs. Show less

  • Licenses & Certifications

    • Professional Program in Applied Data Science

      Birzeit University
      Sept 2021
    • Exploratory Data Analysis with Seaborn

      Coursera
      Jan 2021
      View certificate certificate
    • Data-driven Startups: Ideation, Business Model and Planning

      Center for Continuing Education - Birzeit University
      Feb 2021
    • Introducing Cellular Automata

      Coursera
      Oct 2023
      View certificate certificate