Position: Fullstack Software Engineer (Java, Node.js, React)
Category: Node.js
English level: upper
Years of experience: 3

ETHOnline hackathon Polygon sponsor 7th place
Interlogic hackathon 2nd place

Software Projects

Infinite Canvas – draw NFTs anywhere on public canvas

• Implemented two types of data storage: NFT-based for User data and log-based for application data.
• Used gzip compression to optimize storage of large vector image objects on the IPFS.
• Deployed contracts to Rinkeby Ethereum testnet and implemented OpenSea integration.

SENDer – send files without intermediaries

• Designed and developed full-stack Typescript Node.js | React application with GraphQL API and Google OpenID
authentication.
• Implemented Geo Tracking feature to find nearest users, pretty much as Apple AirDrop does it.
• Developed filesharing feature with WebRTC to provide users seamless P2P experience.
Intellective   Irvine, US (Remote)
Software Engineer Aug. 2021 – Present

• Reduced table rendering time by 400% by implementing a custom virtualization feature for rows of dynamic height.
• Upgraded analytics package with Apache Echarts library, which increased user satisfaction by ~ 100%.
• Implemented “Generic Action” feature with “Command” pattern on both API and frontend sides.

Intellective Irvine, US (Remote)
Junior Software Engineer Sep. 2020 – Aug. 2021

• Optimized React UI performance by ~ 80% via implementing the “Observer” technique.
• Designed and implemented config verification feature on Java(Spring)-powered backend.
• Developed file streaming API endpoint with compression and file transformation abilities.

Binary Studio Kyiv, Ukraine
Trainee Software Developer May. 2020 – Sep. 2020

• Developed production-ready Google forms analog project in a team of 8 people.
• Designed and implemented a 5 times faster solution for React client form edit and preview core features.
• Implemented a distinct full-text search service based on ElasticSearch.