avatar

Yaroslav Selyutin

Frontend Developer & Tester
2+ Years
5+ Projects
B2 English

About Me

Aspiring frontend developer and tester aiming to lead large-scale projects and design innovative tools for CIS development. Hardworking, focused, passionate about learning, and open to collaboration and relevant discussions. Experienced in modern web technologies with a strong focus on clean code and user experience.

JavaScript
TypeScript
HTML
CSS

Skills & Proficiency

  • Frontend: HTML5, CSS3, JavaScript, TypeScript, Responsive Design
  • Tools: Git, GitHub, VS Code, Browser DevTools
  • Other tools: Figma, Photoshop, Swagger, Gulp, Vite, Prettier, ESLint, PixelPerfect, Pug
  • Testing: Manual Testing, UI/UX Testing, Jest
  • English: Intermediate (B1-B2) - Technical documentation fluency

Experience & Projects

Web Developer | REDLINE

Web Studio | May 2025 – Present

Developing web applications floors using vanilla HTML, CSS, and JavaScript. Focused on SEO optimization, fixing UI issues, layout design, enhancing styles, and improving web interfaces. Working with modern development workflows and version control systems.

Professional CV

Personal Project | 2025

Designed and structured a professional CV with modern responsive design. Implemented clean code practices and semantic HTML structure. Skills: HTML, CSS, responsive design, documentation.

View on GitHub →

Education

  • Hexlet.io | Second Year, Ongoing | 2023 – Present
    Studying comprehensive web development with focus on frontend technologies, algorithms, and software engineering principles.
  • RS School | In progress
  • Additional Courses | In Progress
    Continuous learning through various online platforms and technical resources.

Code Example

// Simple To-Do List App
function createTodoApp() {
  const todos = [];

  function addTodo(task) {
    todos.push({ task: task, completed: false });
    console.log(`Added: ${task}`);
  }

  function completeTodo(index) {
    if (todos[index]) {
      todos[index].completed = true;
      console.log(`Completed: ${todos[index].task}`);
    }
  }

  return { addTodo, completeTodo };
}

const todoApp = createTodoApp();
todoApp.addTodo("Learn JavaScript");// `Added: Learn JavaScript`
todoApp.completeTodo(0);// `Completed: Learn JavaScript`