Ekaterina E. Blockchain Developer

Blockchain and Cryptography (5.0 yr.), Smart Contracts (4.0 yr.)

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

Education

Computer Science and Software Engineering