Position: Full Stack JS /Blockchain Developer
Category: JavaScript
English level: upper
Years of experience: 8


Blockchain/Bridge Engineer
Software Engineer/TL
Aurora Labs | April 2022 - Present
IT-Dimension | May 2018 - April 2022
• Design and execution of a data indexing and analytics system for the high-volume "Rainbow Bridge" product, handling $5 billion annually.
• Engineered ETL pipelines for diverse blockchains and NATS streams data, ensuring efficient and timely data availability.
• Strengthened security with alerting and error detection systems.
• Created a versatile scraping service for multiple APIs, empowering the BI team.
(Rust, Ethers, Near Protocol, Web3, NATS, Benthos, Grafana, MongoDB, TypeScript, Python, and Pushover)

Software Engineer/TL
IT-Dimension | May 2018 - April 2022
«Otalio»: Developed and architect SaaS platform serving cruise liners, offering Ship PMS, POS, and diverse revenue-generating applications. (Angular7+, Nrwl, GraphQI, Elastic Search, NgRx, Jasmine, PWA)
Developed scripts to refacot 'legacy' code and templates.
«Zuum transportation»: Engineered an Angular 8+ SaaS solution for transportation companies across North America. (GraphQL, Elastic Search, and NodeJS, with Angular Material enhancing the UI).
«SORND»: Creation of security multi-threading WEBGL application (Vue2, Redux). On the backend combination of technologies were used to support video streams from RTSP cameras and data from a lot of sources (Nginx, Python, NodeJS, Express, MQTT, MongoDB), the application was designed to work in a 3d map view that allows interaction with cameras/drones/sensors in real-time (CesiumJS).

Full-Stack web developer
CubeX | Okt 2017 - May 2018
«Populus»: digital custody storage service (ReactJs, Flux, Meteor - NodeJS framework, Ethers, Web3)
«Payever»: commerce platform + POS tools (Angular 4+, NgRx, Jasmine)

Full-Stack developer
S-PRO | May 2015 - Oct 2017
Cross-platform applications (AngularJS+lonic+Redux) and (React Native+Flux)
Web applications on Angular 2+ and ReactJs
BE on (NodeJs, Express, MySQL or MongoDB)