English:
Advanced
Kateryna K.
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 availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
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
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
Education
Higher Education
Agency
50-100
GMT+2
Dnipro/Ukraine
Core Expertise
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