Mahdi Rezaei

Mahdi Rezaei Email and Phone Number

R and D Manager @ Robinsec
Kerman Province, Iran
Mahdi Rezaei's Location
Kerman Province, Iran, Iran, Islamic Republic of
About Mahdi Rezaei

Software developer with mainly focus on developing mobile application with Flutter. I am also an AI researcher with having little experience in this area.

Mahdi Rezaei's Current Company Details
Robinsec

Robinsec

View
R and D Manager
Kerman Province, Iran
Website:
robinsec.com
Employees:
19
Mahdi Rezaei Work Experience Details
  • Robinsec
    R And D Manager
    Robinsec
    Kerman Province, Iran
  • Robinsec
    R&D Manager
    Robinsec Feb 2022 - Present
    Kermān, Kerman, Iran
    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… 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
  • Habita
    Flutter Developer
    Habita Feb 2021 - Dec 2021
    Kerman, Iran
  • Control Adad
    Flutter Developer
    Control Adad May 2021 - Aug 2021
  • Danesh Nasr Pooya
    Flutter Developer (Developing Android Application)
    Danesh Nasr Pooya Nov 2020 - Feb 2021
    Kerman, Iran
    Developing Android application for Suggestion system used in different company like Golgohar mining & industrial Co.
  • Nakhll
    Flutter Developer
    Nakhll Feb 2020 - Nov 2020
    Kerman, Iran
    Nakhll 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.
  • Namad Niroo Co.
    Website Manager
    Namad Niroo Co. Mar 2018 - Sep 2020
    Kerman Province, Iran
    www.namadniroo.com
  • Icpc - International Collegiate Programming Contest
    Contestant
    Icpc - International Collegiate Programming Contest Nov 2018 - Jan 2020
    Tehran 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
  • Tedxarqsquare
    Information Technology Manager
    Tedxarqsquare Mar 2019 - Nov 2019
    Kerman, 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

English Persian C++ Programming Computer Science Java Algorithms C# Machine Learning Deep Learning Python

Mahdi Rezaei Education Details

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?

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.