About Me

As a 20-year-old aspiring frontend developer, I have been dedicated to learning and mastering web programming, from pure JavaScript to advanced frameworks. I have completed several courses and worked on projects, including:

  • A single-page blog application with token-based authentication (Angular 16, Firebase, TypeScript, SCSS)
  • An application built with pure JavaScript incorporating Google Sheets features (JavaScript, HTML5, CSS3)
  • Various landing pages

I also have experience with Git flow, Firebase, and Webpack.

I am eager to apply my skills and gain professional experience through an internship in frontend development. My goal is to further develop my expertise in Angular and contribute effectively to a dynamic team while honing my abilities in creating engaging and user-friendly web applications.


Work Experience

2019 - 2024
Seller on Amazon

Technical specialist, CRM API integrator

  • Administration of Hosting Services, Domain Registration and Setup

    I handle the management and monitoring of servers to ensure continuous operation of hosting services. This includes registering new domains, configuring DNS records, SSL certificates, and other parameters to ensure the accessibility and security of web resources. I also implement backup and data recovery procedures to minimize the risk of data loss.

  • Website Layout

    I create responsive and cross-browser compatible web page layouts using HTML, CSS, and JavaScript. This includes optimizing web page performance by minimizing code, images, and other resources. I collaborate with designers and developers to ensure the high quality of the final product.

  • CRM Management

    I manage customer databases, update information, and ensure the accuracy of records. This involves setting up and optimizing automation processes within the CRM to enhance customer interactions. I also generate reports and analytics to track customer interactions and identify key performance indicators.

  • Integration of Internal CRM with Various Services

    I connect the CRM system to third-party services, such as email, marketing platforms, analytics tools, and social networks. This includes using APIs to automate data transfer between the CRM and other systems. Ensuring the security and confidentiality of data during integration is a top priority.

  • Technical Support for Departments

    I provide technical assistance to company employees, resolving current technical issues. This includes conducting training sessions and consultations on the use of new software products and tools. I ensure the smooth operation of equipment and software.

  • ManyChat Chatbot Setup

    I develop, configure, and maintain chatbots to automate user interactions on Facebook Messenger and other platforms. This involves integrating chatbots with CRM, email marketing, and other systems to improve communication efficiency. I analyze chatbot performance and make improvements to optimize user interactions.

  • Setting Up Advertising Campaigns on FB Ads and Google Ads

    I create, configure, and manage advertising campaigns on Facebook Ads and Google Ads. This includes defining target audiences, setting budgets, and creating ad content. I analyze campaign results, conduct A/B testing, and optimize for maximum effectiveness.

  • Email Campaigns

    I prepare and send email campaigns using internet service SendPulse. This involves segmenting mailing lists to personalize messages and increase their effectiveness. I track email campaign results, analyze open rates, clicks, and other metrics to optimize future campaigns.


Courses completed

2023
Udemy

Angular from scratch to professional

  • Having completed this course, I have learned to develop powerful, scalable, and reactive applications using Angular. I gained a deep understanding of the essential features of the framework, drawing from practical experience. I now have a thorough grasp of how Angular works and can build impressive Single Page Applications with one of the leading JavaScript frameworks.
  • The course provided me with a solid foundation in Angular, starting from scratch. I covered 14 hours of detailed material that taught me the latest and most relevant knowledge about Angular. This included basics, syntax, components, directives, pipes, and services.
  • I also learned how to work with forms and validation, handle server communication using HttpClient, and manage multi-page applications with routing. The course included practical exercises, such as building a blog application, which helped solidify my understanding and skills.
  • Additionally, I gained valuable insights into TypeScript for Angular and the basics of RxJS. These bonuses enhanced my ability to work with reactive programming and further equipped me to handle complex development tasks effectively.
2021
Udemy

Advanced JavaScript

  • Having completed the "Advanced JavaScript" course, I have gained a deep understanding of advanced JavaScript concepts. I mastered complex topics such as closures, callbacks, and higher-order functions, and learned to effectively use currying and partial application. I am now confident in handling function scopes and execution contexts.
  • A major focus of the course was asynchronous programming. I learned about Promises and async/await syntax, and how to manage asynchronous operations and handle errors efficiently. Real-world applications and examples of asynchronous programming have significantly enhanced my skills in this area.
  • The course also provided in-depth knowledge of design patterns and object-oriented programming. I explored design patterns such as Module, Factory, Singleton, and Observer, and applied them to write modular and maintainable code. Additionally, I gained a thorough understanding of JavaScript prototypes and closures, improving my practical coding skills.
  • Finally, I acquired techniques for optimizing performance and testing JavaScript code. I learned how to enhance JavaScript performance, manage memory, and debug code effectively. Practical exercises and projects throughout the course allowed me to apply these skills, preparing me to tackle complex challenges in real-world projects.
2019
Udemy

Python. The Complete Guide

  • By completing this course, I have learned the fundamentals of Python, including syntax, data types, variables, and operators. Starting from scratch, the course was designed for absolute beginners and covered Python 3.11, ensuring I gained a solid foundation in programming.
  • I not only learned theoretical concepts but also applied them through numerous exercises and practical projects. Creating both console and GUI applications helped reinforce my understanding and skills.
  • By the end of the course, I was able to develop fully functional applications using Python. The hands-on approach and detailed explanations prepared me to tackle real-world programming challenges with confidence.

Tech Stack

  • JavaScript
  • Angular
  • Firebase
  • Html
  • CSS
  • Python

Soft Skills

  • Openness to learning
  • Attention to detail
  • Patience and persistence
  • Proactivity
  • Adaptability
  • Time management

Projects

Octopus Note

Web-application for notes with Angular and Firebase

Excel App

Web-application with dynamic table like Google Sheets

Education

  • Department of Information Technology and Computer Engineering
    Dnipro University of Technology
    2022 - 2026

  • High school
    2007 - 2018

Languages

  • English