Profile:
Software Development
Name: Bogdan
Position: Software Engineer
Languages of programming:
JavaScript, Python
Frameworks and technologies:
Express, Socket.io, React, Redux, Node.JS, Hyperledger, Angular, Blockchain, AIOHTTP, RxJS, Docker, Vagga, WebSocket, Redis.
Databases:
PostgreSQL, MySQL, MongoDB.
Experience:
Project: Unified Registry
Description: Unified registry of property complexes of the territorial community.
Involvement: 5 months
Project role:
Participation in the architecture team
Fullstack developer
Responsibility:
front server development
creation components, creation clients part
code review
Tools & Technologies: JavaScript, ExpressJS, PostgreSQL
Project: Task Management App For Owncloud
Description: Development of the high load web application for a secure web-based project planning and collaboration management.
Involvement: 4 months
Project role:
Fullstack developer
Responsibility:
development and integration of new features like: Activity Stream, Talks, Calendar, Contacts, Files, Gantt Chart, Project Dashboard. creation components, creation clients part
Tools & Technologies: PHP, MySQL
Project: Jira-Plagin
Description: Building interface on plugin for JIRA system
Involvement: 3 months
Project role: Front-end developer
Responsibility:
front-end JavaScript programming using Atlassian/AUI framework
Tools & Technologies: JavaScript, Atlassian/AUI, Jira
Project: SPS Website Toolbar
Description: SPS - an accessibility toolbar that integrates on top of a website and allows multiple visual modifications for people with vision impairments.
Involvement: 2 months
Project role: Front-end developer
Responsibility:
front-end development
code review
Tools & Technologies: TypeScript, Webpack
Project: DDK Core
Involvement: 1.5 year
Project role: Back-end developer
Responsibility: design and development of peer network module and synchronization module for a distributed network. These modules are designed for:
connecting to trusted peers
discovering new peers
ban/unban peers
broadcast transactions, blocks and current node state
request blocks from other peers for synchronization
check consensus with the connected peers
synchronize with peers to achieve consensus
serializing network data into a byte buffer to reduce traffic.
Tools & Technologies: Websocket, React, Inversify, Postgres, Docker, NodeJs, API.
Project: DDK Core 2.0
Description: DDK is decentralized autonomous community provide you the ease of financial services including exchange and rewards in Blockchain.
Involvement: 3 months
Project role:
Participation in the architecture team
Back-end developer
Responsibility:
building architecture
back-end development
code review
Tools & Technologies: Websocket, React, Inversify, Postgres, Docker, NodeJs, API.
Project: Blockchain Based Systems For Publicly Funded Universities
Description: Application for improvement education process. Automation of lecture attendance control. Providing statistic for University/School compliance. Includes mobile, web implementations.
Involvement: 3 months
Project role: Front-end developer
Responsibility:
Integration Hyperledger network into project. Hyperledger network was used for creation transaction between students, government and university.
Tools & Technologies: TypeScript, React, Hyperledger
Education: The National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”