Summary

Expertise

Project Highlights

Education

Agency

KK

English:

Advanced

Kateryna K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

JavaScript & TypeScript Software Engineer

I specialize in web application development using React, Next.js, Express/NestJS, and cross-browser mobile development using React Native. I am keen on writing clean, maintainable code and finding solutions to business problems, always focusing on simplicity and quality. Areas of expertise: - Designing and implementing web and mobile software solutions - Developing web services, REST APIs, GraphQL, and client-side applications - Providing support and maintenance for software products after release

Want to hire this engineer?

Check if Kateryna is available

Expertise

Years of commercial development experience

3 years of experience

Core technologies

React.js 3 years
Node.js 3 years
TypeScript 3 years
Node.js 2 years
React Native 3 years

Other technologies

AWS
CSS
JavaScript
MongoDB
MySQL
PostgreSQL
HTML
Docker

Project Highlights

icon
Full-Stack developer

Management app for golf games

It is a cross-platform mobile application for creating and managing golf club games. It caters to two primary types of users: hosts and players. Hosts can create, cancel, start, and end golf rounds and invite players to participate. On the other hand, players can confirm or reject invitations to join the rounds and provide feedback after completing games. The application supports invitations for both registered and unregistered users. Unregistered users receive notifications about invitations via email. Once they register, they will gain access to the details of their rounds. Moreover, users can determine their role during registration by entering and confirming a registration code. Users can also log in using their Google or Facebook accounts. The application features automated notifications sent to users via phone or email for specific events or upon request of other users.

Responsibilities & achievements

- Solving various business tasks related to the functionality and performance of the application - Working on the architecture of the project and database to align with high-level requirements and scalability needs - Developing authentication, authorization, and logging systems to ensure secure user interactions - Implementing data storage and caching mechanisms for efficient data management - Developing and integrating interface components to enhance user experience and accessibility - Conducting tests to ensure the reliability and stability of the application - Communicating directly with stakeholders

PostgreSQL
React Native
Nest.js
icon
Full-Stack developer

Learning management system

A learning aggregator that allows users to access different learning courses from various platforms in one place. Users can discover articles and courses, add to their favorites, and read them from any device.

Responsibilities & achievements

- Building the application architecture from scratch out of high-level requirements - Developing both web and mobile applications - Coordinating project development tasks with stakeholders and tech team - Performing unit and integration testing

React Native
Redux
Next.js
Nest.js

Education

Higher Education

Agency

Web Software Development agency #281

50-100

GMT+2

Dnipro/Ukraine

Core Expertise

Cassandra
Express.js
Java
JavaScript
MongoDB
Node.js
PostgreSQL
React.js
React Native
Scala
Spark
Akka
Play Framework
Nest
GraphQL
Next.js

Industries

Education & Science, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Sports & Fitness, Advertising & Marketing, Social Media & Communication, Healthcare & Medicine, Booking & Rent, Data Science & Machine Learning, Big Data, Internet of Things, Branding, design, web development, SaaS, ERP, Translation and Localization

Want to hire this engineer?

Check if Kateryna is available