Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
✔️100%
IT
🧑💼100%
C-level Executive
Geos
🇨🇦100%
Canada
Work Background
University of Toronto School of Continuing StudiesData Science, Cloud Technologies Instructor
Jan. 2021 - May. 2022Toronto, Ontario, CanadaTeaching “Cloud Technologies for Big Data and AI” with focus on Google Cloud Platform (GCP) and Amazon Web Services (AWS)
TELUSData Scientist
Dec. 2020Toronto, Ontario, Canada- Leveraging GenAI and large language models (LLMs) to address procurement use-cases
- Providing GenAI and LLM training for TELUS leaders to identify relevant use-cases across the company
- Establishing a Generative AI center of excellence (GenAI COE) to coordinate and direct GenAI efforts across the corporations - Building ML and DL models to enrich data and provide insights and analytics for better decision making
- Building a data pipeline on Google cloud platform (GCP) to consolidate all procurement data from multiple different sources to build a unified reporting platform
TELUS DigitalData Scientist and Machine Learning Engineer
Nov. 2018 - Dec. 2020Toronto, Ontario, CanadaDesign, development and deployment of machine learning algorithms for a variety of used cases such as
- Anomaly/fraud detection
- recommendation systems (popularity, user based, product based)
- Scoring and prioritizing business leads
- Customer behaviour prediction Platforms used:
GCP : Cloud functions, App engines, BiqQuery, Data Store,Firestore, Cloud Fusion, Cloud Storage, Stackdriver logging, pubsub, Datalab, etc..
AWS: Openshift Programming languages: Python, Node JS Models Delivered as RESTful APIs with authentication, A/B testing, logging.
Project X Ltd.Senior Consultant
Oct. 2015 - Oct. 2018Selected Responsibilities:
• Managing incoming analytics, assessments and reporting requests and engaging stakeholders to understand the underlying business problem, base assumptions and desired outcomes
• Supervising the preparation of business requirement document through managing work sessions with the clients and stakeholders
• Assessing the requirements based on the knowledge of the available tools and infrastructures and designing solutions in coordination with the development team
• Breaking down the required analysis and development activities into single tasks and assigning each task to the proper resource • Planning required testing for each milestone and supervising the preparation of test cases and verifying test results
• Managing the post implementation support by closely watching the system in production, communicating with the clients to ensure proper and expected functionality
• Preparing and maintaining the project documentation
• Providing knowledge transfer, product demos and training
BellSenior IT Consultant
Oct. 2013 - Oct. 2018Mississauga, Ontario, CanadaSelected Responsibilities:
• Managing incoming analytics, assessments and reporting requests and engaging stakeholders to understand the underlying business problem, base assumptions and desired outcomes
• Supervising the preparation of business requirement document through managing work sessions with the clients and stakeholders
• Assessing the requirements based on the knowledge of the available tools and infrastructures and designing solutions in coordination with the development team
• Breaking down the required analysis and development activities into single tasks and assigning each task to the proper resource • Planning required testing for each milestone and supervising the preparation of test cases and verifying test results
• Managing the post implementation support by closely watching the system in production, communicating with the clients to ensure proper and expected functionality
• Preparing and maintaining the project documentation
• Providing knowledge transfer, product demos and training
Seneca College of Applied Arts and TechnologyPart Time Faculty
Jan. 2013Toronto, Ontario, CanadaCourses taught:
1- Introduction to Programming Using C
2-An introduction to Java for C++ Programmers
Covering: Console Application Development, Applets and Web applications, Graphical user interface using Java, Networking and socket programming with Java, Multi threading, Java exception handling, I/O programming in Java, JDBC
3- enterprise Java Beans Covering Java Enterprise Edition (J2EE) hierarchy and structure, servlets, JSP, JavaBeans, JMS, enterprise applications development, ...
University of TorontoInstructor/ Teaching Assistant
Sep. 2010 - Apr. 2013Toronto, Ontario, CanadaI have been teaching, tutoring or assisting many courses at university of Toronto including: Computer Programming with C, Calculus I and II, Fundamentals of Electrical Engineering, Electric
and Magnetic Fields, Programming with Java, Object oriented programming using C++, Signals
and Systems, Probability and Random Processes, Dynamic Systems and Control, Communication
Systems, Algorithms and Data Structure, Digital Communication.
University of TorontoResearch Associate, PhD Candidate
Sep. 2008 - Dec. 2014Toronto, Ontario, Canada• Dissertation title:“Mobility Diversity: Enhancing Mobile Wireless Networks Sensing, Localizing
and Communicating”
• Courses Taken : System modeling and analysis, Control of stochastic processes, Packet Switching and queuing theory, Statistical theory of communication, Mobile communication systems
• Published/submitted/prepared 3 conference papers and 3 journal papers
• Areas of research: Compressive sensing for spectrum sensing, distributed compressive sensing, localization in mobile sensor networks, Mobility diversity in mobile wireless networks, Cramer-Rao bound in mobile network localization, stochastic cramer-rao bound analysis of mobile networks, mobility models in vehicular networks
Projects Completed
• Performance evaluation of an antenna selection 2x2 MIMO communication
scheme for mobile station to base station link sponsored by Research In Motion (RIM) and
Communication Research Canada (CRC)
• Implementation of an antenna selection scheme for a 2 by 2 MIMO OFDM communication system
using 3GPP - Spacial Channel Model (SCP) for MATLAB to study the effct of the non-ideal
RF front end impairments on the performance of base station to mobile station communication
in a practical scenario
• Studying the effect of denial of service (DoS) attacks on networks using tiny buffers through NS2 simulations (Published in INFOCOM workshop)
University of Ontario Institute of TechnologyResearch Associate
Feb. 2007 - Sep. 2008Oshawa, Ontario, CanadaPublished 3 journal papers and 5 conference papers in MIMO communication, cooperative
communication, relay networks.
Research Areas:
• Distributed beam-forming for relay networks based on second order statistics of CSI
• General rank beam-forming fin cooperative communication with a multi-antenna relay node
• Power and performance optimization in bi-directional relaying schemes
Projects completed • Implementation of a blind channel and CFO estimation algorithm in a MIMO channel on the Signalion's HALO 4x4 MIMO testbeds • Implementing a two-way 2 by 2 MIMO OFDM communication system with video real-time playback capabilities using WARP wireless research platform. (http://warp.rice.edu/)
• Simulation and performance evaluation of a distributed beam-forming communication scheme using MATLAB and Simulink
• Simulation and performance evaluation of a joint uplink, downlink relaying scheme using a multi-antenna relay node with dependent uplink and downlink channel state information using MATLAB
• Simulation and performance evaluation of bi-directional relaying schemes cooperative communication
SAIPA Vehicle Manufacturing CompanyTehQuality control expert for electronic parts
Apr. 2006 - Feb. 2007Tehran, IranQuality control expert in electric and electronic parts
• Technical quality report about the noise e↵ects and reception quality issues in Rio and Pride
(KIA Motors) radios
• Technical quality report about the airbag electronic control unit (ECU) and it’s malfunctions
in Xantia (Citroen)
• Quality management department’s expert in the “Xantia car crash investigation committee”.
• Member of the team to renew the tests for radio antenna’s quality
IT development CenterBusiness Analyst
Jan. 2003 - Jan. 2004IT Development Center (MAGFA with persian acronyms) is a joint venture investment company in High-Tech projects. Responsibilities:
• Project manager in business planning and consultation for the first iranian IT-museum
• Project coordinator in business planning for the “Building Management System” project.
• Business planning and consultation for the first Iranian value added SMS service provider
company
Intch is a Professional Networking App for the Future of Work