Mojtaba Elahi Email and Phone Number
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.
Navitec Systems
View- Website:
- navitecsystems.com
- Employees:
- 27
-
Software DeveloperNavitec Systems Aug 2023 - PresentEspoo, Uusimaa, Finland -
Phd StudentAalto University School Of Science And Technology Jun 2019 - PresentHelsinki Area, Finland -
Head Teaching AssistantAalto 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 -
Head Teaching AssistantAalto University Jan 2022 - Apr 2022Head 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 -
Teaching AssistantAalto 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/ -
Teaching AssistantAalto University Jan 2020 - Apr 2020TA in Artificial Intelligence (AI) course -
Machine Learning EngineerMahsan Oct 2017 - May 2019Tehran Province, IranAs 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 -
InstructorMahsan Aug 2018 - Sep 2018Tehran Province, IranTeaching a crash course of "Python" in Mahsan company -
Software Development Team LeadZaeim Electronic Industries Aug 2015 - Oct 2017Tehran Province, IranLeading 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
-
Software DeveloperZaeim Electronic Industries Feb 2014 - Aug 2015Tehran Province, IranA 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.
-
Teacher AssistantSharif University Of Technology Sep 2012 - Dec 2012Tehran Province, IranAssisting professor Ghassem-Sani in AI Planning course -
Software DeveloperAmnpardaz Software Co. May 2009 - Apr 2010Tehran Province, IranDeveloping 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. -
InstructorNejat Allahi Dormitory Of Amirkabir University Of Technology Mar 2009 - May 2009Tehran Province, IranTeaching C++ in Nejat Allahi dormitory to improve programming skill of students
-
System Network AdministratorNejat Allahi Dormitory Of Amirkabir University Of Technology Feb 2007 - Jan 2008Tehran Province, IranMaintaining computer network and systems of Nejat Allahi Dormitory’s computer site
Mojtaba Elahi Skills
Mojtaba Elahi Education Details
-
Artificial Intelligence -
Artificial Intelligence -
Computer Hardware Engineering
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?
-
-
mojtaba elahi
Tehran -
Mojtaba Elahi
Iran1gmail.com -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial