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 a Frontend Developer specializing in mobile application development with extensive experience in building user-friendly interfaces. With 8 years of professional background, she has a deep understanding of frameworks like React Native and Redux.js, which she has utilized effectively to create responsive and dynamic applications. Her proficiency extends to TypeScript, enhancing code quality and maintainability. Maiia ensures high performance through custom optimizations and has experience in implementing testing methodologies such as TDD and unit testing. She has handled various challenges, including task estimation and risk management, while focusing on delivering seamless user experiences across industries such as Fintech, Cryptocurrency, Music and Audio, and Pet Care. Majoring in System Analysis and Management from a notable Ukrainian university, she brings a strong analytical mindset to her projects. Her ability to collaborate with other developers and implement shared modules has been instrumental in streamlining workflows, ensuring that her applications are not only functional but also efficient.

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”,