Dmitry SOFTWARE ENGINEER
Smart Contract (2.5 yr.), Blockchain and Cryptography (1.5 yr.)
Summary
- Software engineer with 5+ years of experience in computer science and software engineering.
- Proficient in JavaScript, TypeScript, and Solidity programming languages.
- Extensive experience in frontend development using React, Redux, Zustand, and other related libraries.
- Deep knowledge of blockchain technologies, including Hardhat, ethers.js, and OpenZeppelin.
- Skilled in project management, with experience in developing decentralized applications and smart contracts.
- Familiar with software development methodologies such as Scrum and Kanban.
- Strong problem-solving and team-working skills, always ready to learn new technologies and take on new challenges.
Work Experience
Software Engineer, Decentralized Voting App
Duration: 08.2023 - Till nowSummary:
- This is a DAO (Decentralized Autonomous Organization) project built using React and Solidity
- The application enables users to participate in a transparent and secure voting process on the blockchain
- It leverages smart contract technology to ensure the integrity and immutability of the voting system
Technologies: JavaScript, TypeScript, Solidity, React, Redux, Hardhat, ethers.js, Styled-Components, Jest, Webpack, OpenZeppelin
Software Engineer, Business Process Automation
Duration: 01.2023 - 07.2023Summary:
- A system for setting up business process automation
- Includes work with webhooks, queries to third-party services and databases, mailing of letters, sms notifications and much more
- The user can set up a scheme of interconnected processes and run them one after the other
- Each type of work can be run synchronously or asynchronously
- There is also support for error handling and re-execution attempts
Technologies: JavaScript, TypeScript, React, Zustand, React Flow, KendoReact, Axios, Jest, Webpack
Software Engineer, Decentralized Auction Platform
Duration: 06.2022 - 12.2022Summary:
- An application built on the Ethereum blockchain using Solidity smart contracts
- The platform allows users to create and participate in auctions for various digital assets, such as collectibles, artwork, domain names, and more
- Users can create auctions by specifying the starting bid, reserve price, duration, and other relevant details
- The auction contract is deployed on the Ethereum blockchain, ensuring transparency and immutability
Technologies: JavaScript, TypeScript, Solidity, React, Redux, Redux-Thunk, Hardhat, ethers.js, MUI, Webpack, OpenZeppelin
Software Engineer, NFT Marketplace
Duration: 07.2021 - 06.2022Summary:
- The objective of developing this Cross Platform React application was to have all the smart NFT`s marketplace functionalities
- The app communicates with the ready-made system of NFT’s marketplace
- The app allows users to control each room’s devices particularly
- There is also a web portal implemented with the same functionality
Technologies: JavaScript, TypeScript, React, React-Admin, Apollo GraphQL, React Query, RxJS, I18Next, React-hook-form, Styled-components, MUI, Webpack, ThirdWeb contracts and UI
Software Engineer, Decentralized Fundraising Platform
Duration: 07.2020 - 07.2021Summary:
- An application that allows users to create and contribute to fundraising campaigns securely and transparently
- Users can create fundraising campaigns by specifying campaign details, including the goal amount, duration, and description
- Each campaign is assigned a unique identifier and associated smart contract
Technologies: JavaScript, TypeScript, Solidity, React, Apollo GraphQL, I18Next, MUI, React-hook-form, Chart.js, Web3.js, Truffle, Ganache, Jest, React-testing-library, Webpack, OpenZeppelin
Software Engineer, App for Internal Resource Management
Duration: 09.2018 - 07.2020Summary:
- The application allows the management of several existing applications in one
- With the possibility of controlling product registration and updates
- The admin panel also allows you to delegate authority between employees
Technologies: JavaScript, TypeScript, React, Redux, Redux-Thunk, Axios, Formik, MUI, Jest, WebPack
Education
- Computer Science and Software Engineering