Position: Front-End Developer / Qa Manual
Primary keyword: JavaScript
English level: intermediate
Experience years: 0

- Участь у багатьох курсах та навчальних програмах
- Розробка трьох пет-проектів
- Оволодіння Мовами програмування та технологіями: Володіння C#, JavaScript і HTML/CSS, а також використання React. Знання і розуміння принципів роботи баз даних і вміння використовувати SQL для маніпулювання даними.
- Участь у командних проектах, де ви взаємодіяли з іншими студентами або колегами, спільно вирішували завдання та досягали спільних цілей. Здатність працювати в групі, розподіляти обов'язки та спільно досягати успіху.
- Здобуття навичок аналізу та проблемного мислення: Здатність аналізувати складні завдання, виділяти ключові елементи та розробляти стратегію для їх вирішення. Вміння ідентифікувати й вирішувати проблеми шляхом логічного мислення та критичного аналізу.
- Розуміння важливості самоосвіти: Здатність до самостійного навчання і постійного підвищення своїх знань. Я активно використовуєте онлайн-ресурси, читаю технічну літературу і документацію, слідкую за останніми тенденціями в галузі розробки програмного забезпечення. 

- Participation in many courses and educational programs
- Development of three pet projects
- Mastery of programming languages and technologies: Proficiency in C#, JavaScript and HTML/CSS, as well as the use of React. Knowledge and understanding of database principles and ability to use SQL to manipulate data.
- Participation in team projects where you interacted with other students or colleagues, jointly solved tasks and achieved common goals. Ability to work in a group, share responsibilities and achieve success together.
- Acquisition of analytical and problem-thinking skills: Ability to analyze complex tasks, highlight key elements and develop a strategy to solve them. Ability to identify and solve problems through logical thinking and critical analysis.
- Understanding the importance of self-education: Ability to self-study and constantly improve one's knowledge. I actively use online resources, read technical literature and documentation, follow the latest trends in software development.
There is no commercial experience.

There are several pet projects.
  1) Development of the functionality of the web page interface for the registration of teachers from all over the world. The development stages consisted of the following stages: Creating a structure (boilerplate), Developing HTML templates, Styling with CSS + Responsive design, Developing interactivity with JavaScript, Working with images and media using AVI requests, Setting up pagination, Testing and debugging the page.
2) I created an informal hotel management system using design patterns, TypeScript, and JavaScript. I implemented various design patterns like Singleton, Factory, Observer, Facade, Strategy etc to ensure a modular and maintainable codebase. The system was built using React.js for the user interface, providing interactive components and views for managing hotel operations. I integrated a data storage solution, such as JSON server. Core functionality included reservation handling, room availability tracking, guest check-in/check-out processes, and billing calculations. I focused on error handling, data validation, and conducted thorough testing to ensure a robust and reliable system.
3) Designing a database for the evaluation system at the university. The stages of development consisted of the following stages: Analysis of requirements, Creation of entities and relations, Normalization of the database, Definition of attributes and data types, Development of the structure of tables, Establishment of restrictions and rules, Development of queries and reports.
Готовий братись за будь які завдання!
Ready to take on any task!