Rust Developer

Rust Developer At Cvex

Rust developer focused on Smart Contract development for Arbitrum blockchain, with experience in Python, microservices, and system administration.


Experience: 6 years

Yearly salary: $100,000

Hourly rate: $60

Nationality: 🇺🇦 Ukraine

Residency: 🇺🇦 Ukraine


Experience

Integrations Engineer
Wingback
2022 - 2024
Built REST APIs and back-end services for the business processes of building billing plans and signing contracts Built integrations with 3rd party services, among them Avalara Tax, participated in improving integrations with Stripe for charging customers Increased test coverage for the backend service, contributed to the required stability guarantees. Built integration testing infrastructure on top of AWS Canary Contributed to the development of the billing engine
Senior Data Engineer
JUST EAT
2020 - 2022
Helped the team with final stages of Python 3 migration, removing legacy compatibility layer and making changes to the build process. Enhanced the test suite and the build process further, increasing developer confidence in further updating Python interpreter version to the latest. Wrote a benchmark and made improvements to an internal API service, helping reducing costs in running it, as well as increasing the service stability and reducing the amount of pages the team had to deal with manually. Proposed and implemented an upgrade plan from Airflow 1 to Airflow 2, making an backwards‐compatible upgrade without service interruptions possible. Participated in cross‐team effort on standardazing CI/CD tooling. Helped with development of deployment pipeline templates for tools common across teams. Trained the team on usage of said CI/CD tooling. Initiated efforts on standardizing of testing frameworks used in the team. Helped team members upskill on usage of Pytest, and introduced best practices on writing tests with it.
Senior Python developer
STYLINDEX
2018 - 2020
Was instrumental in breaking down a Python monolith into a number of microservices, migrating from a REST API to GraphQL‐based one in the process. Migrated said Python monolith from Python 2.7 to Python 3. Transitioned several microservices from being tightly coupled to Google AppEngine to being deployable in Docker containers. Together with the CTO selected Rust as a language for future development, developed several microservices in this language. Developed several microservices in Rust, while also migrating Python ones to Rust between new feature development.

Skills

backend
blockchain
python
smart-contract
rust
english
japanese
ukrainian