Olesia Trebina

Nice to meet you! I'm a Frontend Developer, who is still in the process of learning more and more about best practices, new features and updates in Web World. I've got a handle on HTML (including semantics), CSS (basics, flexbox, mobile-first design, BEM, SASS), JavaScript (ES6, asynchronous programming, DOM manipulation), and React (hooks, state management, component lifecycle). I've successfully completed several team projects during my studies, tackled several solo projects, and have experience with commercial and volunteer projects.

Software development excites me because of its project-based nature and the new challenges it brings. Plus, it’s a fantastic way to boost my problem-solving skills and offers endless opportunities for growth. Oh, and I have three cats who refuse to let me relax until I meet their every demand—they keep me on my toes just like coding does!

Work Experience

  • [ Next.js, TailwindCSS, GCP, Swiper]

    Developed a responsive static site using Next.js and TailwindCSS for the center that organizes international and all-Ukrainian scientific conferences, creates temporary creative teams for the preparation of monographs, carries out fundamental analytical research. Collaborated closely with a designer to achieve the initial look and feel of the site. Handled all aspects of coding, deployment on Google Cloud Platform, working on optimization. Implemented meta tags, sitemap, favicon, and touch icons for both Apple and Android devices, and integrated the site with Google Search Console.

  • March - May 2024 SafeKid
    [ Next.js, TailwindCSS]

    Developed a dynamic landing page for the SafeKid application using Next.js and TailwindCSS. The SafeKid app is designed to recognize potentially dangerous phrases in a child's environment and notify both parents and the child. Stored all data in JSON files for easier updates and maintenance. Focused on creating a visually appealing and informative site to effectively communicate the app's features and benefits.

  • August - September 2023 CalmPal
    [ React, TypeScript, PostgreSQL, Stripe, Knex, Objection, Redux Toolkit, AWS S3, Fastify, OpenAI]

    I was participating as a FullStack developer for CalmPal, that is an AI-powered Mental Health app designed to be a trusted companion on the path to inner peace. The program itself spanned 3 months, during which I honed my skills in both front-end and back-end development. During the project I designed the user interface, implemented responsive web design principles, and developed the server-side logic.

  • April - September 2023 DigiCred
    [ React, React Native, React Select, TypeScript, Next.js, Tailwind CSS, React Hook Form, Node.js, Electron.js.]

    Was working as a Frontend developer on the multi-signature enterprise wallet. I refactored the existing code in Next.js, rewrote it in React for a desktop Electron.js application using TypeScript. Worked closely with the designer and React Native developer. Restructured the project and implemented new features.

Projects

  • [ Redux Toolkit, React Hooks/Select, Socket.io, Styled Components, Jest, Recharts]

    The Ticker Tracker connects to the locally running service and utilizes websockets to fetch and display real-time price ticker data.
    - It has visual effects to highlight positive or negative changes in the prices depending on if change percent was higher lower 0.5%.
    - Ability to specify interval time by user by 5/15/30 seconds and renders price changes for selected tickers dynamically.
    - Pressing on the card changes the displayed chart.

  • [ React, Styled Components, Express.js, Mongoose, MongoDB]

    The final team project during GoIT courses was a fully responsive SPA that allows users to browse different recipe collections, add their own recipes and create a shopping list based on selected recipes. Role: scrum master, developer.
    Completed:
    - Subscription server-side logic.
    - Confirmation & subscription email design and sending logic.
    - Search client-side logic.
    - Pagination.

  • [ HTML, SASS, JS, REST API, AJAX, Parcel]

    The second team project during GoIT courses was a web application that allows you to search for movies, filter by genres/popular, and store the ones you plan to watch or watched already. Role: scrum master, developer.
    Completed:
    - HTTP Requests and Homepage uploading of popular movies.
    - JS logic for pagination.

  • [ HTML, SCSS, JS, Parcel]

    The first team project during GoIT courses was landing page created for ice cream distribution franchise. Role: developer.
    Completed:
    - Products section. Use of AOS library for animations.
    - Adding modal windows in the header and product sections with JS.

  • [ HTML5, CSS3, JavaScript]

    During Frontend development course in the RS School studying one of our projects was to make pixel-perfect, adaptive design, in which I used JavaScript for interactions.

  • [ HTML5, CSS3, Bootstrap, JavaScript]

    During SheCodes workshops studying one of our projects was Weather App, in which I used Bootstrap, OpenWeather API and axios. You can see the temperature in Celsius and Fahrenheit for the next 5 days, and today's humidity, wind speed, and temperature.

Courses

Education

Yaroslaw The Wise National Law University

  • PhD. Postgraduate, International Law

    September 2018 - ongoing | Ukraine

  • M. Sc. Law. Lawyer

    September 2020 - June 2015 | Ukraine