Ekaterina Stankevich

Frontend Developer

telegram

Telegram

@Ekaterina421
location

Location

Minsk, Belarus

About me

line

I am a junior frontend developer and I love creating user-friendly interfaces and looking for the best ways to solve a problem. I easily master new technologies and try to apply them in practice.

Skills

line

Markup & Styling:

  • HTML5 (semantic layout, valid W3C)
  • CSS3 (Flexbox, Grid, animations, transitions)
  • Responsive & adaptive design (mobile-first approach)
  • Cross-browser compatibility (Chrome, Firefox, Safari, Edge)
  • CSS preprocessors: SCSS / LESS
  • Frameworks: Bootstrap

JavaScript & Ecosystem:

  • Vanilla JS (ES6+): OOP, DOM API, Event Loop
  • Asynchronous programming: Promises, async/await, Fetch API
  • Working with REST API, JSON
  • Testing: Jest

React & State Management:

  • Components: Class-based & Functional (Hooks)
  • React Router (SPA, dynamic routing)
  • State management: MobX
  • Basic experience with Redux

Tools & Workflow:

  • Version control: Git, GitHub, Git Flow
  • Task management: Yougile, Kaiten
  • Bundlers: Webpack
  • Design tools: Figma (pixel-perfect layout implementation)
  • Teamwork: Agile (Scrum/Kanban), Code Review, CI/CD basics

Code Example

line
function buildPyramid(height = 5, char = '*') {
  let pyramid = '';
  for (let i = 1; i <= height; i++) {
    pyramid += ' '.repeat(height - i);
    pyramid += char.repeat(i * 2 - 1);
    pyramid += '\n';
  }
  return pyramid;
}
console.log(buildPyramid());

Projects

line

Education & Courses

line
  • GeekBrains "Frontend developer" - complited
  • ITGirls School "Frontend developer" - in progress
  • RS School "JavaScript/Front-end" course – in progress

Languages

line
  • Russian - C2 (Proficiency)
  • Belarusian - C1 (Advanced)
  • English - B1-B2 (Intermediate/Upper-intermediate)

Contact information

line
  • Location: Minsk, Belarus
  • Telegram: @Ekaterina421
  • Email: belporibet@mail.ru
  • GitHub: @KateSt421
  • Discord: katest421
Up