Upstaff Sign up
Ekaterina E.
🇵🇱Poland (UTC+01:00)
Created AtUpstaffer since February, 2024

Ekaterina E. — Blockchain Developer

Expertise in Blockchain and Cryptography (5.0 yr.), Smart Contract (4.0 yr.).

Last verified on August, 2025

Bio 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

Technical Skills

Programming LanguagesJavaScript, Rust, Solidity, TypeScript
JavaScript FrameworksExpress, Node.js
Python Libraries and ToolsTortoise ORM
JavaScript Libraries and ToolsWeb3.js
Databases & Management Systems / ORMMongoDB, PostgreSQL, Redis
Amazon Web ServicesAWS API Gateway, AWS CloudWatch, AWS Lambda, AWS S3, AWS SNS, AWS SQS
BlockChain and Decentralized SoftwareAnchor, ERC-20, ERC-721, ETH (Ethereum blockchain), Ganache CLI, IPFS (InterPlanetary File System), OpenZeppelin, Solana, Truffle
SDK / API and IntegrationsAWS API Gateway
Version ControlBitBucket, Git, GitHub
Scripting and Command Line InterfacesCLI
Virtualization, Containers and OrchestrationDocker, Docker Compose
QA, Test Automation, SecurityJest
Other Technical SkillsProxyContract, Slither, Solhint, SPL, Waffle

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ekaterina E.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring