Software developer with mainly focus on developing mobile application with Flutter. I am also an AI researcher with having little experience in this area.
-
R And D ManagerRobinsecKerman Province, Iran -
R&D ManagerRobinsec Feb 2022 - PresentKermān, Kerman, IranDocker:- Setting up and running Docker containers for software installation and development (networking, storage and etc.)- Developing dockerfile with different stages for dockerizing software developed. Use it for CI/CD purposes.- Deploying docker containers in production including managing scaling, load balancing, and other aspects of container orchestration.Rust:- Develop programs that interact with low-level hardware and operating system interfaces. - Develop… Show more Docker:- Setting up and running Docker containers for software installation and development (networking, storage and etc.)- Developing dockerfile with different stages for dockerizing software developed. Use it for CI/CD purposes.- Deploying docker containers in production including managing scaling, load balancing, and other aspects of container orchestration.Rust:- Develop programs that interact with low-level hardware and operating system interfaces. - Develop high-performance application which use a very low amount of CPU and RAM.- Implement "Windows" OS services into application. Make application runs as a background service. This done by communicating via SCM in "Windows" OS.- Architecture: Domain Driven DesignElasticsearch (NoSQL database):- Developing indexes with CRUD functionality.- Clustering Elasticsearch nodes via Docker and traditional installations.- Employing Kibana for data visualization from Elasticsearch.FastAPI (framework of Python):- Design and develop rich Rest API using OpenAPI schema.- Implementing AAA architecture by developing custom accounting service and OAuth 2.0 (It is a technology used for authorization and authentication).- Develop API Gateway as a singular micro service using gRPC protocol.- Architecture: Layer Python:Develop a software to do multiple kind of things:- Implementing a gRPC server for communication between other microservices to this microservice.- Indexing different data received via gRPC into "Elasticsearch" database. Storing binary objects like AI models via blob.- Training AI model and operating these models at high scale.- Architecture: Domain Driven DesignLinux:- Make "Debian" package.- Up and running services via "systemctl".- Acquire knowledge covering approximately 80 percent of the LPIEC-1 materials.Software Architecture:- Domain Driven Design- Microservices- Layered ArchitectureOther non-technical experience:- Product Manager- Mentoring Show less -
Flutter DeveloperHabita Feb 2021 - Dec 2021Kerman, Iran -
Flutter DeveloperControl Adad May 2021 - Aug 2021 -
Flutter Developer (Developing Android Application)Danesh Nasr Pooya Nov 2020 - Feb 2021Kerman, IranDeveloping Android application for Suggestion system used in different company like Golgohar mining & industrial Co.
-
Flutter DeveloperNakhll Feb 2020 - Nov 2020Kerman, IranNakhll Co. website https://nakhll.comI was working on for Nakhl vendors in which they can create new shop(حجره), edit shops, add product to their shops, edit products, see all invoice and accept them or reject them and give some analysis to vendors by charts and some numbers. -
Website ManagerNamad Niroo Co. Mar 2018 - Sep 2020Kerman Province, Iranwww.namadniroo.com
-
ContestantIcpc - International Collegiate Programming Contest Nov 2018 - Jan 2020Tehran Province, Iran- Implementing algorithms created for problems by teams. I code in C, C++ and Python. For different questions, I use different language. For example for questions "A" and "B", I wrote code in python since these questions need to be solved as fast as possible in order to get a higher score. For other questions, I choose to write code in C and C++ since they are more efficient in memory and they are faster than python.- Find total "Time Complexity" and "Memory Complexity" of generated… Show more - Implementing algorithms created for problems by teams. I code in C, C++ and Python. For different questions, I use different language. For example for questions "A" and "B", I wrote code in python since these questions need to be solved as fast as possible in order to get a higher score. For other questions, I choose to write code in C and C++ since they are more efficient in memory and they are faster than python.- Find total "Time Complexity" and "Memory Complexity" of generated algorithm for problems.- Solve question "A" by myself and also code the algorithm at the same time. At this time other team members try to solve other questions.- Designing efficient algorithm for some questions to enhance running time and also efficiency of the algorithm. It happened after submitting some question.- Debug and check algorithms and their corresponding code in order to find the bug or situations where our algorithms can't pass tests. - Teams from "Shahid Bahonar University of Kerman" got third place in Asia region, Tehran. Show less
-
Information Technology ManagerTedxarqsquare Mar 2019 - Nov 2019Kerman, Iran- Develop website for attendees to sign up for the event. Also this website shows some information about speakers and the timeline of the event.- Develop an application for Acceptors to manage attendees (e.g. if they got dinner, or if they got the special package for the event and so on.)- Managing "Control Room" during event (e.g. showing ads, checking lights, playing musics and so on.)- Coordinate people involved in every technology related work.
Mahdi Rezaei Skills
Mahdi Rezaei Education Details
-
15.3 Of 20 (Gpa: 3.1)
Frequently Asked Questions about Mahdi Rezaei
What company does Mahdi Rezaei work for?
Mahdi Rezaei works for Robinsec
What is Mahdi Rezaei's role at the current company?
Mahdi Rezaei's current role is R and D Manager.
What schools did Mahdi Rezaei attend?
Mahdi Rezaei attended Shahid Bahonar University Of Kerman, National Organization For Development Of Exceptional Talents (Sampad).
What skills is Mahdi Rezaei known for?
Mahdi Rezaei has skills like English, Persian, C++, Programming, Computer Science, Java, Algorithms, C#, Machine Learning, Deep Learning, Python.
Not the Mahdi Rezaei you were looking for?
-
-
-
Mahdi Rezaei
Iran -
-
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