Mohammad Mahdi Mohajer

Mohammad Mahdi Mohajer Email and Phone Number

Senior Machine Learning Engineer @ LRQA
Toronto, ON, CA
Mohammad Mahdi Mohajer's Location
Greater Toronto Area, Canada, Canada
About Mohammad Mahdi Mohajer

- AI Software engineer with a noticeable background in practical research and development.- Interested and familiar with building up startup businesses and team management- My technology stack:Python, Django, Django REST frameworkJavaScript, React.js, Node.js, Express.jsTensorFlow, Keras, PyTorch, LangChain, DeepEval Experienced with AWS cloud services (e.g., S3, EC2, ECS, Bedrock, etc.)I'm a risk-taker; I love losing because I love learning since, in every loss, there is learning.There's undoubtedly yet more to learn, more problems to solve, more to build, and more impacts to make.

Mohammad Mahdi Mohajer's Current Company Details
LRQA

Lrqa

View
Senior Machine Learning Engineer
Toronto, ON, CA
Website:
lrqa.com/en
Employees:
3021
Mohammad Mahdi Mohajer Work Experience Details
  • Lrqa
    Senior Machine Learning Engineer
    Lrqa
    Toronto, On, Ca
  • Aivida
    Ai Software Engineer
    Aivida Feb 2024 - Present
    Winnipeg, Manitoba, Canada
  • Lassonde School Of Engineering - York University
    Machine Learning Researcher
    Lassonde School Of Engineering - York University Sep 2022 - Apr 2024
    Toronto, Ontario, Canada
    • Led 2 research projects and contributed to more than 8 other research projects in the Machine Learning for Software Engineering (ML4SE) field and published 5 papers in reputable venues such as TOSEM, AIware, and SIGIR.• Explored the applications of Large Language Models (LLM) through Prompt Engineering in Software Engineering fields, such as Static Analysis, Program Repair, Program Slicing, and Assurance Cases.• Utilized LLM integration frameworks like LangChain to efficiently work… Show more • Led 2 research projects and contributed to more than 8 other research projects in the Machine Learning for Software Engineering (ML4SE) field and published 5 papers in reputable venues such as TOSEM, AIware, and SIGIR.• Explored the applications of Large Language Models (LLM) through Prompt Engineering in Software Engineering fields, such as Static Analysis, Program Repair, Program Slicing, and Assurance Cases.• Utilized LLM integration frameworks like LangChain to efficiently work with various LLMs from different providers (OpenAI's GPT, Anthropic's Claude, Meta's Llama, Mistral AI, Amazon's Titan, etc.).• Discovered 6 new real-world bugs and vulnerabilities using Fuzzing techniques in prominent repositories like TensorFlow and PyTorch, later confirmed and fixed by their respective development teams, and 2 of them have been published by the National Vulnerability Database (NVD).• Investigated fairness of ML-based code reviewer recommender systems for the first time, reducing existing biases by 24%.• Fine-tuned LLMs like CodeT5 and CodeBERT using PyTorch and TensorFlow for automated program repair of Java bugs. Show less
  • York University
    Graduate Teaching Assistant
    York University Sep 2022 - Apr 2024
    Toronto, Ontario, Canada
    Courses:• EECS 1012 Net-centric Computing• EECS 1710 Programming for Digital Media• EECS 3311 Software Design• EECS 4413 E-Commerce SystemsActivities:• Evaluated over 250 students’ assignments and submissions, provided constructive feedback, and fairly and accurately aided their academic growth in 4 undergraduate courses.• Directed 2 labs, assisted students in overcoming coding hurdles with insightful solutions, and explained complex concepts.
  • Purple Stones
    Backend Engineer
    Purple Stones May 2023 - Oct 2023
    Netherlands
    • Developed an E-Commerce platform with Python, Django, Celery, and PostgreSQL, creating RESTful APIs, integrating and extending Sharetribe’s features, and connecting to Stripe for payment processing.• Collaborated on integrating Webflow UI with Sharetribe APIs to enhance website functionality by using JavaScript.• Managed Scrum artifacts like the Product Backlog and Sprint Backlog, employing Agile best practices for prioritization and refinement.• Deployed the app using Docker… Show more • Developed an E-Commerce platform with Python, Django, Celery, and PostgreSQL, creating RESTful APIs, integrating and extending Sharetribe’s features, and connecting to Stripe for payment processing.• Collaborated on integrating Webflow UI with Sharetribe APIs to enhance website functionality by using JavaScript.• Managed Scrum artifacts like the Product Backlog and Sprint Backlog, employing Agile best practices for prioritization and refinement.• Deployed the app using Docker, Nginx, and Gunicorn to support high availability, performance, and scalability in a production environment. Show less
  • Papyrus
    Full-Stack Engineer, Co-Founder
    Papyrus Feb 2021 - Jul 2022
    Isfahan Province, Iran
    • Designed a social media platform for book lovers, named Papyrus, by leveraging React.js, Redux, Next.js, Tailwind, Python, and Django.• Applied Test-Driven Development (TDD) to enhance test coverage, leveraging Jest and PyTest libraries.• Utilized Webpack for efficient code asset bundling and TypeScript to maintain type safety and detect errors throughout development.• Managed various responsibilities across non-technical domains, including business operations, compliance, and… Show more • Designed a social media platform for book lovers, named Papyrus, by leveraging React.js, Redux, Next.js, Tailwind, Python, and Django.• Applied Test-Driven Development (TDD) to enhance test coverage, leveraging Jest and PyTest libraries.• Utilized Webpack for efficient code asset bundling and TypeScript to maintain type safety and detect errors throughout development.• Managed various responsibilities across non-technical domains, including business operations, compliance, and marketing Show less
  • Isfahan University Of Technology
    Research Assistant
    Isfahan University Of Technology Dec 2020 - Dec 2021
    • Researched and developed 'RESTester' software tool for automatic black-box test case generation for RESTful web APIs• Created Testing as a Service (TaaS) platform based on 'RESTester' for efficient software testing• Developed CLI/GUI integrating tool for JUnit and Python test cases• Arranged ISO checklists for software development projects and teams
  • Isfahan University Of Technology
    Teaching Assistant
    Isfahan University Of Technology Sep 2019 - Dec 2021
    Isfahan County, Esfahan, Iran
    Courses:• Database Laboratory (Microsoft SQL Server Lab)• Software Engineering Laboratory (Object-oriented Software System Analysis and Design)Activities:• Performed all regular duties of a T.A., including occasional lectures, Q&A, and marking• Recorded video tutorials for the students of the laboratory due to the Covid pandemic• Guided and mentored more than 100 students in lab projects by providing supervision, feedback, and assistance.• Designed and prepared… Show more Courses:• Database Laboratory (Microsoft SQL Server Lab)• Software Engineering Laboratory (Object-oriented Software System Analysis and Design)Activities:• Performed all regular duties of a T.A., including occasional lectures, Q&A, and marking• Recorded video tutorials for the students of the laboratory due to the Covid pandemic• Guided and mentored more than 100 students in lab projects by providing supervision, feedback, and assistance.• Designed and prepared the course curriculum, students’ manual, and the laboratory course materials• Revised and marked students’ capstone projects for the laboratory course Show less
  • Isfahan University Of Technology
    Software Engineer
    Isfahan University Of Technology Mar 2020 - Nov 2020
    Isfahan Province, Iran
    • Developed a dormitory management platform and dashboard using Python, Django, PostgreSQL, JavaScript, JQuery, and Bootstrap to manage over 500 residents across the university’s dormitories and housing departments.• Led a team of three developers, coordinating their efforts to ensure the successful delivery and integration of high-quality codes.
  • Mizangostar Elm Va Danesh
    Frontend Engineer
    Mizangostar Elm Va Danesh Oct 2019 - Jan 2020
    • Implemented a management dashboard using JavaScript, React.js, and Material UI, resulting in a 20% performance enhancement.• Integrated frontend application with the company’s logistic backend server to handle over 1000 trucks and drivers.

Mohammad Mahdi Mohajer Education Details

Frequently Asked Questions about Mohammad Mahdi Mohajer

What company does Mohammad Mahdi Mohajer work for?

Mohammad Mahdi Mohajer works for Lrqa

What is Mohammad Mahdi Mohajer's role at the current company?

Mohammad Mahdi Mohajer's current role is Senior Machine Learning Engineer.

What schools did Mohammad Mahdi Mohajer attend?

Mohammad Mahdi Mohajer attended York University, Isfahan University Of Technology, National Organization For Development Of Exceptional Talents (Sampad).

Not the Mohammad Mahdi Mohajer you were looking for?

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.