Kate Blockchain developer / Software Engineer

Blockchain and Cryptography (3.0 yr.), Smart Contracts (2.5 yr.)

Summary

- Blockchain developer / Software Engineer with 5 years of experience in the field.
- Proficient in programming languages such as Solidity, Rust, and Python.
- Extensive knowledge and experience in blockchain technologies including Ethereum, Optimism, Waffle, Truffle, and Ganache.
- Skilled in backend development using frameworks like Django, Django Rest Framework, and FastAPI.
- Experienced in working with databases like PostgreSQL and MongoDB.
- Proficient in cloud services and DevOps tools such as AWS, Docker, and Docker Compose.
- Strong expertise in version control systems like Git and collaboration platforms like Bitbucket and GitHub.

Work Experience

Blockchain developer / Software Engineer, Platform for investment

Duration: 07.2021 - Till now
Summary:

  • Platform for investment in digital assets
  • The De-Fi platform combines a variety of broad functionality that makes it easier to work, the automation of many functions makes the user's work easier

Responsibilities: Design blockchain architecture; Design application architecture; Backend development; Creating Solidity smart contracts; 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; Signature EIP-712 implementation; Implement ERC-20 tokens; Develop custom algorithms; Mentoring and onboarding new developers; Preparation of contracts for the audit; Code review.
Technologies: Solidity, Python, FastAPI, SQLAlchemy, Pydantic, Alembic, Waffle, HardHat, ProxyContract, Uniswap, OpenZeppelin, Optimism, Slither, Solhint, Wallets integrations (Metamask, Trust), Ganache, EIP-712, ERC-20, AWS(Lambda, S3, SQS, API Gateway, SNS, CloudWatch, CLI, etc.), Docker, Docker Compose, Bitbucket

Blockchain developer / Software Engineer, NFT platform

Duration: 05.2020 - 07.2021
Summary:

  • The NFT platform, the idea of the facilities themselves is baseball, they will also be divided into several seasons
  • A platform token has been introduced (NFT can be bought only for this token)
  • The token itself is algorithmically regulated, that is, an algorithm is embedded inside the smart contract that controls the supply/demand of the token on the market

Responsibilities: Blockchain development; Backend development; Maintaining and updating the smart contract code and documentation as needed; Analyzing and improving the efficiency and speed of transaction processing within the blockchain network; Setting up monitoring of AWS resources and services using AWS CloudWatch; Configuring AWS EC2 instances; Conducting comprehensive analysis of token inflation models and their impact on the ecosystem; Optimizing and securing smart contracts involves refining code efficiency, reducing costs, and fortifying against security risks; Add new feature to existing Solidity part; Solving security problems in existing contracts; Optimizing performance and gas usage; Deploy NFT on Ethereum Network; Blockchain testing and integration
Technologies: Solidity, Python, Django, Django Rest Framework, HardHat, ProxyContract, Uniswap, OpenZeppelin, Ethereum, IPFS, ERC-20, ERC-721, web3.py, Wallet integrations (Metamask, Trust), AWS(Lambda, S3, SNS, SQS, CloudWatch, CLI, ECS, EC2, etc.), PostgreSQL, Docker, Docker Compose, Github

Blockchain developer / Software Engineer, NFT project

Duration: 08.2018 - 05.2020
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: Consulting on tokenomics and marketing; Complicated smart contracts structures development; Optimizing API performance and scalability through monitoring, load testing, and performance tuning; Create technical and API documentation using required standards; Participate in the entire application lifecycle, focusing on coding and debugging; Blockchain development and integration; Develop custom algorithms; Smart contracts protection
Technologies: Solidity, Rust, Tokio, Cargo, Actix Web, Diesel, PostgreSQL, MongoDB, rust-mongodb, rust-crossbeam, Ethereum, IPFS, Ganache, Wa Truffle, ProxyContract, OpenZeppelin, Wallets integrations (Trust, Phantom), Docker, Docker Compose, Github

Education

  • Computer Science and Software Engineering