Farshad Kazemi, PhD

Farshad kazemi, phd

bookmark on deepenrich
location of Farshad Kazemi, PhDToronto, Ontario, Canada
Followers of Farshad Kazemi, PhD1000 followers
  • Timeline

  • About me

    Senior Software Engineer | Tech Mentor

  • Education

    • Nodet

      2003 - 2010

      Nodet (which stands for National Organization for Development of Exceptional Talents) was a student for let's say "smart" kids; our teacher expected us to learn more about anything. It was there that my scientific basis becomes active and it was there where I first started programming.they also prepared a great set of laboratories for most of the lessons such as physics and chemistry and this help us to learn many things in practice.

    • Ferdowsi university of mashhad

      2010 - 2014
      B.sc. electrical negineering 18.58

      Activities and Societies: MATLAB Study group, robotic activities, IEEE member • Ranked #3 among 40 classmates• Recognized as an exceptionally talented student of the Ferdowsi University of Mashhad• Participated in different beneficial study groups such as MATLAB study group

    • Amirkabir university of technology - tehran polytechnic

      2014 - 2017
      Master of science (m.s.) digital electronics 18.9 out of 20(4 out of 4)

      Activities and Societies: Researcher at Digital Smart Systems Laboratory • Ranked 1st among 15 classmates in digital electronics (GPA:4/4)• Defended master thesis on "A framework for the improvement of home energy management in demand response based systems" with grade 19.5/20• My work is published in two conference paper and a journal (submitted)

    • University of waterloo

      2020 - 2024
      Doctor of philosophy - phd computer science
  • Experience

    • Ferdowsi university of mashhad

      Oct 2011 - Jun 2012
      Teacher assistant

      • Teacher assistant of solving Differential equation course.

    • Ferdowsi university of mashhad

      Mar 2013 - Jul 2013
      Teacher assistant

      • Teacher Assistant of the computer Programming course• write different simple programs to teach students the coding style and basics of programming• evaluating mini projects and final project of students

    • Ferdowsi university of mashhad

      Oct 2013 - Jul 2014

      • Instructed a Computer Architecture lab. • Different implementation of MIPS processor has been taught and coded by students (single cycle, multi-cycle, and pipeline)• Used different Xilinx development boards for implementation • Teacher Assistant of Linear Control Course• Help Dr.Karimpour with evaluating assignments• Help student by explaining the lessons and solving sample problems

      • Instructor( verilog laboratory )

        Feb 2014 - Jul 2014
      • Teacher Assistant

        Oct 2013 - Feb 2014
    • Aramed

      Aug 2015 - Mar 2018
      Software engineer

      • A health-related startup company • Researching on creating new health-related devices so as to help those who are in need of help in foot related problems.• Developed three applications for Customer automation and insole design using javascript, PHP, and C#

    • Amirkabir university

      Sept 2015 - Feb 2016

      • Noble Bio-inspired algorithms are taught and implemented during the course• The underlying logic behind each algorithm, its use cases, and implementation details were investigated• Each student must have 5 class mini-projects during the semester• As for the final project, each university student chose a related paper and implemented its method• As the Teaching Assistant, aside from helping the Dr.Sharifian in grading different assignment, I helped students dig deeper into these matters by analyzing programs and answering their questions. Show less

      • instructor ( logic circuits laboratory)

        Sept 2015 - Feb 2016
      • Teacher Assistant of Bio inspired algorithms course

        Sept 2015 - Feb 2016
    • Atrovanco

      Mar 2017 - Mar 2018
      Web developer

      • A three-year-old startup company working in IoT industry consist of Amirkabir and Sharif students and professors• Prototyped some IoT devices to face possible challenges such as user privacy• Investigating different technologies and architectures to improve performance of the devices• Used technologies:► PHP► Javascript (JQuery)► bootstrap► spark► Arm programming► board design► product development

    • Faraadid

      Mar 2018 - Sept 2018
      Developer at faraadid

      - Website: http://Faraadid.ir• Faraadid is a well-known startup company in Computer Vision and Machine Learning R&D• developed several AI related tools and APIs • Sample delivered work: □ Aralysa (http://aralysa.faraadid.com/): It was an NLP project, aiming to help user buy the electronic gadgets by analyzing user comments and tag them accordingly and categorizing them into positive and negative comments. □ Carnition (http://www.carnition.com): It was a simplified version of Deep view, that gives the user the capabilities such as a weather recognition of an image, smoke detection, similarity detection and etc. □ Deep View: a very high-level video recognition software based on a web application which used a web UI to detect a combination of customizable complex events within a video stream. Show less

    • Datis corporation

      Jan 2019 - May 2019
      Developer

      • Work on AI-related tools and APIs for smart city projects• Sample delivered work: □ Automatic Fine management Software: • An automated system for detecting violator drivers and penalize them using Vision detection • Consist of two primary modules, one mobile module that can be applied on the car • The second module is responsible for aggregating fines and managing them, while monitored by a human for any possible error in image recognition Show less

    • Canada real estate listing hub (crelhub) inc.

      Aug 2020 - Dec 2020
      Software engineer

      • Technology Exploration UI Translation: Translated Figma designs from the UX team into Angular components, ensuring precise and responsive user interface implementation.• Feature Enhancement: Enhanced existing codebase by adding new features, significantly improving functionality and user experience.• API Implementation: Developed new API endpoints in the backend to support evolving application requirements and enhance overall functionality.• Infrastructure Management: Managed and maintained the infrastructure and online services on AWS EC2, ensuring optimal performance and reliability. Show less

    • University of waterloo

      Sept 2020 - Sept 2024

      I have been a teaching assistant for various courses.

      • Research Assistant

        Jan 2020 - Sept 2024
      • Teaching Assistant

        Sept 2020 - Aug 2024
    • Getware

      Jan 2021 - Nov 2023
      Software engineering consultant

      • Front-end Development: Contributed to the creation of two application versions using Angular 10, NgRx, RxJs, and a separate implementation with React, Vite, Redux-toolkit, enhancing user interface capabilities.• Infrastructure Foundation: Established the infrastructure for both back-end and front-end development, ensuring a robust and scalable framework despite resource limitations.• Scalable Architecture Design: Designed and implemented an architecture scalable enough to support potential company growth, with consideration for resource constraints.• NLP Model Deployment: Assisted the Natural Language Processing team in deploying models on AWS instances, optimizing setup and performance.• Design Patterns and Architecture: Employed various design patterns and architectural styles, optimizing the functionality and scalability of system components.• Mentorship and Training: Mentored three junior developers, enhancing their understanding of system architecture and facilitating their integration into the development team.• CI/CD Pipeline Optimization: Managed and refined the CI/CD pipeline for application deployment on AWS S3, reducing build time from one hour to seven minutes.• Code Quality Assurance: Conducted code reviews and implemented end-to-end testing to uphold code quality, reducing production bugs by 40%.• Testing and Quality Assurance: Wrote tests using React Testing Library and Jest to ensure the reliability and quality of applications. Show less

    • Ubisoft toronto

      Oct 2021 - May 2022
      Research and development programmer at ubisoft toronto

      • Technology Exploration: Explored a variety of technologies within game development, gaining insights into essential tools and processes.• Code Quality Analysis: Performed code analysis to assess and improve the quality and efficiency of the codebase.• Prototype Development: Utilized code analysis results to develop a just-in-time defect prediction model, validating its practical application through a prototype.• Research Contributions: Actively engaged in research presentations, providing insights, and learning from ongoing projects.• Tool Development: Developed a foundational tool instrumental in subsequent research studies. Show less

    • Chainml

      Jun 2024 - now
      Senior software engineer

      In this role, I work on various products and develop the UI and logic in the browser. We strive to adhere to Web3 standards and maintain a forward-thinking mindset.

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Farshad Kazemi, PhD
      Won ETHGlobal Hackathon prize EthGlobal Aug 2023 Won the Near Protocol prize for "Best Use of BOS for $2000 in USDC" for our job seeking application created on top of NEAR BOSS
    • Awarded to Farshad Kazemi, PhD
      Ranked 1st among 15 M.Sc. students at Amirkabir University of Technology (GPA: 4.00/4.00) - Feb 2017
    • Awarded to Farshad Kazemi, PhD
      Ranked #220 in national entrance exam for master of science, with more than 45000 participants National Organization Educational Testing Sep 2014 • Strong students from all over my country competed against each other to be accepted by top universities• Ranked 220 and accepted by one of the first universities in Iran, Amirkabir University of Technology
    • Awarded to Farshad Kazemi, PhD
      Ranked 3rd among 40 B.Sc. students at Ferdowsi University (GPA: 3.94/4.00) - Sep 2014
    • Awarded to Farshad Kazemi, PhD
      Ranked #644 in national entrance exam, with more than 320000 participants National Organization Educational Testing 2010 • very competitive national exam for entering university• I ranked 644 which helped me study in one of the top ten universities • I studied my favorite subject, electrical engineering.
    • Awarded to Farshad Kazemi, PhD
      Accepted by National Organization for Development of Exceptional Talents (NODET) for junior and high school - Jul 2003 "The organization was founded in 1976 as the National Iranian Organization for Gifted and Talented Education (NIOGATE). The original faculty were trained by a visiting group of educators from the United States....NODET students are reputed to be successful in various exams and competitions such as Konkour(Iranian National Universities Entrance Exam), scientific and literature olympiads, Khawrazmi International Award, and RoboCup Competitions. NODET students have won more than 250 medals in… Show more "The organization was founded in 1976 as the National Iranian Organization for Gifted and Talented Education (NIOGATE). The original faculty were trained by a visiting group of educators from the United States....NODET students are reputed to be successful in various exams and competitions such as Konkour(Iranian National Universities Entrance Exam), scientific and literature olympiads, Khawrazmi International Award, and RoboCup Competitions. NODET students have won more than 250 medals in the International Science Olympiads. Among the alumni of NODET are many successful academics and individuals. One well-known example was Prof. Maryam Mirzakhani, a professor of mathematics at Stanford University, who was the first woman and the first Iranian honored with the Fields Medal (the most prestigious award in mathematics)." Show less