Position: Blockchain developer
Category: JavaScript
English level: upper
Years of experience: 6

Client-side high-efficiency optimization for real-time location system. There was a problem with a huge amount of messages through WebSocket channel about positions of all trackable objects. After some small amount of objects it start to have some freeze on client side because of overload main ui thread. I've created WebWorker for handling WebSocket messages about their positions, collect it to hashmap to overrite deprecated one and pass to the main ui thread only fresh data constantly each 250ms. After this improvement starts to be able to track much much more objects during one floorplan.

R&D Bitcoin mortgage system.
- Mortgage system for Bitcoin holders to generate cash from their assets without selling them (Decentralized Stablecoin). 
- Tips in social networks based on browser extension and Near Protocol. With a decentralized custom oAuth approach. 
- Lottery based on cryptocurrency smart contracts. Using solidity for smart contracts for Etherium and BSC. Full client integration with contracts with web3.0.
- Fintech project for investements. A lot of high-quality authors write articles, analytics for payable subscriptions, a lot of useful, convenient statistics for a huge amount of companies, portfolio tracker, news, internal rating system, education, etc.
- High load real-time location system which tracks objects on the prepared place (huge storage, manufacture, office, etc.) There is the ability to track all objects (with very high accuracy 2-5m) on the map, make playback, heatmap, restricted locations for different roles of objects, etc.
- Platform for movies aka screen life. Making it, place clickable ads inside the movie for the user interaction. 
- Platform for renting and buying properties in Europe, a lot of different filters, searches, radius search on the map.