Denis B.
Blockchain Developer/Backend (Node.js)
SKILLS / COMPETENCIES
SUMMARY
Programming Languages:
Developing web applications using JavaScript (MERN).
Solidity, Javascript/Typescript,
Node.js, Python, Php, Golang, Rust
Technologies:
Blockchain, smartcontract,
Ethereum, Substrate
Node.js, Serverless, Lambda
Typescript, Express.js, Nest.js, AWS
(EC2, S3, Lambda, DynamoDB, SQS,
API Gateway), CI/CD, Docker,
Docker-compose, microservices,
Redis
New functionality development.
Good logical thinking and team player
Studying new tech stacks
PROJECTS
Gather
Technologies: Blockchain, Bridge, Token swap, liquidity
pool, smartcontract, erc20, erc721
Ecosystem which allows to use webmining using its own
Ethereum compatible blockchain. It has its own erc20 based
token on Etherereum blockchain linked to Binance smart
chain via a bridge
Databases:
Responsibilities: Blockchain and smartcontract
development
MongoDB, PostgreSQL, DynamoDB
MySQL
NFT+marketplace
Operational Systems:
Linux
Technologies: erc721, marketplace
Ecosystem which allows to create an NFT by multiple
owners and share the paid price between the owners of
the NFT.
Responsibilities: Smartcontract development
Source Controls:
GIT
System to provide microfinancing to customers
Tracking Systems:
Technologies: Lambda, Serverless, DynamoDB, Node.js,
PostgreSQL
Jira, Redmine
Development Methodologies:
Application which provides loans to the customers based on
the financial data taken from users. Financial institutions are
assessing the customer's financial data and making a decision
to approve or reject loan applications.
AGILE/SCRUM, Kanban
Responsibilities: Back-end development
System to provide regular payouts in
LANGUAGES
ENGLISH
Spoken level: Upper-Intermediate
cryptocurrency
Technologies: Node.js, Nest.js, PostgreSQL
Application which handles the payouts in cryptocurrency ETH
0
Written level: Upper-Intermediate
EXPERIENCE
2021 - present
Gather.network
Blockchain Developer
in sidechain. It was built based on microservice.
Responsibilities: Back-end development
Web scrapers
Technologies: Node.js
The utility is loading a html page with product info then it
crawls and parses the html to get required data of the
product. The parsed data is structured and saved into the file.
Freelance
Develop scrapers:
-open url
-parse html
-save into csv
Full-stack/Blockchain Developer
Responsibilities: Back-end development
2010 -2021
EDUCATION
Zaporizhzhya National Technical
University-
Master’s degree in Computer
Science
Getpointer
getonpointer.com
Technologies: Node.js, Express.js, Docker, MongoDB,
Mongoose,
The app lets high school students take ownership of their
college search and apply for respectively.
Develop a back-end:
- regular API serving entities for helping the high school
students to search college and apply into.
- service for sending notifications on daily basis
Notifications were based on Firebase cloud messaging
Responsibilities: Back-end development
Airfarm
Technologies: Node.js, Express.js, MongoDB,
Mongoose, Gitlab, CI/CD
The app allows publishing information about agriculture. To
read that data a user should register and pay for his
membership.
Develop a backend:
The backend was purely designed as API and splitted into
microservices;
- develop services on the back-end which are called regularly.
- JSON web token based authentication
- serving user, profiles, info material entities.
Responsibilities: Back-end development
Viralsoda
www.viralsoda.com
Technologies: Node.js, Express.js, PhP, MySQL
1
The platform for marketing. Automation for posting data to
Instagram. Carrier lookup for running/sending sms plans
Develop a web application:
- develop backend. The backend was purely designed as API
and splitted into microservices;
- develop services on the backend which are called regularly.
- develop frontend.
Adding third-party API:
- paypal
- justanotherpanel
Responsibilities: Full-stack development
Chratos
Technologies: Node.js, MongoDB, Redis, React.js,
HTML5, CSS3
The platform for connecting the investors and businesses
which need funds to run their ideas. The investors are
investing into the business with bitcoin. After some period of
time the earnings from business are shared between
investors in bitcoin respectively.
Develop a web application based on the Javascript stack:
- develop backend using node.js, mongodb, redis. The
backend was purely designed as API and splitted into
microservices;
- deploying applications on the servers, deploying and hosting
wallets(bitcoin, litecoin, gulden) on the servers.
- develop services on the backend which are called regularly.
- containerisation of applications.
- develop frontend.
Adding third-party API:
- cryptocurrency wallets
- exchange rates
Responsibilities: Full-stack development
8. Cloud Mining
Technologies: Node.js, MongoDB, Mongoose, Redis,
React.js, HTML5, CSS3
The system lets users buy/rent cloud mining power to mine
coins without real equipment.
Develop an architecture of the application based on the
Javascript stack:
- develop backend using node.js, mongodb, redis. The
backend was purely designed as API.
- develop services on the backend which are called regularly.
Adding third-party API:
- bitcoin wallet
2
- exchange rates
Responsibilities: Full-stack development
Hotel Reservation System
Technologies: Java, php, Codeigniter framework,
node.js, express.js
Mobile application enables users to check free rooms on a
required date in a required place. Then the user can make a
reservation of the selected room.The app has data of the
hotels throughout the world.
Develop an architecture of the application based on the native
Java
- develop API using php-CodeIgniter framework
Responsibilities: Android developer
Pizzaexpress
pizzaexpress.com
Technologies: PhP, Zend framework, API, REST, JSON
The application lets the user check the menu, select the
desired dishes, order and tracks the delivery status of the
order.
Develop an architecture of the application based on the LAMP
stack:
- develop backend using php, Zend framework, mysql.
- the whole system was splitted into applications which were
talking to each other via API calls
Responsibilities: Back-end development
3