Upstaff Sign up
Polina
🇵🇱Poland
Created AtUpstaffer since January, 2024

Polina — Web3 Software Engineer

Expertise in Back-End Web (5.0 yr.), Front-End Web (5.0 yr.), Telegram Bots and Mini-Apps.

Last verified on June, 2024

Bio Summary

-Software Engineer with 5 years of professional experience, working across eCommerce & retail, Marketplace, Healthcare, Entertainment, Education, and Blockchain, Game domains.
-Proficiency in PHP, JavaScript, TypeScript, React
- Knowledge of Vanilla JS, Native PHP, PHP-Selenium
- Experience working with Web3 marketplaces, nodes, on-chain, and off-chain transactions
- Knowledge of Web3, understanding of Abi, Smart Contracts; Tampermonkey, Greasyfork
- Knowledge Css3, Bootstrap 4; RPC; GitHub; MySQL
- Has a successful track record of developing applications from scratch and optimizing existing systems, evidenced by projects such as a Learning Platform, Event Manager, and a Website for a Coin Game
- Computer Science and Software Engineering Foundation

Technical Skills

Programming LanguagesJavaScript, PHP, Solidity, TypeScript
UI Frameworks, Libraries, and BrowsersAjax, Bootstrap 4, jQuery, SASS, Tailwind CSS
JavaScript FrameworksjQuery, React, Vue.js
PHP FrameworksLaravel
PHP Libraries and ToolsPHPUnit
JavaScript Libraries and ToolsVanilla JS, Web3.js
Databases & Management Systems / ORMMariaDB, MySQL, Redis
Amazon Web ServicesAWS EC2, AWS S3, AWS SES (Amazon Simple Email Service)
Version ControlBitBucket, Git, Github Actions, GitLab
BlockChain and Decentralized SoftwareBrownie, Hardhat, OpenZeppelin, Phantom
Virtualization, Containers and OrchestrationDocker, Docker Compose
Deployment, CI/CD & AdministrationGitLab CI
Mail / Network Protocols / Data transferGRPC
Web/App Servers, MiddlewareNginx
QA, Test Automation, SecurityPHPUnit, Selenium
SDK / API and IntegrationsRESTful API
Methodologies, Paradigms and PatternsSOLID
Other Technical SkillsFlask-restful, Git Lab, Protobuf

Work Experience

Software Engineer, LEARNING PLATFORM

Duration: 03.2023 – 01.2024
Summary: Development of a web application for educational training where students can take the test, and after that, the coach will assign them training materials. There is also a wide range of functionality for creating training materials, including articles, modules divided into lessons, and interactive elements.

Responsibilities: Developed application from scratch; participated in full cycle development; team communication and code optimization, testing processes; ensured technical feasibility of UI/UX designs; implemented queries to the database and transferred it to Eloquent ORM style; designed the application's UI to provide a better look and feel on different devices; developed unit tests to cover the new implement features and business logic; application optimization; technical documentation; code quality maintenance.

Technologies: PHP, JavaScript, TypeScript, Laravel, Filament, MySQL, Vue.js, Inertia.js, Tailwind CSS, HTML/CSS, Docker / Docker Compose, PHPUnit, AWS (S3, SES, EC2, RDS), Git / BitBucket

Software Engineer, EVENT MANAGER

Duration: 08.2020 – 03.2023
Summary: The project offers solutions for event management. Manage your event online – it’s fast and easy – for events both live and online. The project creates an event page that is easy to update and suits your brand perfectly. Send, automate, and schedule messages directly from the app. Choose from versatile payment options and invoicing. Also, international payment methods.

Responsibilities: Front-end and back-end development; site version updates; front-end redesign; make responsive and user-friendly UI; Figma layouts implementation; responsive UI components design; PIM system integration; REST API maintenance; unit tests; database optimization; Dockerization and writing docker-compose files; bug fixing and feature update.

Technologies: PHP, JavaScript, Laravel, MySQL, React, Bootstrap, HTML / CSS, REST, AJAX, jQuery, PHPUnit, Docker / Docker Compose, Nginx, Git / GitLab

Software Engineer, WEBSITE FOR A COIN GAME

Duration: 10.2019 – 08.2020
Summary: develop a website for playing a coin using Phantom wallet for the Ethereum network. Leveraging Web3.js, a website was implemented where the user connects to his Phantom browser extension, after which he can start the game - choose heads or tails, a bet. After that, the smart contracts determine whether the user won or lost, according to Oracle information. If he wins - he returns the winnings to the user's wallet. Live statistics were implemented, displaying information about users and their games.

Responsibilities: Smart contract development with Chainlink; end-to-end project architecture development; database architecture; building RESTful API; UI design following Figma; third-party services integration; Docker; unit tests for smart contracts; project documentation; software upkeep.

Technologies: PHP, JavaScript, Laravel, MariaDB, Vue.js, HTML / CSS, SASS, Bootstrap 4, REST, Docker / Docker Compose, Nginx, Web3.js, PHPUnit, Thirdweb, Hardhat, Openzeppelin, Chainlink, Phantom Wallet

Software Engineer, API FOR TELEGRAM BOT WITH CRYPTO PAYMENTS

Duration: 12.2018 – 10.2019
Summary: develop a telegram bot for playing a coin (heads or tails).
Using the Web3 concepts, an API was implemented to work with a telegram bot that accepts a bet in Ton via TonKeeper wallet, checks its status, and, if everything is successful, checks the user's winnings and if the user chooses to transfer the winnings to the user's wallet.

Responsibilities: Back-end development; complete development lifecycle participation, spanning from initial creation to client delivery; database architecture; gRPC API development including defining services and messages in .proto files; Implementation of third-party services, such as TonKeeper;  Integration with Top Keeper wallet: transactions, transaction status verification; Development of smart contracts;  Writing unit tests; Crafting extensive and reader-friendly documentation for the project; Preserving ongoing software applications through bug rectification, design refinement, or the inclusion of novel features.

Technologies: PHP, Laravel, MariaDB, Redis, Composer, Solidity, Nginx, PHPUnit, gRPC, Protobuf, Git / 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 Polina
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring