Vadzim Belski

Scan contact card

Scannable QR code with contact info

Blockchain expert and consultant in De-Fi, blockchain development and integration of de-centralized solutions to enterprises. Experience in Solidity, Rust, Golang.

Commerce expert with 15 years of experience delivering superior omni channel experience for middle size businesses and large enterprises. Mobile apps development, PWA and cutting edge solutions for your business.

Specialties: Blockchain, IoT, Go, Python, PHP, Kubernetes, Android, IOS, Telco, Linux, Adobe AEM, Magento, Symfony, Django, Flask, Pimcore, PIM, Akeneo PIM, ERP, CRM, Warehousing, Taxes, Delivery, MDM, Loyalty and Rewards, Email Marketing, Campaign Management, Analytics, Branding, Risk Management.

Certifications

Socialization

Skills

Architecture
  • IP Networking
  • DNS
  • Firewalls
  • Load Balancing
  • Microservices
  • RESTful APIs
  • SaaS/PaaS/IaaS
  • GraphQL
  • API Gateway
  • CQRS
  • Event Sourcing
  • Domain Driven Design
Languages, Operating Systems & Tools
  • Golang
  • PHP
  • Python
  • git
  • subversion
  • linux
  • bash
  • React
  • Jquery
  • Javascript
  • TypeScript
Platform Development & Administration
  • Atlassian
  • Bamboo
  • Bitbucket
  • Nginx
  • Kubernetes
  • Kafka
  • MySQL
  • Wordpress
  • ElasticSearch
  • Docker
  • Kubernetes
  • AWS
  • Google Cloud Platform
  • Microsoft Azure
Data Management
  • Microsoft SQL Server
  • Oracle
  • MongoDB
  • MySQL
  • PostgreSQL
  • Redis
  • ElasticSearch
  • Kafka
  • RabbitMQ
  • Cassandra
  • Neo4j
  • HBase
  • Hadoop
  • Apache Spark
Containers & Cloud

Projects

This section contains projects created. Everything listed is an open source or commercial effort, the distinction is only my role as owner or contributor.

ScienceSoft

The business successfully scaled its operations by expanding the technical team from 16 to 70 members, strategically incorporating expertise in Blockchain, AI, and ML. Additionally, the company has maintained its partnership with AWS, leveraging their resources and services to support continued growth and innovation. This expansion demonstrates the company's commitment to staying at the forefront of technology and meeting the evolving needs of its customers in an ever-changing market landscape.

Read more..

Wait! There's more..

See all Projects for more examples!

Creations

A collection of projects Vadzim Belski , and likely shared out with the community as an open source project.

Wireguard VPN on DigitalOcean

Experience streamlined setup and robust security with our WireGuard VPN deployment guide for DigitalOcean. Our concise instructions and automated scripts empower you to establish a secure virtual private network swiftly and seamlessly. Enjoy end-to-end encryption, optimized performance, and scalability, all on DigitalOcean's reliable cloud platform. Efficient, cost-effective, and reliable – WireGuard VPN on DigitalOcean is your key to secure connectivity without the hassle.

Read more..

Kubernetes containers integrity monitoring

Integrity monitoring for containerized applications ensures the security of the file system by calculating hash values of files using secure hash functions. It compares recalculated hashes with stored values to detect unauthorized changes and initiates automatic rollbacks to the previous known good state if tampering is detected. This proactive approach enhances application security and reduces the risk of compromise.

Read more..

Publications

A collection of articles, presentations or talks, most likely on Culture, Web3, Commerce, DevOps, Golang.

Talk - Drag and drop content management with Pimcore in Magento.

This talk is about how to integrate Drag and drop content management with Pimcore in Magento.

October 2018

Talk - A B2B purchasing portal makes the procurement process faster and easier.

This talk is about how With a B2B purchasing portal, you can easily consolidate communication with vendors and manage orders from multiple branch offices in one place. Branch managers can independently make orders and combine them into a common one. A side benefit of this practice is that it streamlines the payment process, creating a single bill instead of multiple ones.

August 2018

Talk - A four step guide to triple your savings on AWS deployments.

This talk is about how to triple your savings on AWS deployments. It is a four step guide to triple your savings on AWS deployments.

March 2015

Wait! There's more..

See all Publications for more examples!

Experience

Project Coordinator

ScienceSoft

Leadin of development of fast variois software teams in Go/PHP/Python.

September 2013 - Present

Software Architect

ScienceSoft

Implemented and designed software solutions for a variety of clients.

Jul 2007 - August 2013

Senior Software Developer

ScienceSoft

Implemented websites, portals, and web services.

February 2006 - March 2007

Education

[State University]

Bachelor of Law
Lawyer practice

Diploma of the law, specialization in the practice of lawyers and the law of the state.

2018 - 2023

[ State University]

Teacher of Mathematics and Informatics
Specialization in the field of mathematics and informatics. Capable to teach students in the field of mathematics and informatics, astronomy.

2001 - 2006

Dubai - Regulating Virtual Assets

Intro Dubai, the land of sky-high ambitions and glittering gold, is now setting its sights on a new frontier: the wild west of virtual assets (VAs) and tokenization. Buckle up, crypto cowboys and NFT nomads, because this emirate is aiming to become a blockchain oasis amidst the regulatory sand dunes. But before we dive in, let’s unpack the lingo with a punny twist: Virtual Assets: Think of them as the Aladdin’s lamps of the digital world, holding value and granting wishes (like buying that limited-edition Bored Ape).
February 18, 2024

Navigating the Future: Supply Chain in 2024 is powered by Blockchain

Intro According to a recent report by PwC, the global supply chain blockchain market is expected to grow by 32% in 2024, reaching $8.6 billion link. The report also predicts that the top three sectors that will adopt supply chain blockchain are finance, healthcare, and supply chain. The report also identifies the top three challenges to supply chain blockchain adoption, which are interoperability, regulation, and talent. The intersection of blockchain technology and supply chain management has been a transformative force, offering unprecedented levels of transparency, efficiency, and traceability.
January 23, 2024

Technology predictions for 2024 - year of AI adoption

AI adoption intro AI adoption is the process of integrating artificial intelligence technologies into various domains and applications, such as healthcare, education, business, entertainment, and more. AI adoption can bring many benefits, such as improving efficiency, accuracy, innovation, and customer satisfaction. However, AI adoption also faces many challenges, such as ethical, social, legal, and technical issues, as well as the need for human oversight, collaboration, and education. According to a recent report by Gartner, the global AI adoption rate is expected to grow by 25% in 2024, reaching 75% of all enterprises.
December 31, 2023

Transforming Cross-Border Payments with Blockchain Technology

Intro Cross-border payments have long been plagued by inefficiencies, high costs, and delays. Traditional international money transfers involve multiple intermediaries, complex settlement processes, and often take several days to complete. However, the emergence of blockchain technology is poised to revolutionize this landscape, offering transparency, security, and efficiency to cross-border transactions. In this article, we explore how blockchain is reshaping the world of cross-border payments and the benefits it brings to banks, financial institutions, businesses, and individuals.
September 22, 2023

Blockchain - The Architecture of Asset Tokenization

Intro Asset tokenization has emerged as a transformative concept that revolutionizes the way we perceive and interact with traditional assets. By converting real-world assets into digital tokens, tokenization enables fractional ownership, enhances liquidity, and opens up new avenues for investment. This article provides an in-depth exploration of the architecture underlying asset tokenization platforms, elucidating the key components and their interconnections. Through this comprehensive analysis, we aim to shed light on the technological infrastructure that powers the seamless tokenization of assets and facilitates the growth of a digital ownership economy.
June 17, 2023

Blockchain - The Rise of Asset Tokenization

Intro Asset tokenization has become a transformational force in recent years, altering how we view and use conventional assets. This cutting-edge technology, which is supported by blockchain and smart contracts, has the ability to expand accessibility, release liquidity, and completely transform the landscape of asset ownership and investing. Asset tokenization holds the promise of democratizing investments and creating new pathways for financial inclusion for anything from real estate and fine art to equities and commodities.
June 4, 2023

Blockchain Digital Wallets: A Comprehensive Guide to Building Your Own

Intro However, while they may appear technically simple, building your own blockchain digital wallet equipped with advanced security features provides you the ultimate level of control over your funds and assets. In addition to this, as an open-source protocol, blockchain digitization continually adapts itself around customer needs. This ensures a frictionless customer experience across every transaction and storing platform. Thus blockchain technology will not lose its relevance in the world of cryptocurrencies and DeFi.
June 4, 2023

Proof of Reserve

Proof of Reserve Proof of Reserve is a concept that aims to increase transparency and security in the management of assets. It is particularly relevant for cryptocurrency exchanges, which hold a large amount of user funds in their custody. Proof of Reserve allows users to verify that their funds are actually held by the exchange and not used for other purposes. Proof of Reserves in real world assets Proof of Reserve (PoR) is a concept that is not only relevant to the cryptocurrency world but also to real-life asset management.
May 4, 2023

Introduction to Zero Knowledge Proofs

What are zero knowledge proofs? A zero-knowledge proof is a way for one person (the prover) to prove to another person (the verifier) that they know something without revealing any additional information about it. It’s like a magic trick, but with math instead of rabbits and top hats. Zero knowledge proofs (ZKP) are a type of cryptographic protocol that allows one party (the prover) to demonstrate to another party (the verifier) that a certain statement is true, without revealing any additional information beyond the truth of that statement.
March 9, 2023

Blockchain for Banks some possible use cases

Blockchain Technology and its influence in the Banking Industry Blockchain technology is rapidly transforming various banking industries. The decentralized and secure nature of blockchain is a game-changer in the financial industry which offering numerous benefits over traditional databases. In this article I will discuss how blockchain is changing the banking sector and why it’s becoming an essential technology for banks. Increased Transparency and Security One of the most significant advantages of blockchain technology is its transparency.
February 11, 2023

How banking back-end works and what are the main software do they use

Intro Banking software has become an essential tool for financial institutions to manage their operations, from customer transactions to back-office functions. With the constant evolution of technology, banks are now able to offer new and improved services to their customers. In this article, we’ll be discussing the implementation of new bank offerings and some common terms used in the banking software industry. Banking Software Terms Core Banking System: A centralized software system that manages a bank’s day-to-day operations, including account management, loan processing, and transactions.
February 5, 2023

Latest terms and concepts in banking, investments, De-fi

Intro The world of finance is constantly evolving and it can be challenging to keep up with the latest terms and concepts. Whether you are a seasoned professional or just starting out, having a strong understanding of basic financial terminology is essential to success in the industry. In this article, we will explore key financial terms that every professional should know. From the basics of lending and borrowing, to the emerging world of decentralized finance, this guide will provide a comprehensive overview of the financial terms you need to be familiar with.
February 4, 2023

Programming with ChatGPT: A new era of AI-assisted development

Intro ChatGPT, a language model developed by OpenAI, has revolutionized the way we think about programming and software development. With its advanced natural language processing capabilities, ChatGPT has the potential to significantly improve the efficiency and accuracy of programming tasks. One of the most exciting applications of ChatGPT in programming is its ability to assist developers with code generation. By analyzing code samples and understanding the developer’s intent, ChatGPT can generate new code that is both syntactically and semantically correct.
January 27, 2023

Python interview questions for Senior Level

Intro If you are goint to interview with Python on Senior Level in ScienceSoft - be prepared to aswer the following questions. Also live coding tests to solve some trivial problems and verify you knowledge of python syntax and programming capabilities. Can you explain the difference between a list and a tuple in Python and when you would use one over the other? How would you go about implementing a custom memory management strategy in Python?
January 27, 2023

Anyone could get 45 bitcoins without knowing private key

Intro For several weeks I tried to play around bitcoin script. Yes, this may be news to you but bitcoin have a scripting language that acts as a very simple smart contract. This is an interesting topic because it reveals the internals of Bitcoin. What you should know is that bitcoins script is a scripting system for transactions. Forth-like, Script is simple, stack-based, and processed from left to right. It is intentionally not Turing-complete, with no loops.
December 10, 2022

Start Learning Rust programming language

Intro Rust is a modern programming language that focuses on thread-safety and performance. Unlike in many higher-level programming languages, there is neither a garbage collection nor a virtual machine in Rust. Instead, Rust addresses known problems of long-established low-level programming languages such as C or C++. At the same time, the programming language is known for its steep learning curve, which makes many developers shy away from delving into Rust.
December 3, 2022

Crypto billing system, Monitoring transactions and derrive addresses in Rust for Bitcoin, Ethereum, Solana and Polkadot

Intro Great weekend for great research followup. This article is about how to implement billing system different crypto currencies using Rust pogramming language. Before getting deeper into the details of implementation o would like to define what is standing under the term “billing system” for crypto currencies. Crypto Billing system is a software that us used to organize crypto payments in your organization. It is designed to create derevative addresses (one time payment addresses) and monitor incoming transactions executing business logic for your organization.
December 2, 2022

Awesome golang books list for inspiration and education

Credits to this github repo! Books Starter Books Advanced Books Web Development Resources Books Starter Books The Little Go Book Free The Little Go Book is a free introduction to Google’s Go programming language. It’s aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It’s longer than the other Little books, but hopefully still captures that little feeling. An Introduction to Programming in Go Free This book is a short, concise introduction to computer programming using the language Go.
December 2, 2022

Full token standrads for blockchain

Intro I collected of all token related standards proposed for the Ethereum network. This list can be used as note to recap and used during architecturing of the blockchain software. This list can be used compile solutions based on standards, many of the standards proposed by Ethereum developers and community and already have been implemented in Solidity. List of Ethereum Tokens Standards ERC-20 : Standard Fungible Token (EIP-20) Standard API for fungible tokens, including transfer and balance tracking functionalities.
November 25, 2022

The foreign function interface to call Rust library from Golang

Intro Imagin that you have a project written in C/C++ or even Rust and you would like to call functions from this project library in your Golang application. Wonderful thign is that there is a solution for that called FFI. A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another. The primary function of a foreign function interface is to mate the semantics and calling conventions of one programming language (the host language, or the language which defines the FFI), with the semantics and conventions of another (the guest language).
August 24, 2022

The Dining Philosophers Problem

Intro I would like to share classical problem with philosophers. This classic problem shows the various elements of parallelism. The complexity of the implementation of the task lies in the fact that a simple implementation can go into a hopeless state. The problem is defined like this: In ancient times, wealthy philanthropists invited five eminent philosophers to visit. Each of them was given a room in which they could engage in their professional activity—thinking.
August 16, 2022

Software Design principles

Intro Any architectect and software developer should be aware of and follow best practeces established by many generations of software developers. This article is a recap of the best practices and the most important ones for software developers. Whenever you came to interview with me - you should definitely read this article and know by heart many of the principles. Design principles A brief overview over common design principles SOLID Single Responsibility Principle (SRP): A class should only have a single responsibility, that is, only changes to one part of the software’s specification should be able to affect the specification of the class.
July 29, 2022

Bitcoin - crearing raw transactions

Intro I was interested on how to write Bitocoin automation and during of implementation of the project I found out that I need to write raw transactions. This looks interesting as it give an overview on bitcoin protocol internals, knowledge on how it works gives possibility to understand deeper the internals. Creating a Raw Transaction This allows you to send money but to craft the transactions as precisely as you want.
June 30, 2022

Solana SPL tokens

Intro I was interested how Solana blockchain is structured. Basically how to create own ERC20 and ERC721 token analog in Solana. My findings show that Solana provides ready to use implementation for Fingible and Nonfingible tokens. Comparing to Ethereum and other blockchain platforms, Solana is more flexible and has more features. Smart Contracts are also available in Solana. I will try to cover all the features of Solana. Solana Programs Smart Contracts in Solana called as Programs.
June 30, 2022

Bitcoin addresses monitoring for incoming transactions

Intro Let’s take a look a specific use-case. If a user is sending bitcoin to my bitcoin address, how can I keep track the status of the transaction, for example, when the user send the coins and when the transaction gets confirmed? The solution is the system will generate a unique address for every user who is trying to send bitcoin. And the system will listen any transactions in the network, which related to this address.
June 9, 2022

Game for blockchain presentation in ScienceSoft

Ethereum blockchain roulette implementation using smart contracts and Web3. Prepared for blockchain presentation. This project is a proof of concept of a game for blockchain presentation. The aim is to engage people in the blockchain community and to show how blockchain can be used in a real world application. The game is based on the roulette game. Technologies used: Solidity Ethereum blockchain JavaScript Web3 HTML/CSS To take part in game you will need metamask extension installed.
May 30, 2022

Setup own WireGuard VPN on DigitalOcean for 5$/month

Intro Currennt world is rapidly evolving towards the use of VPNs. Different companies are offering different solutions for the same problem. However you can manage everuthing yourself. You can use your own VPN server and host on service like DigitalOcean. This gives the following advantages: you control the server and can use it for your own purposes there is no 3rd party companies involved easy to Setup hight speed and low latency because you are the only user on your own server high privacy and security you can use it for your own purposes IPV6 support Please follow the instruction on my github to setup your own WireGuard VPN server in a couple of minutes.
May 12, 2022

Wait! There's more..

See all Blogs for more examples!