Freelancer.
Painting

Hi there!
I'm Mariia Shumova,
Frontend developer

About

I'm making the world better with JavaScript & HTML & CSS.

As a frontend developer, I know how to make a seamless web app that helps users accomplish what they need to do. I have a strong combination of technical ability and creativity.

I stand for high-quality code, exceptional design, and intuitive user experience. I have a passion for open-source software and keep abreast of new developments in the industry, interested in how the latest things and the smartest companies work.

TypeScript, JavaScript

React.js

Redux, MobX

axios

Next

Webpack

Babel

Jest, React Testing Library

WebSocket

Rest API

HTML/CSS, SASS/LESS, Tailwind

Node.js

express

Microservices & Monorepo

Feature-Sliced Design

Git

Jira/Confluence/Notion

Projects

  • Camera shop.
    Online store of photo and video equipment
    Working with data and an address bar (query parameters), filtering, sorting data, pagination, adding and removing products from a cart, promo codes, ordering, uploading and publishing product reviews, form validation, carousel and tabs, unit testing and error handling (redirect to 404, toastify).
    The project layout was done by another developer.
  • Big trip.
    Travel route and cost planning service
    The application architecture is designed according to the principles of Object-oriented programming (Model View Presenter) with a custom framework.
    The project layout was done by another developer
  • Keksobooking.
    Real estate service
    A form for adding an ad, validating the form with Pristine Validate, sending and receiving data from backend, filtering ads on an interactive leaflet map, debounce, linking the form with pin coordinates on a map with ability to move and receive real LAT & LNG.
    The project layout was done by another developer
  • Antarctic.
    Antarctic cruises
    Adaptive cross-browser layout, working with and without JS, automation of assembly in Gulp: image optimization, use of WebP, svg sprite, minification of styles, scripts, html
  • Smart device.
    A website of printed circuit boards manufacturer
    Adaptive cross-browser layout, working with JS and without, automating assembly in Gulp: image optimization, using WebP, svg sprite, minification of styles, scripts, html
  • Fitness.
    Landing for a fitness club
    Adaptive cross-browser layout, working with JS and without, automating assembly in Gulp: image optimization, using WebP, svg sprite, minification of styles, scripts, html
  • Pognali.
    A travel buddy website
    Adaptive cross-browser layout, working with JS and without, automating assembly in Gulp: image optimization, using WebP, svg sprite, minification of styles, scripts, html
  • Mishka.
    Online store of children's goods
    Adaptive cross-browser layout, working with JS and without, automating assembly in Gulp: image optimization, using WebP, svg sprite, minification of styles, scripts, html
  • Device.
    Online store of electronics
    Semantics and accessibility, states for all interactive elements, grid / flex, pixel perfect, code optimization
  • Gllacy.
    Online shop of ice cream
    Semantics and accessibility, states for all interactive elements, grid / flex, pixel perfect, code optimization
Painting

Let's create amazing projects together

Мария Шумова.