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
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
freeCodeCamp
Mar 2023 – Apr 2023
Certificate, Front End Development Libraries
freeCodeCamp
Feb 2023 – Mar 2023
Certificate, JavaScript Algorithms and Data Structures