Omar Charif, Ph.D work email
- Valid
- Valid
- Valid
Omar Charif, Ph.D personal email
- Valid
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."
-
Lead And Staff Data ScientistEnverusCalgary, Ab, Ca -
Lead/Staff Data ScientistEnverus Jul 2022 - PresentLed 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. -
Senior Data ScientistEnverus Mar 2020 - Jun 2022Calgary, 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. -
Senior Software Engineer/Data ScientistRs Energy Group Oct 2018 - Mar 2020Calgary, 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. -
Specialist/AdvisorUniversity Of Calgary Oct 2018 - Jul 2019Calgary, Alberta, Canada -
Senior Software DeveloperTdk Invensense Feb 2016 - Oct 2018Calgary, 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.
-
Postdoctoral Research Fellow (Geospatial Developer)University Of Calgary Feb 2014 - Feb 2016Calgary, Canada AreaProject: “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. -
Phd Fellow (Software Developer/Data Scientist)Ceps/Instead, Luxembourg Jan 2010 - Dec 2013LuxembourgProject: “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.
-
Software DeveloperCeps/Instead Feb 2009 - Sep 2009LuxembourgProject: “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.
-
Programming InternLebanese University Mar 2008 - Sep 2008Tripoli, LebanonProject: "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 -
Software TesterIntelligile Inc. Nov 2007 - Jan 2008Tripoli, LebanonInsure 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
Omar Charif, Ph.D Education Details
-
Computer And Information Sciences, Intelligent Transportation Systems -
Lebanese UniversityMathematics And Information Technology
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial