Omar Charif, Ph.D

Omar Charif, Ph.D Email and Phone Number

Lead and Staff Data Scientist @ Enverus
Calgary, AB, CA
Omar Charif, Ph.D's Location
Calgary, Alberta, Canada, Canada
Omar Charif, Ph.D's Contact Details

Omar Charif, Ph.D personal email

About Omar Charif, Ph.D

Omar Charif, Ph.D is a Lead and Staff Data Scientist at Enverus. He possess expertise in programming, r, matlab, algorithms, java and 17 more skills. He is proficient in English and French. Colleagues describe him as "I am speaking about Omar Charif, not the famous Egyptian actor, but a very smart person who is an excellent researcher. Omar Charif is a resourceful person with a lot of creativity, imagination and dedication to work. He will continue to shine in the fields of research and his strong academic background and industrial experience will be very helpful in doing high-quality research in modelling, simulation and CA and ABM approaches. Moreover, Omar communicates very well and he has a very good English level. He presented his research work many times (in conferences, seminars, research meeting) in front of a big audience (e.g. Researchers, post-doc, Phd-students). Every time, I appreciate his way of communication and resuming difficult issue with an easy and convincing ways. He is a hard worker, smart and very intelligent person. He is one of the top students in our team (composed of near 10 PhD students), who worked independently. All the time, he asks good questions and solve faced problems with innovative solutions. Additionally, he is an excellent programmer (e.g. Java). Thus, he is able to develop an agent-based model using one of the major ABM tools: Netlogo, Repast or Jason to model complex behavior. I wish him every success in life."

Omar Charif, Ph.D's Current Company Details
Enverus

Enverus

View
Lead and Staff Data Scientist
Calgary, AB, CA
Website:
enverus.com
Employees:
1638
Omar Charif, Ph.D Work Experience Details
  • Enverus
    Lead And Staff Data Scientist
    Enverus
    Calgary, Ab, Ca
  • Enverus
    Lead/Staff Data Scientist
    Enverus Jul 2022 - Present
    Led a team and spearheaded the creation of a data science platform for developing, deploying, maintaining, and monitoring time-series forecast models. This platform utilized technologies such as DataBricks, MLflow, Prefect2 for Dataflow, Pyspark, deltalake, and GitHub workflows for CI/CD pipelines.
  • Enverus
    Senior Data Scientist
    Enverus Mar 2020 - Jun 2022
    Calgary, Alberta, Canada
    • Led and mentored Junior data scientists, junior software developers and analysts to build data science models and write clean and scalable code.• Developed machine learning models for time-series analysis to forecast short-term energy demand.• Designed, developed, and implemented a machine learning framework that is currently used to produce multiple predictive models for well-log data. This framework allows the building of end-to-end ML pipelines by manipulating a set of configuration files. It performs dimensionality reduction, sampling strategy selection, multi-stage outliers’ detections, model development, model tuning, validation, and model performance evaluation. This framework produced three client-facing products and contributed to getting multi-million-dollar contracts. Maintained ML models’ lifecycles using Mlflow. • Designed and developed a rule-based framework for cleaning, transforming, merging, and summarizing well-log data. This framework allows product owners and analysts to rapidly develop tools based on subject matter expertise. • Deployed python dependency manager (poetry) and tuned it to meet the needs of frameworks described above.• Designed and developed Azure DevOps, GitHub Actions CI/CD pipelines for the framework described above.• Scaled and automated processes to run predictive models at scale using Databricks, Airflow and Perfect.Technologies: Python (OOP, TensorFlow, SKlearn, PyOD, LightGBM, XGBoost, Optuna, statsmodels, imblearn, scipy, lasio, NumPy, pandas, poetry, pipenv, multiprocessing, matplotlib, Plotly, Dash), Docker, Pycharm, visual code, Kubernetes, Apache Airflow, Prefect, DataBricks, Azure DevOps, git and GitHub.
  • Rs Energy Group
    Senior Software Engineer/Data Scientist
    Rs Energy Group Oct 2018 - Mar 2020
    Calgary, Alberta, Canada
    • Designed and developed a Restful API to deploy well completion performance prediction tool• Developed well cost, well production curve and economics models to measure performance of completed well and deployed these modules as a micro-service.• Developed multiple ETL processes on ingested data from Azure datalake to be loaded into a GPU powered database that is used by frontend microservices.• Evaluated and profiled multiple algorithms to optimize our solution’s performance.Technologies: Python (NumPy, pandas, SKlearn, multiprocessing, flask, falcon, matplotlib, line-profile and memory-profiler), docker, git, Java, KINETICA.
  • University Of Calgary
    Specialist/Advisor
    University Of Calgary Oct 2018 - Jul 2019
    Calgary, Alberta, Canada
  • Tdk Invensense
    Senior Software Developer
    Tdk Invensense Feb 2016 - Oct 2018
    Calgary, Canada Area
    • Designed and developed multiple algorithms and tools for processing and extracting features from geographical positioning systems and inertial navigation data.• Designed, developed, and implemented graph theory-based optimization algorithms and machine learning for multivariate predictive and clustering models to solve navigation related problems. Performed all steps of data analysis including features selection, dimensionality reduction, sampling strategy selection, model development, model tuning and validation (using k-fold cross-validation). • Designed and developed a multi-Threaded KPI tool to evaluate and assess the performance navigation solutions.Technologies: Python (NumPy, pandas, SKlearn, Keras, multiprocessing, matplotlib and math), Matlab, C/C++, UML 2.2, Git, SVN (version control system), Java.
  • University Of Calgary
    Postdoctoral Research Fellow (Geospatial Developer)
    University Of Calgary Feb 2014 - Feb 2016
    Calgary, Canada Area
    Project: “Agent-based modelling as an innovative tool to simulate disease dynamics of wildlife-livestock interface to support intelligent decision-making."Tasks performed were:• Processed Real world spatial data including geophysical data and GPS tracking data using python scripting under ArcGIS.• Designed the multi-agent AI system. • Developed a cell based virtual environment to simulate the real-life landscape dynamics and used multi-agent system, and machine learning algorithms to model animal behaviour and disease transmission.• Visualized and analysed the results of the model.Technologies: UML 2.2, Git (version control system), Java, Python (NumPy, pandas), MATLAB, ArcGIS and NetLogo.
  • Ceps/Instead, Luxembourg
    Phd Fellow (Software Developer/Data Scientist)
    Ceps/Instead, Luxembourg Jan 2010 - Dec 2013
    Luxembourg
    Project: “Modelling and simulating individuals’ mobility”: developed a decision support system that allows planners and policy makers to analyse and evaluate urban and transportation strategies.Tasks performed were: • Processed real world large data (millions of observations) and Performed Extract, Transform and Load (ETL) using python, ArcGis, Matlab and SQL server.• Developed and implemented models using data mining (filtering, sampling and cleansing, exploratory data analysis and model development using various machine learning models and results validation), Cellular Automata and multi-agent systems to extract knowledge and patterns about land use, individuals’ transport mode choice, to forecast land use change and transportation demands and to simulate traffic and assess its environmental impact. Developed and tuned uni and multi-label clustering and predictive machine learning models such as CART, MLP Neural Network, SVM, and KNN to successfully accomplish this project. • Visualized, mapped, and analysed the results of the developed models for QA/QC.Technologies: OOP, UML 2.2, incremental and iterative agile-like software development life cycle, Git, XML (XPath, XQuery and DTD), Java, JDBC, Swing, Weka (Java), Python (NumPy, pandas), SQL server (Stored procedure, Trigger and T-SQL), MATSIM and SUMO traffic simulators, MATLAB, Eclipse IDE, ArcGIS and GEOTOOLS.
  • Ceps/Instead
    Software Developer
    Ceps/Instead Feb 2009 - Sep 2009
    Luxembourg
    Project: “Multi- level data Geo-visualization and dynamic modelling”: developed software for geocoding postal addresses information extracted from surveys.Tasks performed were: • Collected user requirements for engineering software that meets client/users’ needs.• Performed Extract, Transform and Load (ETL) in SQL Server.• Designed and developed a relational database for Luxembourg postal addresses.• Developed multi-threaded text data mining and record linkage algorithms.• Implemented graphical user interfaces and successfully deployed the software at two large public institutes in Luxembourg.Technologies: OOP, UML 2.0, Java, multi-threading in Java, JDBC, Swing, SQL server (Stored procedure, Trigger and T-SQL), XML (XPath, XQuery and XSD), Eclipse IDE, and Advanced installer for software packaging and deployment.
  • Lebanese University
    Programming Intern
    Lebanese University Mar 2008 - Sep 2008
    Tripoli, Lebanon
    Project: "Development of a website for the Faculty of Science, Lebanese University using three-tier architecture."• Designed and developed SQL Server Relational database for the Lebanese University website. • Developed the Data access layer and Business logic layer of the website. Technologies: UML 2.0, SQL server, C#.Net, ADO.Net and Visual Studio
  • Intelligile Inc.
    Software Tester
    Intelligile Inc. Nov 2007 - Jan 2008
    Tripoli, Lebanon
    Insure the quality of service of "Map" and "team work" software by applying different software testing techniques, e.g. White box testing, black box testing.

Omar Charif, Ph.D Skills

Programming R Matlab Algorithms Java Latex Data Analysis C# Research Artificial Intelligence Python C++ Uml Computer Science Software Engineering Machine Learning Software Development Econometrics English Arcgis French Windows

Omar Charif, Ph.D Education Details

Frequently Asked Questions about Omar Charif, Ph.D

What company does Omar Charif, Ph.D work for?

Omar Charif, Ph.D works for Enverus

What is Omar Charif, Ph.D's role at the current company?

Omar Charif, Ph.D's current role is Lead and Staff Data Scientist.

What is Omar Charif, Ph.D's email address?

Omar Charif, Ph.D's email address is oc****@****gary.ca

What schools did Omar Charif, Ph.D attend?

Omar Charif, Ph.D attended Université De Technologie De Compiègne, Université De Technologie De Compiègne, Lebanese University.

What are some of Omar Charif, Ph.D's interests?

Omar Charif, Ph.D has interest in Poverty Alleviation, Science And Technology, Children, Education.

What skills is Omar Charif, Ph.D known for?

Omar Charif, Ph.D has skills like Programming, R, Matlab, Algorithms, Java, Latex, Data Analysis, C#, Research, Artificial Intelligence, Python, C++.

Who are Omar Charif, Ph.D's colleagues?

Omar Charif, Ph.D's colleagues are Stephanie Mckee, Michael Cao, Stephen Brousseau, Halie Hill, Aditi Bansal, Hector Rivera, Omkar Lingvat.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.