I'm Farid Farhat, certified Microsoft Data Engineer/Scientist with 2 years of experience in AI model evaluation, data processing, machine learning, deep learning and generative AI. Currently enriching data and AI skills at New Zealand Skills and Education Group. I am excited to work on the AI and data analytic projects.

Farid Farhat

I'm Farid Farhat, certified Microsoft Data Engineer/Scientist with 2 years of experience in AI model evaluation, data processing, machine learning, deep learning and generative AI. Currently enriching data and AI skills at New Zealand Skills and Education Group. I am excited to work on the AI and data analytic projects.

Available to hire

I’m Farid Farhat, certified Microsoft Data Engineer/Scientist with 2 years of experience in AI model evaluation, data processing, machine learning, deep learning and generative AI.

Currently enriching data and AI skills at New Zealand Skills and Education Group.
I am excited to work on the AI and data analytic projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Data Analyst at TELUS Digital
August 1, 2024 - July 1, 2025
Provided feedback on the output of generative AI models. Checked accuracy and relevance of the response generated against the source. Evaluated Generative AI models’ output with different prompting techniques. Rated accuracy of 500+ generative AI prompts weekly. Rated surveys that enhance AI response for navigational maps, photos, audios, and other searches. Integrated SQL, R, and Python to analyse large data sets from multiple sources resulting in 20% reduction in data processing time.
Hydrological Modelling Specialist at UNICITI
December 1, 2021 - December 1, 2022
Pre-processed time series and geographic data for hydrological modelling and natural hazard assessment. Analyzed output generated from the models using tools such as matplotlib, geo-pandas, x-array, and ArcGIS/QGIS. Developed technical guidance on how to access/bias correct multi-dimensional time series data of the climate models in the cloud environment.

Education

Graduate Diploma in Data Analytics at New Zealand Skills and Education
July 11, 2025 - January 15, 2026
Diploma in Cloud Engineering (Level 7) at Yoobee Colleges
July 11, 2025 - January 15, 2026
Master of Civil Engineering at University of Moratuwa
January 1, 2022 - February 1, 2022
Bachelor of Civil Engineering at Kabul University
March 1, 2014 - March 1, 2018
Certificate in Software Development at Future Skills
January 1, 2024 - July 15, 2024
AI Programming with Python at UDACITY
January 1, 2023 - July 15, 2023

Qualifications

Azure Data Engineer Associate
January 1, 2026 - January 15, 2026
Azure Data Scientist Associate
October 1, 2025 - January 15, 2026
Azure Data Fundamentals
July 1, 2025 - January 15, 2026

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment, Other
    Image Classifier Using CNN in Pytorch

    • While studying AI and Machine Learning Nano degree at UDACITY, I developed NeuroCLI application– a neural network with command-line control.
    • The application efficiently trains and predicts on new image datasets by leveraging pre-trained CNN,
    significantly reducing training time.
    • A user can specify input data and hyper-parameters of the model from command line interface then the
    program automatically start training, more details are on GitHub repo – image classifier.

    Key Features:
    • Customizable Parameters: Users can modify hyperparameters from the command line, including: data
    directory, CNN architecture (vgg13 or densenet121), learning rate, number of hidden units, epochs, and GPU
    usage.
    • Default Model is vgg13, with the option to switch to densenet121.

    Model Development
    • The model classifies flower types based on image input, providing probabilities for each class.
    • In network architecture, modified the final layer of the CNN with a single hidden layer that uses ReLU
    activation to capture non-linearity in the dataset.
    • A 20% dropout rate is applied to mitigate overfitting, taking into account the dataset’s small size and low
    model complexity.
    • Finally, the LogSoftmax activation function maps the model’s output to log-probabilities for classification.