Artem Bardachov

Senior Frontend Engineer | JavaScript Specialist

Building scalable web applications with expertise in JavaScript, React, Node.js, and modern development practices

Artem Bardachov

Summary

As a Senior Software Engineer with expertise in JavaScript, I bring a wealth of experience in developing robust and scalable web applications. With a strong foundation in JavaScript and its related frameworks and libraries, I have successfully delivered high-quality solutions throughout my career. My passion for clean code, problem-solving, and staying updated with the latest industry trends enables me to excel in challenging environments.

Extensive experience in JavaScript, including ES6+ syntax, functional programming, and object-oriented programming
Proficient in React, Angular, Vue with focus on efficient and interactive UIs
Deep understanding of Node.js, Express.js, and RESTful API development
Strong knowledge of MongoDB and efficient database query optimization
Experience with CI/CD, testing frameworks (Jest), and TDD methodologies
Excellent problem-solving and communication skills with cross-functional teams

Work Experience

Feb 2026 - Present

Senior Frontend Engineer

mono · FinTech

Mono Bazar — a resale marketplace embedded natively in the Mono banking app, serving millions of Mono users.

  • One of the engineers responsible for the МоноБазар UI
  • Driving frontend architecture decisions: file-based routing, server/client state separation
  • Actively shaping product scope — challenging specs, surfacing technical risk early, and aligning design, backend, and product before execution
React Next.js TypeScript
Aug 2024 - Feb 2026

Lead JavaScript Developer

Viseven | eWizard · Pharma MarTech

Modular content management platform for pharmaceutical marketing, enabling developers to build, customize, and integrate omnichannel digital assets.

  • Establishing and enforcing coding standards and design practices for clean, maintainable code
  • Fostering collaborative environment through effective communication and knowledge-sharing
  • Conducting technical and interpersonal skill assessments for career development
  • Streamlining development workflows and implementing productivity solutions
JavaScript TypeScript Node.js Vue AWS Microservices
Apr 2024 - Aug 2024

Developer

TrafficMarket · AdTech

Fast-paced AdTech startup focused on traffic management and optimization with comprehensive dashboard for advanced analytics.

  • Built complex multi-step UI forms with robust validation using Zod and react-hook-form
  • Optimized performance by monitoring metrics and fine-tuning components
  • Developed extensive unit tests for components and hooks
  • Collaborated on task estimation and sprint planning
React Next.js TypeScript Zod React Hook Form
Dec 2022 - Mar 2024

Key Developer

EPAM Systems · Business Information and Media

Large-scale video streaming platform leveraging microservice and microfrontend architecture for scalability and performance.

  • Developing microfrontend modules to enhance user interface and experience
  • Creating comprehensive unit tests for components and hooks
  • Reviewing PRs and promoting code quality and best practices
  • Integrating platform with third-party services like Zendesk
React TypeScript Angular Go AWS Docker CircleCI
May 2022 - Nov 2022

Developer

EPAM Systems · Life Sciences & Healthcare

Healthcare platform to improve consumers' access and experience, improving health outcomes and reducing costs.

  • Developing components with logic and styles for functional user interface
  • Creating reusable global components for efficient development
  • Writing unit and integration tests for application reliability
  • Applying accessibility requirements and guidelines for inclusive experience
React TypeScript GraphQL Apollo Azure DevOps
Dec 2018 - Mar 2022

Lead Developer

Perkchops · Online Food Delivery Service

Advanced restaurant discovery and ordering service with team management and technical leadership responsibilities.

  • Managing team of developers with effective communication and collaboration
  • Assigning tasks based on team members' strengths and expertise
  • Providing guidance, mentorship, and conducting performance evaluations
  • Ensuring adherence to best practices, coding standards, and architectural guidelines
  • Conducting code reviews and providing constructive feedback
React Redux Next.js Node.js Express.js MongoDB

Technical Skills

Frontend

React Angular Vue.js Next.js TypeScript JavaScript (ES6+) Redux HTML5/CSS3 Tailwind CSS Bootstrap

Backend

Node.js Express.js NestJS GraphQL REST API MongoDB MySQL Prisma Sequelize

DevOps & Tools

AWS Docker Git CI/CD Jenkins CircleCI Webpack Jest React Testing Library

Leadership & Soft Skills

Team Leadership

Leading teams of 4+ developers, overseeing projects from conception to deployment

Mentorship

Mentoring junior developers through code reviews and regular feedback sessions

Agile Practices

Implementing Scrum methodologies, conducting stand-ups and retrospectives

Communication

Building dialogue, conflict management, and effective cross-functional collaboration

Aug 2026 · 4 min read

The '5-minute task' that lost a fight with the browser

A trivial window.open() ticket, one innocent await, and the browser policy that ended up killing the whole feature.

Read article →
Dec 2025 · 5 min read

Impressions of the book “Large Language Models, Prompt Engineering, and Agents”

What I liked about Oleksandr Krakovetskyi's book: the structure, the practical prompts, and why it's a pleasure to have it on the shelf.

Read article →

Let's Connect

I'm always interested in hearing about new opportunities, innovative projects, or just having a chat about technology and software development.