Toronto, Ontario, Canada
Data scientist and computational linguist with professional individual and teamwork experience; Efficient knowledge and hands-on experience of programming (e.g. Python, R, SQL), natural language processing (NLP), experiment design, language modeling and machine-learning algorithms; Practical experience in different topics in linguistics and psycholinguistics along with general qualitative and quantitative research such as experiment design, data collection, processing, and analysis. Hands-on experience in the observation and interpretation of human conscious and subconscious behavior and reactions in response to different environmental (e.g. linguistic and non-linguistic) stimuli. Worked as the research coordinator at psycholinguistics and language acquisition labs at the University of Calgary, designing and conducting experiments through indirect on-line methodologies, e.g. linguistic priming & eye-tracking.
Member of the Advanced Analytics team, applying AI and machine learning techniques on large volumes of data using cloud-based solutions (Azure, Databricks, Spark, etc.) to derive business value in different industries, with a focus on NLP and fraud detection applications. More recently, I have been working on implementation of LLMs in different applications through techniques such as RAG (i.e. chat with your own data), MultiAgents, etc. using tools such as langchain, Azure promptflow, etc.
Developed and trained machine learning models for automatic matching of job descriptions and candidate resumes. Conducted research and implemented complex systems using machine learning techniques, deep neural networks, and data-driven approaches in applications involving information retrieval, text analysis, NLP, and language understanding.
Teaching a linguistic course at undergraduate level