Ekaterina Stankevich
Frontend Developer
About me
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
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
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
Education & Courses
- GeekBrains "Frontend developer" - complited
- ITGirls School "Frontend developer" - in progress
- RS School "JavaScript/Front-end" course – in progress
Languages
- Russian - C2 (Proficiency)
- Belarusian - C1 (Advanced)
- English - B1-B2 (Intermediate/Upper-intermediate)
Contact information
- Location: Minsk, Belarus
- Telegram: @Ekaterina421
- Email: belporibet@mail.ru
- GitHub: @KateSt421
- Discord: katest421