Position: JS Fullstack developer
Category: JavaScript
English level: fluent
Years of experience: 8

* Helped with launch of website for a few NFT P2E projects, team advising
* Launched own Launchpad system that allowed projects to raise funds with protection from sniping bots
* Now working on blockchain analytics solution for identifying relations between addresses
* Started own blog about blockchain news, project analytics
[FRONTEND]
* Creating SPA using frameworks like React, Angular
Working with UI libraries as MaterialUI
* Providing test coverage for UI components and business logic layers
* Optimizing app bundling and load time for providing smooth user experience (Webpack)


[BACKEND]
* Developing RESTFUL APIs with Express.js
* Creating Next.js applications with hybrid data loading flow (server-side, prerendering)
* Experience working with both noSql (MongoDB) and relational databases (PostgreSQL)
* Working with Mongoose and Sequelize ORMs
* Integrations with 3rd party services, social networks authentication and data fetching
* Refactoring monolith apps to microservices architecture with message queue communication layer

[DEVOPS]
* Experience in working with Google Cloud Platform and its services (CloudStorage, AppEngine)
* Basic microservices setup experience with yaml files and deploying to cloud
* Dockerizing node.js applications, splitting functionality into independent services
* Composing containers with docker-compose
* Little experience with AWS infrastructure

[BLOCKCHAIN]
* Integration of Connect Wallet functionality in different websites (WalletConnect, Web3Modal)
* Fetching data from smart-contracts, sending transactions for updating contract’s state
* File upload to IPFS solutions
* Integration of message signing for stateless long-living session
* Writing Solidity smart-contracts for EVM-based blockchains (ERC20, ERC721)
* Knowledge about gas optimization tips
* Experience in creating indexed DBs e.g. for getting data about NFT collection holders and transfers
* Working with Truffle, Hardhat for organizing the deployment process
* Blockchain data and transactions analysis
* Working with Web3.js, ethers libraries

[LEADING/MANAGEMENT]
* Leading team of 3 developers
* Creating/Editing tasks on Scrum Board
* Assigning tickets, checking Pull Requests of team members
* Communicating tightly with management team for clarifying details for tasks
* Providing reports and overview of features done for the project founder
* Interviewing candidates for company, creating interview reports for recruitment team
* Experience in launching own projects such as NFT collections, Launchpad for Projects and Blockchain Analysis solutions
Ideally, I'm looking for Frontend or Fullstack position with React/Node stack.

Personal DONT'S: React Native