Maksim Blockchain Software Engineer
Blockchain and Cryptography (3.0 yr.), Smart Contracts (3.0 yr.)
Summary
- Software Engineer with 5 years of experience in building web applications and expertise in blockchain, DeFi, NFT, and tokenization domains.
- Proficient in programming languages such as Solidity, Node.js, Python, and Java.
- Experienced in back-end development using technologies like Spring, Hibernate, and JDBC.
- Skilled in working with blockchain technologies including Ethereum, ERC721, ERC1155, and EIP712.
- Familiar with CI/CD tools like Jenkins and containerization platforms like Kubernetes and Docker.
- Strong knowledge of database management systems like PostgreSQL, MySQL, and MongoDB.
- Well-versed in agile methodologies like Scrum and Kanban, with a solution-oriented approach to project objectives.
Work Experience
Software Engineer, Custom Blockchain Platform
Duration: 06.2022 - Till nowSummary:
- Custom blockchain ecosystem with a compliance-specific for business
- Truly secure and helpful for reducing the cost of existing tech-stacks
- With possibility to claim additional rewards if the user has exceeded the deposit limit
Technologies: Solidity, Ethereum, Hardhat, Ethers, Slither, Solhint, OpenZeppelin, Uniswap, WalletConnect, Metamask, React, Node.js, Rust, Python, Foundry, PostgreSQL, Jira, Confluence
Software Engineer, NFT Marketplace
Duration: 05.2018 - 06.2020Summary:
- Smartchain is specifically designed to meet the security and privacy requirements of the financial sector and other industries dealing with sensitive data
- It is an n+1-tier blockchain where each tier is a separate parachain
- Three separate para-chains are created for each business, with access rights, that hold digital assets, tokenized securities and smart contracts on a highly scalable and energy efficient infrastructure, allowing businesses to deploy their private blockchain environment, keeping all transactions private within that business' permission tree
- Another parachain is open to the community and plays an important role in the ecosystem
Technologies: Java, Spring(Boot, Data, Web, Security, Cloud), Polygon, ERC721, ERC1155, EIP712, ERC20, EOS, Transparent proxy, SushiSwap, Web3j, MetaMask, Solidity, Hibernate, Liquibase, JUnit, Mockito, Infura, Maven, TestContainers, Jenkins, Docker, Docker-Compose, Apache Kafka, MongoDB, PostgreSQL, Swagger, Git, Bitbucket, Lombok, Mapstruct, Jira, Confluence
Software Engineer, NFT Minting Platform
Duration: 06.2020 - 11.2021Summary: Development of a NFT minting platform for unique characters with the ability to easily customize website, like uploading new backgrounds, locking of NFT claim phases etc.
Responsibilities: Deployment ThirdWeb Smart Contracts; Set up ThirdWeb Smart Contracts; Managing Supabase DB; Integrating Supabase with FE; Integrating web3 libraries with FE; Designing database; Set up Supabase tables and constraints; Uploading FE images to Supabase Storage; Prepare status reports and organize review meetings with management; Identifying tasks and subtasks in modules with the estimating efforts preparing technical design and solution approach documents; Bug fixing; Investigation and use in practice of various architectural solutions; Project documentation.
Technologies: Supabase, React, Ethereum, Solidity, Metamask, Vercel, Thirdweb, Git, GitLab, Jira, Confluence
Software Engineer, Custom Web 3 Game
Duration: 11.2021 - 06.2022Summary:
- Web3 game that’s based on car races with different race strategies that allow to slow down competitors
- Before the start of the match users place a bet on the team they like and wait for a champion
Technologies: Firebase, Node.js, Vue.js, Alchemy, Solidity, Jira, Confluence, Docker, Arbitrum, Ethers, Hardhat, Metamask
Education
- Software Engineering
- Computer Science