Mohammad Nazari Email and Phone Number
Mohammad Nazari personal email
- Valid
Passionate Project Manager and Innovative C++ Software developer with many experiences in developing high-level and real-time system-based applications, SCADA and HMI systems, multilingual development, and intercommunication between different programming languages based on shared memory, I/O, Socket, data stream, and high-level data transfer objects and lightweight data-interchange formats like JSON and XML. The capability of accepting any specific responsibilities intensively after more than 16 years of successful working and taking experience in various fields. Expert in using software development methods and methodologies like Agile/Scrum, Git code versioning, CI/CD, and Dev/Ops as a software development team leader. Strongly I feel required to learn more and am keenly interested in naturally accumulating new expertise, especially in the most recent technologies like IoT, blockchain, and automotive and aviation industries.
Bontech Holding | هلدینگ فناوری بنتک
View- Website:
- bontech.ir
- Employees:
- 31
-
Senior Software EngineerBontech Holding | هلدینگ فناوری بنتک Apr 2024 - PresentTehran, Tehran Province, Iran -
Senior C++ Software DeveloperRahgozin Rayane Oct 2023 - Mar 2024Tehran, Tehran Province, Iran▪ Developing the application backend to communicate between GUI and the other modules using ZMQ network approaches developed less than 3 months▪ Generating the ZMQ network interfaces for Sub/Pub, Pair and Req/Rep approaches -
Advertisement System`S Server-Side Development Team LeadAnar May 2023 - Sep 2023Tehran, Tehran Province, Iran▪ Reviewing and documenting the server codes to make the advertisement system server-side design better▪ Using gRPC and protobuf instead of RESTful APIs to speed up the response of internal services by up to 200%▪ Optimizing the Kafka, Elastic Search, Redis, and MySQL services up to 100% ▪ Complete the CQRS pattern and Event-driven architecture to have an optimized server to respond to the request up to 200K requests per second▪ Using containers based on Docker and Kubernetes to… Show more ▪ Reviewing and documenting the server codes to make the advertisement system server-side design better▪ Using gRPC and protobuf instead of RESTful APIs to speed up the response of internal services by up to 200%▪ Optimizing the Kafka, Elastic Search, Redis, and MySQL services up to 100% ▪ Complete the CQRS pattern and Event-driven architecture to have an optimized server to respond to the request up to 200K requests per second▪ Using containers based on Docker and Kubernetes to run multiple services and modules▪ Using Jira based on scrum software development methodology and Bitbucket code version control on GIT Show less
-
Senior C++ Software DeveloperErnyka It Innovation Group Apr 2022 - Apr 2023Tehran, Iran▪ Cryptocurrency wallet development based on Trust Wallet C++ codes▪ Adding Bitcoin-based crypto address generators like Litecoin, Dogecoin,and Dash▪ Adding Polkadot address generator based on SR25519 curve▪ Using google protobuf to generate data interchange format using C++ datain Android, iOS, and MacOS applications▪ Adding standard Bitcoin Multi-sig address generator based on BIP 48▪ Generating cross-platform SO libraries for use in Android, IOS, andMacOS▪… Show more ▪ Cryptocurrency wallet development based on Trust Wallet C++ codes▪ Adding Bitcoin-based crypto address generators like Litecoin, Dogecoin,and Dash▪ Adding Polkadot address generator based on SR25519 curve▪ Using google protobuf to generate data interchange format using C++ datain Android, iOS, and MacOS applications▪ Adding standard Bitcoin Multi-sig address generator based on BIP 48▪ Generating cross-platform SO libraries for use in Android, IOS, andMacOS▪ Using Jira based on scrum software development methodology▪ Code version control on GIT Show less -
Head Of Software DepartmentRahgozin Rayane Jun 2020 - Mar 2022Tehran, Iran▪ Developing system and embedded application With C++, Python▪ Industrial projects, HMI, GIS, real-time data acquisition on the socket(TCP, UDP (Single and Multicast), Serial (232, 422), USB(ARINC) …▪ REST/SOAP web service using NodeJS, React (Native/Electron)▪ Linux kernel programming like Xilinx PCI Express driver forreading/writing FPGA memory (XDMA)▪ Design internal tools based on State Machine architecture for developingsome industrial projects based on State… Show more ▪ Developing system and embedded application With C++, Python▪ Industrial projects, HMI, GIS, real-time data acquisition on the socket(TCP, UDP (Single and Multicast), Serial (232, 422), USB(ARINC) …▪ REST/SOAP web service using NodeJS, React (Native/Electron)▪ Linux kernel programming like Xilinx PCI Express driver forreading/writing FPGA memory (XDMA)▪ Design internal tools based on State Machine architecture for developingsome industrial projects based on State Machine▪ Analyzing and assigning tasks to team members in TFS and GitLab andJira▪ Code version control on GIT Show less -
Senior Software DeveloperDadehpardaz Oct 2018 - May 2020Fars Province, Iran▪ Specifying software requirements of SCADA-based project. (Siemens`sStep7 and WinCC software)▪ Developing backend with C++. (Frontend and UI were developed withJavaScript, React, and Electron desktop application tools)▪ Developing APIs based on REST and WebSocket properly with frontend.(C++ OATPP modern library)▪ Database transactions like save, load, search and delete specific data usingMongoDB API (C++ MONGOC standard library)▪ Using multi-threading to… Show more ▪ Specifying software requirements of SCADA-based project. (Siemens`sStep7 and WinCC software)▪ Developing backend with C++. (Frontend and UI were developed withJavaScript, React, and Electron desktop application tools)▪ Developing APIs based on REST and WebSocket properly with frontend.(C++ OATPP modern library)▪ Database transactions like save, load, search and delete specific data usingMongoDB API (C++ MONGOC standard library)▪ Using multi-threading to efficiently perform async jobs and complex taskscontrolled by UI▪ Working with IO files3▪ Running and managing carefully other executable files as a dependentchild in major applications.▪ Specific modeling with complex UML diagrams like class diagram,sequence diagram, use case diagram, and scenario diagram▪ Modeling classes mapped to JSON data (NLOHMAN JSON read/writewrapper library)▪ Working with GitLab▪ Code version control on GIT Show less -
Head Of Software DepartmentRasapardaz Ayandeh Co. Dec 2017 - Sep 2018Tehran Province, Iran▪ Effective management, analyses, and design of projects▪ Senior C++ developer (STL and QT)▪ Designing and developing TCP/IP UDP protocols carefully with QT▪ Using QT Signal/Slot technology for sync and async communicationbetween objects and threads▪ Using Boost libraries like Asio, Crypto, and Filesystem▪ Specific modeling with complex UML like class diagram, sequencediagram, use case diagram, and scenario▪ Setting affinity for the CPUs to async threads to… Show more ▪ Effective management, analyses, and design of projects▪ Senior C++ developer (STL and QT)▪ Designing and developing TCP/IP UDP protocols carefully with QT▪ Using QT Signal/Slot technology for sync and async communicationbetween objects and threads▪ Using Boost libraries like Asio, Crypto, and Filesystem▪ Specific modeling with complex UML like class diagram, sequencediagram, use case diagram, and scenario▪ Setting affinity for the CPUs to async threads to gather the mostperformance. (Useful in pipeline processes)▪ Generating and assigning tasks to team members in TFS▪ Code version control on GIT Show less
-
Senior Software DeveloperAnar Jul 2014 - Nov 2017Fars Province, Iran▪ Developing SCADA projects▪ Communication with devices by TCP/IP protocol▪ Managing devices with asynchronous multi-thread programming (C++)▪ Properly communicating between C++ server and web-based PHP andwindows desktop C# applications on standard SOAP protocol using gsoapC++ and nusoap PHP and C# libraries.▪ Using C++, PHP, and C# (EF6) MySQL drivers▪ Ajax REST API▪ Public parking management system working with RFID cards and readerson USB and Serial port,… Show more ▪ Developing SCADA projects▪ Communication with devices by TCP/IP protocol▪ Managing devices with asynchronous multi-thread programming (C++)▪ Properly communicating between C++ server and web-based PHP andwindows desktop C# applications on standard SOAP protocol using gsoapC++ and nusoap PHP and C# libraries.▪ Using C++, PHP, and C# (EF6) MySQL drivers▪ Ajax REST API▪ Public parking management system working with RFID cards and readerson USB and Serial port, IP camera on HTTP and RTSP protocol,Automate number plate recognizer▪ Code version control on GIT▪ Generating licenses for innovative products based on hard disks andmotherboard information and active online with a private key and offlinewith activation code▪ Modeling classes mapped to XML data Show less
-
Senior Software DeveloperShiraz University Sep 2012 - Jun 2014Fars Province, Iran▪ Senior C++ developer▪ Requirement engineering, analysis, and modeling of antivirus softwareproject▪ Task management and scheduling of development antivirus softwareproject▪ Developing update section of antivirus project with TCP/IP and SOAPprotocols and async multi-threading, Using C++ in application and PHPin server-side▪ Code version control on TFS -
Software DeveloperAva Communication Industries Jun 2012 - Aug 2012Fars Province, Iran▪ Adding Shamsi calendar (Persian) to PHP open-source code web2projectCRM and customizing some other features▪ Debugging, adding, and editing some specific features in Perl projects -
Software DeveloperShiraz University Apr 2010 - Dec 2011Fars Province, Iran▪ Oil and Gas wells simulator and analyzer (MFC C++) ▪ Using optimized search, insert and delete elements in containers like a queue, vector, and list -
Software DeveloperShiraz Shegerd Electronic Jan 2010 - Feb 2010Fars Province, Iran▪ Designing SMS service with C# 2010, ASP.Net, and MS SQL Server2008▪ Registering users’ information with mobile-phone numbers▪ Generating single or integrated SMS messages and managing to send
-
Software DeveloperIde Azemay Jonoob Oct 2006 - Mar 2009Fars Province, Iran▪ Native and MFC C++ programming▪ MySQL database generation and communication using C++ driver▪ Designing catalog with Photoshop
Mohammad Nazari Skills
Mohammad Nazari Education Details
-
Management Information Systems, General -
Computer Science
Frequently Asked Questions about Mohammad Nazari
What company does Mohammad Nazari work for?
Mohammad Nazari works for Bontech Holding | هلدینگ فناوری بنتک
What is Mohammad Nazari's role at the current company?
Mohammad Nazari's current role is Software Developer.
What is Mohammad Nazari's email address?
Mohammad Nazari's email address is mo****@****ail.com
What schools did Mohammad Nazari attend?
Mohammad Nazari attended Shiraz University, Payame Noor University (Distance Education).
What skills is Mohammad Nazari known for?
Mohammad Nazari has skills like Microsoft Sql Server, C++, Databases, Html, Php, Programming, C#, Software Development, Mysql, Sql, Software Project Management, Java.
Who are Mohammad Nazari's colleagues?
Mohammad Nazari's colleagues are Mahdi Niamanesh, Hanieh Ashtiani, Seyyed Bagher Musavi, Laaya Karami, Loghman Hashemi, Reza Ashrafi, Hassan Aghababaee.
Not the Mohammad Nazari you were looking for?
-
-
Mohammad Nazari
Tehran -
1gmail.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