Senior Developer + Blockchain

Imefungwa Ilichapishwa Miaka 5 iliyopita Kulipwa wakati wa kujifungua
Imefungwa Kulipwa wakati wa kujifungua

Skills and Qualifications

• Expert proficiency with API and database

• Proficiency in a smart contract language

• Proficiency with development tools for writing Smart Contracts (Truffle, etc.)

• Understands the nature of asynchronous programming, its quirks, and workarounds.

• Proficiency in code versioning tools, such as Git.

• Local resident in Philippines

Project to develop:

We need a system for a currency merchant database with API with bank , Main Client, currency exchange rate.

The system will automate transaction between my main client and bank I am connected. It has a database to save all transaction information.

First Create a database and an API server. Security should be very high

For Deposit

The system will receive notification from main client that a deposit was made to my Bitcoin wallet.

The system will ask all details from main client, customer ID number, sender address, amount of deposit, reference number, which bank TBD, account number tbd, name tbd.

The system will verify the Bitcoin deposit, if no transaction was found, it will flag the main client deposit not receive yet. If deposit was found completed, it will reply “success” to main client and log all the transaction information in the database. It will compute the final amount to be received in the depositor’s bank and reply the amount to be deposited in PHP after deducting commission.

After the system received acknowledgement to proceed from main client. The system will convert the received Bitcoin with the “present exchange rate” in PHP, commission rate, and send the money to the depositor’s bank account. Bank deposit success will be logged on the transaction database after receiving confirmation from the bank.

For funding the main client

The system will receive notification from main client that funding will be made.

The system will ask details from main client, amount in PHP, confirmation number from bank, client ID number, bank account number of sender, bank name.

The system will verify the bank deposit, if no transaction is found, it will flag the main client “deposit not received yet”. If deposit was found completed, it will reply “success” to the main client and log all the transaction information in the database. It will compute the final amount to be sent to Main clients bitcoin wallet and reply the amount to transferred in BTS after deducting commission, and request to “proceed”.

After the system received acknowledgement to “proceed” from main client. The system will convert PHP deposit amount “present exchange rate” to BTC, commission rate, and thansfer the computed amount to Main client’s BTC wallet. BTC transfer success will be logged on the transaction database after receiving acknowledgement “success” from Main client.

MySQL Software Architecture

Kitambulisho cha Mradi: #18096208

Kuhusu mradi

7 mapendekezo Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%