img

Alexander Kharmansky

23 y.o., Astana, Kazakhstan

Front-end developer with more than two years of experience working with HTML, CSS, SCSS (SASS), JavaScript and basics of React. Always using Flexbox, Bootstrap and BEM-methodology in projects. Had experience developing e-commerce stores using CMS OpenCart. Also worked with PHP, MySQL, Git, npm, Figma, Sketch and Adobe Photoshop.

My main goal is to always be a useful part of the team. I’m always open when it comes to communication. Can be effective when it comes to finding quick solutions. Always learning.

Skills

  • HTML
  • CSS
  • SCSS (SASS)
  • JavaScript
  • BEM
  • Git
  • npm
  • OpenCart
  • Figma
  • Sketch
  • Adobe Photoshop

Projects

uno
uno

A page and a custom admin dashboard. For this project I used HTML, SCSS, JS, PHP and MySQL. In dashboard you can add, remove and edit any of artwork information. Every artwork page is generated depending on its ID.

Saldi
Saldi

An e-commerce responsive store based on CMS OpenCart with custom design, Telegram order notifications and simplified order page.

Museum
Museum

A project I created while attending to RS School course Stage#1 in 2021. This one contains a custom JS video player and image slider in the Explore section. It’s also responsive.

Momentum
Momentum

Another project I developed at RS School. This is a replica of an official Momentum extension. Some of the implemented functionality: saving the name and the weather location in a local storage, an audio player, a randomized background and quotes, and also settings where you can choose what to display and change the language.

React Food App
React Food App

React app that getting all the food data from the Spoonacular API. Contains a search bar and four different categories which display the food depends on its name in the address bar.

All.ca
All.ca

A simple landing page which I made as a test task for some company. Fully responsive.

Experience and courses

Freelance

Jan 1 2021–currently

Courses

  • Rolling Scopes School Course Stage#0 (2022–currently)
  • Rolling Scopes School Course Stage#1 (2021)
  • Gorbunov’s Bureau Design School Preparatory Course (2021)
  • Glo Academy HTML & CSS Advanced Course (2016)

Code example

Count characters in your string

6 kyu kata from Codewars

The main idea is to count all the occurring characters in a string. If you have a string like aba, then the result should be {'a': 2, 'b': 1}. What if the string is empty? Then the result should be empty object literal, {}.


  const count = string => {  
    if (string.length === 0) {
      return {};
    }

    const strArr = string.split('').sort();
    let countObj = {};
    let count = 0;

    for (let i = 0; i < strArr.length; i++) {
      if (strArr[i] !== strArr[i - 1]) {
        count = 0;
      }
      count++;
      countObj[strArr[i]] = count;
    }
    
    return countObj;
  }
                

Education

V. I. Vernadsky Crimean Federal University

2018–2021

Applied Mathematics and Computer Science

Bachelor degree

V. I. Vernadsky Tauride College

2014–2018

Programming in Computer Systems

Languages

English

B1/B2

Russian

Native

Ukrainian

Upper-intermediate