Ekaterina E. Blockchain Developer
Summary
- Blockchain Developer with a 5-year background in financial technologies, specializing in Crypto, De-Fi, and NFT domains.
- Exhibits proficiency in several programming languages, including Solidity, Rust, JavaScript, and TypeScript.
- Key technical experience encompasses Ethereum, Solana, IPFS, and advanced blockchain development tools and practices.
- Has experience in smart contract architecture design, blockchain integration, and secure transaction implementation across multiple projects, such as decentralized gaming platforms, NFT collections, and crypto exchanges.
- Demonstrated capabilities in both backend technologies (Node.js, Express.js) and cloud infrastructures (AWS suite)
- Upper-Intermediate English
Work Experience
Blockchain developer / Software Engineer, Online blockchain gaming platform
07.2022 - Till now
Summary: The platform gives the ability for players to participate in different kinds of games that rely on blockchain. It has different types of card games that depend on randomness that is verified by the blockchain. Additionally, the platform holds regular events payment logic, which works on the smart contract side.
Responsibilities:
- Design smart contracts architecture;
- Design application architecture;
- Developing and deploying smart contracts on the Solana network;
- Facilitating interoperability between Solana and other blockchain networks;
- Documenting blockchain development processes and complying with best practices in data protection;
- Ensuring data privacy, encryption, and secure transaction processing;
- Utilize AWS S3 for storing backups and archives;
- Connecting AWS Lambda with AWS S3 triggers;
- Develop and deploy smart contracts that govern the rules and operations of the DAO;
- Implement multi-sign functionality;
- Creating scripts and files for automating tasks and packaging and deploying applications in containers;
- Conducting thorough testing and auditing of payment-related components to mitigate potential risks;
- Analyzing, refactoring, and optimizing smart contracts for improved gas efficiency for data-driven insights;
- Developing serverless functions using AWS Lambda for event-driven architecture;
- Conducting regular security audits to identify and address potential vulnerabilities in the backend
infrastructure; - Help other developers with smart contracts;
- Develop custom algorithms;
- Mentoring and onboarding new developers;
- Preparation of contracts for the security audit and testing;
- Code review.
Technologies: Rust, JavaScript, TypeScript, Node.js, Express.js, Tortoise ORM, Jest, web3.js, Cargo, Solana, SPL, Anchor, Wallets integrations, IPFS, AWS(Lambda, S3, SQS, API Gateway, SNS, CloudWatch, CLI, etc.), PostgreSQL, MongoDB, Redis, Docker, Docker Compose, Bitbucket.
Blockchain developer / Software Engineer, NFT project
05.2020 - 07.2022
Summary: An NFT project includes a collection of 10k randomly generated characters with smart contract-side complications like referral system and price growth that depends on the number of tokens purchased. Future plans include GameFi logic implementation.
Responsibilities:
- Blockchain development;
- Maintaining and updating the smart contract code and documentation as needed;
- Develop custom algorithms (tree logic);
- Developing blockchain integration;
- Research and development for privacy (private transaction, channel, ZKP);
- Safe digital asset transaction (atomic swap, HTLC) technology development and standardization;
- Deploy NFTs on Solana;
- Conducting comprehensive analysis of token inflation models and their impact on the ecosystem;
- Functional test of smart contracts.
Technologies: Rust, Cargo, Solana, SPL, IPFS, Wallet integrations, web3.js, Github.
Blockchain developer / Software Engineer, Crypto exchange platform
02.2019 - 05.2020
Summary: Decentralized Crypto platform with a complete Ecosystem aiming to bridge the gap between people and cryptocurrency and enhance the DeFi experience.
Responsibilities:
- Blockchain development;
- Consulting on tokenomics and marketing;
- Complicated smart contracts structures development;
- Solving security problems in existing contracts;
- Participate in the entire application lifecycle, focusing on coding;
- Blockchain development and integration;
- Implement utility token;
- Develop custom algorithms;
- Writing technical documentation;
- Smart contracts protection.
Technologies: Solidity, Ethereum, web3.js, IPFS, Ganache, ERC-20, ERC-721, Waffle, Truffle, ProxyContract, OpenZeppelin, Wallets integrations, Slither, Solhint, Github