• File

Andrii

Rust Software Developer

Age:
56 years
City:
Kyiv

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Andrii Yermakov
Rust Software Developer

Location: Kyiv or Vinnytsia, Ukraine
e-mail: [open contact info](look above in the "contact info" section)
Phone: [open contact info](look above in the "contact info" section)

Summary:
● 10+ years of professional expertise in the Information Technologies (IT) industry;
● Rich experience in software architecture, knowledge of a wide range of programming languages,
technologies, and platforms (C, C++, Rust, JavaScript, PHP);
● Experienced in development of web and network-related applications;
● Development & expertise highlights:
● Web development;
● Object-Oriented design;

Languages:

● Ukrainian - native
● English - Intermediate

Education:
● Master's Degree, Electronic Devices and Appliances, Kharkiv National University of Radio Electronics,
Ukraine.

Work Experience:
● Everstake, Middle Rust DAPP developer
○ 2021 - present
● Freelance, Software Developer
○ 2014 - 2021
● Luhansk Telephone Company, Software Developer
○ 2002 - 2014
● State Tax Service of Ukraine, Сhief tax inspector
○ 2000 - 2002
● Bank “Ukraine”, Software engineer, Head of department
○ 1994 - 2000

Recently Completed Projects:

Solana Indexer
Description:
Indexer is a set of utilities and services which allows to gather, transform, storage and analyze the information
stored on Solana Blockchain.
Languages: Rust, SQL
Position: Middle Rust developer
Role: Project architecture developing, coding, debugging and support.

Solana contracts (Metaplex)
Customer: people around the world
Description:
Metaplex is a protocol built on top of Solana that allows:
● Creating/Minting Non-Fungible Tokens;
● Starting A variety of auctions for primary/secondary sales;
● and Visualizing NFTs in a standard way across wallets and applications.

Languages: Rust
Position: Middle DAPP developer
Role: Solana smart contracts developing, debugging and support. Off-chain tools developing

Pulse Oximeter (pet-project)
Customer: me and my family
Description: Pulse-Oximeter is the device for monitoring a person's pulse rate and oxygen saturation. The
core of the device is STM32F030 MCU
Languages: Rust, RTIC
Position: Project author
Role: Schematic development, PCB development, Software development

Analog Trunk Multiplexer “Cascade - 120”
Customer: Luhansk Telephone Company
Description: The goal of the project: development and organization of production, installation and
maintenance of a series of the Analog Trunk Multiplexers "Cascade-120". The multiplexer "Cascade-120" is
designed to connect coordinate PBX to the public telephone network by E1 digital streams.
Languages: C
Position: Software Developer
Role: I was performing / responsible for following task:
● development of CDR system

E1 4-ports Cross Connect Switch
Customers: Luhansk Telephone Company
Descriptions: A cross connect switch was developed. A series of cross connect switches was manufactured
and installed on public telephone networks. The cross connect switch is designed for cross-switching of speech
channels of four E1 ISDN PRI channels with the ability to control the parameters of each of the 120 channels.
Languages: C++, Qt framework
Position: Software Developer
Role: I was performing / responsible for following task:
● development of an utility which allows to control and configure the cross-switch

Call Center (Telephone Inquiry Service) Software
Customer: Luhansk Telephone Company
Description: The telephone company's inquiry service provides subscribers with information about phone
numbers and other reference information. It was built using computer telephony (CTI) technology. It is Integrated
into the information system of the company.
Languages: C++, SQL, XML
Position: I was performing / responsible for following tasks:
● architecture decisions
● server-side software development
● workstation software development
● support of the software

Telephone notification system
Customer: Luhansk Telephone Company
Description: Telephone notification system designed for mass notification of subscribers on the list. It has
been designed using computer telephony integration (CTI) technology.
Languages: C++, SQL
Position: I was performing / responsible for following tasks:
● architecture decisions
● software development

Programming and Markup Languages:
Rust, C/C++, JavaScript, PHP, HTML, SQL, CSS, Verilog

Technologies and Frameworks:
Solana frameworks, Tokio, Actix, Diesel, tokio-postgres,
Qt framework, gSOAP, YII2, STM32Cube HAL, RTOS, RTIC

Application/Web Servers:
Apache, Nginx

Databases:
MySQL, PostgreSQL, ClickHouse, MongoDB, SQLite

IDE:
VSC, Visual Studio IDE, Qt Creator, KEIL µVision IDE, STM32Cube, Quartus

Source Version Control:
Git

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: