DK
Ukraine
UTC+02:00 (Europe/Kiev)
Denis K.
Blockchain developer with extensive experience in development of blockchain networks and its components, as well as security audit.
Higher Education Computer Science
$155K$124K/YEAR
20% discount on yearly basis
All rates are indicative, annual rate includes 20% discount
$11,600/MONTH
$77/HOUR

Expertise

Core technologies

Blockchain 4 years
Security audit 2 years
Ethereum 2 years
Smart Contracts 4 years
Python 2 years
C++ 5 years

Other technologies

JIRA
Linux
Windows
Agile software development
Code Refactoring
Docker
macOS
Unit Tests

Portfolio Highlights

Facebook contribution

Facebook contribution

Software developer

Fixed major issues in open source logdevice

C++
Linux
Multithreaded Programming

Decentralized international payment system

Decentralized international payment system

Software developer

Created Ontology fork and changed network settings. Took part in architecture design. Implemented smart-contracts for multi-roles hierarchy and smart economic for payment system. Took part in back-end development.

C++
SQL
Docker
Smart Contracts
Blockchain
Unit Tests
Security audit

Network based on modified Dash network

Network based on modified Dash network

Software developer

Researched and fixed spendability issue which was related to zerocoin. Fixed vulnerability in masternode rewards. Created network fork using spork keys.

C++
Cryptocurrency
Blockchain
Dash

Development of a cryptocoin based on modified Dash network

Development of a cryptocoin based on modified Dash network

Software developer

Did fork of DASH repository. Launched local node. Researched note network interactions. Modified the algorithm of complexity changes. Changed network settings.

Cryptocurrency
Blockchain
Dash

ICO smart contract

Development of ICO smart contract

Software developer

Designed smart contract architecture. Developed ICO smart contract and ERC20 token. Developed smart contract for dividend distribution. Covered smart contract functions with tests on Truffle.

Smart Contracts
Blockchain
Truffle
Unit Tests

Solidity smart contract security audit

Solidity smart contract security audit

Software developer

Checked the smart contracts against our database of vulnerabilities. Conducted manual attacks against the smart contract. Performed symbolic analysis of potentially vulnerable areas. Performed static analysis with open-source tool. Participated in manual code review. Analyzed GAS usage. Wrote an extensive report about audit results.

Solidity
Smart Contracts
Blockchain
Security audit

Cross-platform QT solution for working with cloud storage

Cross-platform QT solution for working with cloud storage

Software developer

Performed various researches and prepared project estimates. Took part in architecture design. Implemented data downloading/uploading from cloud. Implemented UI (QT, QML). Implemented auto- and unit-tests.

C++
Qt
SQL
Automated Testing
Design Patterns
Unit Tests

Research of application protection

Research of application protection

Software developer

Reverse engineering Objective-c application. Bypassed debugger detection and jailbreak detection. Restored an Integrity check algorithm.

Objective-C
Reverse engineering

Research a proprietary protocol of interaction of the messenger with the server

Research a proprietary protocol of interaction of the messenger with the server

Software developer

Reverse engineering Objective-c application. Restored a protocol of network communication. Restored an encryption/decryption protocol. Implemented PoC based on research results. Designed an architecture and developed software solution based on the research.

C++
Reverse engineering
Design Patterns

About me

A hard working and highly proficient developer with full cycle of product development experience: from requirements gathering and architecture design to installation. I am deep understanding of blockchain architecture and secure design principles. Also, I have extensive experience in smart contracts development (EOS, Ethereum, Ontology), distributed systems and scalability problems. Also, capable of performing smart contract penetration testing and security audit.

Cybersecurity&Virtualization agency #336

100-400
Kyiv/Ukraine, Dnipro/Ukraine, Zaporizhzhya/Ukraine, DE/US
GMT+2
Core Expertise
Arch Linux
ARM
ASP.NET
AWS
Azure
Bitcoin
Bluetooth
C
C#
C++
Cloud Engineer
CUDA
Eclipse
ERP
FPGA
GitHub
Go Engineer
HTML5
Java
JIRA
Linux
MySQL
.NET
Objective-C
Python
Qt
SaaS
Windows
Xcode
Artificial Neural Networks
Automated Testing
Bash shell scripting
Black Box Testing
Cloud Security Framework
Component Object Model (Microsoft COM)
Computer vision
Continuous Integration
Cryptography
Data Visualization
Desktop Applications
Device Driver Development
Embedded C
Embedded Linux
Embedded Systems
Git
Go
Golang
HTML
Kernel
Machine learning Engineer
Microsoft Visual Studio
Reverse engineering
Virtual Machine
Ansible
Bash
SQLite
Android NDK
Docker
MSSQL
Continuous deployment
Penetration testing
macOS
iOS Operating System
Android Operating System
Ethereum
Hyperledger
Caffe
FreeRTOS
Internet of Things
GitLab
Cryptocurrency
Blockchain
Business Analysis
Qt Creator
CUDA Toolkit
Hyperledger Fabric
Security audit
GoLand
Industries
Information services & Technologies, Safety & Security, Blockchain & Cryptocurrency, Cybersecurity & Data Protection, Data Science & Machine Learning, Automotive, Internet of Things
Cybersecurity, virtualization, cloud computing, SaaS development, Encryption as well as Machine Learning. We have accumulated significant technical skills and knowledge base thus providing our clients a competitive advantage when outsourcing software development projects to us. Blockchain smart contracts development, ML/DL/AI. Over our history, we have organically grown adding new technology domains to the team expertise and yet maintaining the same engineering, quality, and project management standards. We build long-term relations with our clients and place great care in delivery and quality. Apriorit is proud to possess expert programming skills in .NET development, C/C++, Phyton, C#, Obj-C, and other languages. Our expert knowledge in driver and kernel development domains, has been recognized by our clients and professional community.