Frontend developer

Maiia Z

Information

Available hours \ week
<20 h/w
Seniority level
Middle
Years of experience
8 yrs.
Location
Portugal, Viana do Castello
Nationality
Ukraine
Timezone
(GMT) Lisbon

Languages

English
Upper-Intermediate (B2)

About

Maiia is an experienced Frontend Developer with 6 years in the tech industry, specialising in React Native, Redux, and TypeScript. She has successfully developed applications by creating custom UI elements, optimising performance, and implementing test-driven development practices. Her background includes building mobile applications across various sectors, including fintech and cryptocurrency, where she tackled challenges in architecture and user experience. Maiia holds a Master's Degree in System Analysis and Management from the National Technical University "Kharkiv Polytechnic Institute."

Additional skills

Experience

Mobile app for bank operations

Mobile developer

About the Project

The project's aim was to create a mobile application to provide users to make bank operations between different bank accounts. Users have the ability to save , transfer money and pay . Beside main functionality the main idea was to create user friendly and simple interface application for everybody.

  • Fintech

Responsibilities

- Creating custom UI elements from scratch; - Creating shared modules and services that were used by other developers; - Code review; - Task estimation, risk management; - TDD, unit testing; - Bug fixing

Skills & technologies

Mobile app for cryptocurrencies

Frontend developer

About the Project

The project's aim was to create a mobile application to provide users to buy and sell cryptocurrencies. The user was required to save password recovery phrases, which provided an additional layer of data security protection. This application could send push notifications to users’ devices as soon as somebody transfers money. User had ability to use map for checking nearest place to spend money. Also, the ability to scan a QR code to send money was implemented.

  • Cryptocurrency

Responsibilities

- Creating custom UI elements from scratch; - Building pixel-perfect layout; - Creating shared modules and services that were used by other developers; - Performance optimization, custom virtualization of large lists, using a native driver for animation; - Code review; - Task estimation, risk management; - TDD, unit testing; - Bug fixing

Skills & technologies

Analytical mobile app for stream services

Fronted developer

About the Project

The project aimed to create a mobile application to provide sound producers with a tool that can analyse different metrics from different stream services such as Spotify, Apple Music, YouTube, and Amazon Music. This application could send push notifications to users’ devices as soon as some metrics users were interested in were updated. The application was built using React Native and Expo technologies. It had an advanced layout with lots of animations. Therefore, there were high requirements regarding the rendering performance and the animations' speed. We had numerous network requests’ concurrency and unusual network conditions: whether the app went offline, background, foreground, or if it was opened via push notifications.

  • Music And Audio

Responsibilities

- Creating the architecture of the application; - Creating custom UI elements from scratch; - Building pixel-perfect layout; Implementing custom animation; - Creating shared modules and services that were used by other developers; - Performance optimization, custom virtualisation of large lists, using a native driver for animation; - Code review; - Task estimation, risk management;

Skills & technologies

Mobile App for Pet Owners

Frontend developer

About the Project

The project aim was to create a mobile application to help pet’s owner with a tool that can simplify the care of animals. This application could send push notifications to users’ devices to remind you about bathing, taking this or that medicine, as well as vaccination. Users also have the opportunity to choose products for their pet, place an order at home or pick up the product in the store. The application is designed for entering information on several animals at once. Parrots, dogs, cats - even if you have a whole zoo at home, nothing will stop you from supplying each animal with its own photo album and medical history. The fact that data can be synchronized with the “cloud” is also important.

  • Pet Care

Responsibilities

- Creating the architecture of the application; - Publishing the application on Google Play and the App store; - Creating custom UI elements from scratch; - Building pixel-perfect layout; - Creating shared modules and services that were used by other developers; - Code review; - Task estimation, risk management; - Unit testing; - Bug fixing.

Skills & technologies

Education

National Technical University "Kharkiv Polytechnic Institute", Ukraine

2006 - 2012
Master's Degree “System Analysis and Management”,