Mojtaba Elahi

Mojtaba Elahi Email and Phone Number

Software developer at Navitec Systems / PhD researcher @ Navitec Systems
espoo, southern finland, finland
Mojtaba Elahi's Location
Espoo, Uusimaa, Finland, Finland
About Mojtaba Elahi

Basically, I'm just a software developer; my interest in programming dates back to high school, 2004; when I completed a self-directed project on simulating the movement of charged particles. Since then, I have pursued this passion through my Bachelor's, Master's, and Ph.D. in computer science. Programming is more than just a profession for me—it's a genuine source of joy. I lose track of time when I'm immersed in coding and thoroughly enjoy developing for hours on end.I count myself incredibly fortunate; I have had so many opportunities to gain extensive experience across all stages of the software development life cycle (SDLC) and in various roles such as manager, developer, maintainer, customer, and researcher. Moreover, my curiosity about Autonomous Agents led me to explore the fascinating world of AI, specifically AI Planning and Deep Reinforcement Learning. This exploration has deepened my knowledge of logical reasoning, planning, machine learning, and decision-making paradigms in the field of artificial intelligence.

Mojtaba Elahi's Current Company Details
Navitec Systems

Navitec Systems

View
Software developer at Navitec Systems / PhD researcher
espoo, southern finland, finland
Employees:
27
Mojtaba Elahi Work Experience Details
  • Navitec Systems
    Software Developer
    Navitec Systems Aug 2023 - Present
    Espoo, Uusimaa, Finland
  • Aalto University School Of Science And Technology
    Phd Student
    Aalto University School Of Science And Technology Jun 2019 - Present
    Helsinki Area, Finland
  • Aalto University
    Head Teaching Assistant
    Aalto University Jan 2023 - Apr 2023
    - Head of TAs in the Artificial Intelligence (AI) course with 9 TAs and more than 400 students- Organizer of the third Tournament in the AI Course with more than 200 participants : * Implementing the "Konquest" game from scratch
  • Aalto University
    Head Teaching Assistant
    Aalto University Jan 2022 - Apr 2022
    Head of TAs in the Artificial Intelligence (AI) course with 10 TAs and more than 400 students:- Coordinating activities among TAs- Resolving course-related issues of TAs and students- Organizing "Oware" AI Tournament with approximately 200 participants: * Implementing the Oware game from scratch * Live stream of the Knockout stage
  • Aalto University
    Teaching Assistant
    Aalto University Jan 2021 - Apr 2021
    - TA in Artificial Intelligence (AI) course- Organizer of the "Othello" AI Tournament with approximately 200 participants * Developing a platform for automatic evaluation of the tournament * Designing the webpage: https://users.aalto.fi/~rintanj1/CS-E4800/Tournament2021/
  • Aalto University
    Teaching Assistant
    Aalto University Jan 2020 - Apr 2020
    TA in Artificial Intelligence (AI) course
  • Mahsan
    Machine Learning Engineer
    Mahsan Oct 2017 - May 2019
    Tehran Province, Iran
    As a machine learning engineer and project consultant my experiences and responsibilities were:- Researching and recommending the state of the art methods to solve the problem- Developing automatic tools to gather and label samples for our training dataset- Developing tools for preprocessing the dataset and store it in database- Design and development of an infrastructure in Python to examine different deep learning models- Implementing various kinds of CNN, RNN, Relational… Show more As a machine learning engineer and project consultant my experiences and responsibilities were:- Researching and recommending the state of the art methods to solve the problem- Developing automatic tools to gather and label samples for our training dataset- Developing tools for preprocessing the dataset and store it in database- Design and development of an infrastructure in Python to examine different deep learning models- Implementing various kinds of CNN, RNN, Relational Networks, etc. Deep Learning models, using Tensorflow library - Documenting and reporting the performance of each model- Transferring learned models from Python to C++ to use them in a Real-Time system. Show less
  • Mahsan
    Instructor
    Mahsan Aug 2018 - Sep 2018
    Tehran Province, Iran
    Teaching a crash course of "Python" in Mahsan company
  • Zaeim Electronic Industries
    Software Development Team Lead
    Zaeim Electronic Industries Aug 2015 - Oct 2017
    Tehran Province, Iran
    Leading a team of software developers. Some of my experiences and responsibilities were:- Control and coordination of activities in our team- Deciding on high-level architectural design for our software- Applying the Scrum framework as our team's software development process- Guiding and accelerating design and development activities in our team- Quality control of our team's artifacts (codes, documents, etc.)- Pair programming and Pair debugging of difficult tasks
  • Zaeim Electronic Industries
    Software Developer
    Zaeim Electronic Industries Feb 2014 - Aug 2015
    Tehran Province, Iran
    A member of High Performance Computing (HPC) group, to develop Real-Time software for a cluster of nodes.My experiences and responsibilities:- Design and development of High-Performance and Low-Latency library for distributing data across a cluster of nodes- Adding shared memory Inter-process mechanism to a third-party library (for decreasing its latency)- Unit-test design and development- Documenting and reporting the experimental results, Architectural design, etc.
  • Sharif University Of Technology
    Teacher Assistant
    Sharif University Of Technology Sep 2012 - Dec 2012
    Tehran Province, Iran
    Assisting professor Ghassem-Sani in AI Planning course
  • Amnpardaz Software Co.
    Software Developer
    Amnpardaz Software Co. May 2009 - Apr 2010
    Tehran Province, Iran
    Developing a sandbox by emulating the x86 CPU for programs, to extract their behavioral patterns. Those behavioral patterns are used to distinguish malwares from benign applications.
  • Nejat Allahi Dormitory Of Amirkabir University Of Technology
    Instructor
    Nejat Allahi Dormitory Of Amirkabir University Of Technology Mar 2009 - May 2009
    Tehran Province, Iran
    Teaching C++ in Nejat Allahi dormitory to improve programming skill of students
  • Nejat Allahi Dormitory Of Amirkabir University Of Technology
    System Network Administrator
    Nejat Allahi Dormitory Of Amirkabir University Of Technology Feb 2007 - Jan 2008
    Tehran Province, Iran
    Maintaining computer network and systems of Nejat Allahi Dormitory’s computer site

Mojtaba Elahi Skills

Programming C++ Research Teamwork Java English Matlab Artificial Intelligence Machine Learning Algorithms Vhdl Eclipse C Computer Science Linux Data Structures Software Engineering Oop Software Development Object Oriented Programming

Mojtaba Elahi Education Details

Frequently Asked Questions about Mojtaba Elahi

What company does Mojtaba Elahi work for?

Mojtaba Elahi works for Navitec Systems

What is Mojtaba Elahi's role at the current company?

Mojtaba Elahi's current role is Software developer at Navitec Systems / PhD researcher.

What schools did Mojtaba Elahi attend?

Mojtaba Elahi attended Aalto University, Sharif University Of Technology, Amirkabir University Of Technology - Tehran Polytechnic.

What skills is Mojtaba Elahi known for?

Mojtaba Elahi has skills like Programming, C++, Research, Teamwork, Java, English, Matlab, Artificial Intelligence, Machine Learning, Algorithms, Vhdl, Eclipse.

Who are Mojtaba Elahi's colleagues?

Mojtaba Elahi's colleagues are Juuso Hynynen, Benard Gitonga, Simon Thomsen Clement, Antti Valli, Saddam Akhtar, Alexander Hopsu, Sauli Sjögren.

Not the Mojtaba Elahi 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.