Hamid Gholami Email and Phone Number
Hamid Gholami personal email
- Valid
I’m a Senior Software Designer and Developer with more than 10 years of experience in both C and C++ Software Development, Safety-Critical Software Development, Software Architectural Design according to Object Oriented and Design Patterns, Requirements Analysis and Embedded Software Development. I have worked in companies of high reputation in Iran such as Maharan International and Dotin.I’m currently working in Ernyka Group as a Senior Software Designer and Developer. In this role, I’m focusing on Implementation of a core of a wallet and work on cryptocurrency algorithms(Sign, generate address, and calculate fees of many coins).Until recently, I led Sofware Development Team for Maharan International, focused on ERTMS/ETCS on-board Development pursuant to C99 and MISRA C coding standard also I led Sofware Development Team for Mojpardaz, focused on middleware for the Telecommunication and Shipping industry. In this role, I focused on Object Oriented Design and Implementation, Network Programing based on TCP/IP and Multi-Thread Programming. I have participated in multi million dollars C++ Software Development in the past that was pivotal to the successful launch of the Telecommunication and Shipping industry.Skills and specialties:- Software Architecture- Object Oriented Analysis- understanding of Design Patterns- C, C++ Software Development (C++11-17-20, C++ STL, C++ Standard Library)- understanding Network programming and Socket programming- understanding Multi-thread programming- C99 and MISRA C Coding Standard- source code management tool (Git, TFS)- Software development in different environment (Linux , Windows)- Safety-Critical Software Development- Good knowledge of Network (TCP/IP, UDP)- Kmowledge of Blockchain and Cryptocurrency wallets- Requirements analysis- Good knowledge of CENELEC 50126 and CENELEC 50128- Railway software Development (ERTMS/ETCS On-Board Subsystem and various subsets 026, 040, 015560, 037)- Familiar with Agile methodology- Familiar with Java- Familiar with HTML, CSS
-
Senior C++ Developer (Cryptocurrency Wallet)Ernyka GroupIran -
Senior C++ Developer (Cryptocurrency Wallet)Ernyka Group Jul 2023 - PresentTehran Province, IranProject:cryptocurrency wallet development based on Trust Wallet C++ codes.Implementation of core of a wallet and work on cryptocurrency algorithms (Sign, generate address, and calculate fees of many coins, experience working with ERC721, ERC1155, ERC20, Ethereum, Tron, Bitcoin, Bitcoin likes)Responsibilities:- Research and Development (R&D)- Sign, generate address, and calculate fees of many coins- Refactoring the code- Adding new coins or tokens.- DocumentationTechnologies:- Blockchain and Cryptocurrency- C, C++ Software Development- Source code management tool (Git)- Agile methodology -
Senior C++ DeveloperDotin May 2021 - Jun 2023Tehran Province, IranProject:Providing comprehensive front office, back office and middleware for the financial market.Responsibilities:- Software Design- Senior Software Developer- Documentation -
Safety-Critical Software Designer And Developer(Senior C/C++ Designer And Developer)Maharan International Jun 2017 - Apr 2021Tehran Province, IranProject:ERTMS/ETCS on-board kernel is the subject of the current project, development of kernel of on-board system, based on requirements of subset-026. This is one of crossed certified projects which will build up a whole ETCS level 0, 1 and 2 system. This project must be certified in SIL-4 level based on European Standard CENELEC 50128.Responsibilities:- Software Design- Senior Software Developer- Railway software Development (ERTMS/ETCS On-Board Subsystem and various subsets 026, 040, 015560, 037)- DocumentationTechnologies:- C Software Development - C99 and MISRA C 2012- CENELEC EN 50126 ,CENELEC EN 50128- Source code management tool (TFS) -
Software Team Leader (C/C++/Qt In Linux, Windows)Mojpardaz Mar 2016 - May 2017Tehran Province, IranProject: Radar-NetworkingRadar-Networking is a project designed to display various radar data in a comprehensive, graphical and 3D GIS that It consists of two parts (Client and Server). This two parts are connected in a network context using the TCP/IP protocol.This project used for AIS and SBS radars.Responsibilities:- Head Of Development Team- Software Architecture- Object-Oriented Software Design- DocumentationTechnologies:- C, C++ Software Development- Network programming and Socket programming- Multi-thread programming- Boost C++ Libraries- RDBMS (MySQL, Postgresql)- Software Development in QT/KDevelop- OpenSceneGraph Libraries (OSG, OSG-Earth, GIS)- Source code management tool (Git)- Agile methodologyEnvironment: Linux (Fedora 20 , 24 , 25) -
Senior C/C++ DeveloperMojpardaz Mar 2014 - Feb 2016Tehran Province, IranProject: Speech-DetectionThe purpose of this project is to detect the possibility of encrypted data in audio files. This project has two parts: client and server. This two parts are connected in a network context using the TCP/IP protocol.Responsibilities:- Senior Software Developer- Software Architecture- Object-Oriented Software Design- DocumentationTechnologies:- C, C++ Software Development- Network programming and Socket programming(TCP/IP)- Multi-thread programming- RDBMS (MySQL, Postgresql)- Software Development in QT/KDevelop- Source code management tool (Git)- Agile methodologyEnvironment: Linux (Ubuntu , Windows) -
Junior C/C++ DeveloperMojpardaz Mar 2011 - Feb 2014Tehran Province, IranProject: Image-DetectionThe project goal is to detect the possibility of encrypted data in image files. This project has two parts: client and server. This two parts are connected in a network context using the TCP/IP protocol.Responsibilities:- C++ Software Developer- UI Design with QT- DocumentationTechnologies:- C, C++ Software Development- Network programming and Socket programming(TCP/IP)- Multi-thread programming- RDBMS (MySQL, Postgresql)- Software Development in QT/KDevelop- Source code management tool (Git)- Agile methodologyEnvironment: Linux (Ubuntu , Windows)
Hamid Gholami Skills
Hamid Gholami Education Details
-
Payame Noor UniversityComputer Software Engineering -
Brilliant Talents High School18.00
Frequently Asked Questions about Hamid Gholami
What company does Hamid Gholami work for?
Hamid Gholami works for Ernyka Group
What is Hamid Gholami's role at the current company?
Hamid Gholami's current role is Senior C++ Developer (cryptocurrency wallet).
What is Hamid Gholami's email address?
Hamid Gholami's email address is ha****@****hoo.com
What schools did Hamid Gholami attend?
Hamid Gholami attended Payame Noor University, Brilliant Talents High School.
What skills is Hamid Gholami known for?
Hamid Gholami has skills like Gis, Network Programming, Linux, Qt, Object Oriented Programming, Kdevelop, C/c++ Develop.
Not the Hamid Gholami you were looking for?
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