User's Cover Picture
User's avatar

Giorgi Kartsivadze

Front end developer

Message
Intro
Batumi, Georgia
Front-end developer at Independent learner
Studied Front End Development Libraries at freeCodeCamp
Studied JavaScript Algorithms and Data Structures at freeCodeCamp
Studied Responsive Web Design at freeCodeCamp
Studied Electrical-engineering at Batumi state maritime academy
Information Technology & Services
Joined June 11, 2023

Skills

Languages

English
-
Intermediate
Russian
-
Intermediate
Georgian
-
Native or Bilingual
About
As an entry-level front-end developer, I possess a strong foundation in HTML, CSS, and JavaScript. I have alsogained familiarity with technologies such as jQuery and React. My primary focus is on developing responsiveweb pages. Although I'm at the beginning of my career, I have successfully completed projects such as SpaceTourism, FinanceFlow, MultiPage Form, and URL-Shortener Page. Regular coding practice through various projects has provided me with interesting challenges, helping me grow asa problem solver and contributing to my personal development in the coding field. Since making pages responsiveis another challenge, I'm trying to adopt all pages to mobiles and tablets. I am highly motivated to continue learning and seek opportunities for growth. I stay updated with the latest industrytrends and technologies to enhance my skills. Collaboration comes naturally to me, and I can adapt to changingrequirements. I believe in streamlining maintenance through component-based development. Additionally, I have earned certifications in Responsive Web Design, JavaScript Algorithms and Data Structures,and Front End Development Libraries from freeCodeCamp. These certifications highlight my dedication to self-improvement and learning in the field of front-end development.
Experience
User avatar
Independent learner
Mar 2023 – Present
Front-end developer
1. Space Tourism - https://gkartsivadze.github.io/frontendmentor/space/ • Since this page not uses scrolling and full page is opened simultaneously I decided to use AOS.js(Animation On Scroll) to make intro animations easier. • While navigating between sections such as planets, crew members, and technologies, I encounteredthe issue of non-loaded images appearing, which was visually unappealing. To resolve this, I utilizedJavaScript Promises to ensure that the animation waits until the next set of information, includingimages, is fully loaded. This improvement has significantly enhanced the user experience. 2. FinanceFlow - https://gkartsivadze.github.io/projects/financial • Animated the horizontal scrollbar on the home page. • For blog filtering I have used JavaScript array filter function. • Utilized email.js to make the contact form functional. • Optimized code by creating Header and Footer elements as separate components and imported themvia jQuery in all 6 pages. 3. Multi-page form - https://gkartsivadze.github.io/frontendmentor/multi-step-form/ • This project is fully loaded at once. Navigation between registration sections is achieved using CSSdisplay switching. • Utilized data with Object-Oriented Programming to prevent duplicating code. 4. URL-shortener - https://gkartsivadze.github.io/frontendmentor/url-shortener/ • To make page functional, I have implemented TinyURL API. • Applied a link preservation function to avoid losing them upon revisiting the page.
Education
User avatar
freeCodeCamp
Mar 2023 – Apr 2023
Certificate, Front End Development Libraries
User avatar
freeCodeCamp
Feb 2023 – Mar 2023
Certificate, JavaScript Algorithms and Data Structures
User avatar
freeCodeCamp
Jan 2023 – Feb 2023
Certificate, Responsive Web Design
User avatar
Batumi state maritime academy
Jun 2018 – Jun 2022
Bachelor, Electrical-engineering