Artem Bardachov

Lead Software 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

Lead JavaScript Developer

Viseven | eWizard

Aug 2024 - Present

Domain: Pharma MarTech

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

Key Responsibilities:

  • 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

Developer

TrafficMarket

Apr 2024 - Aug 2024

Domain: AdTech

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

Key Responsibilities:

  • 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

Key Developer

EPAM Systems

Dec 2022 - Mar 2024

Domain: Business Information and Media

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

Key Responsibilities:

  • 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

Developer

EPAM Systems

May 2022 - Nov 2022

Domain: Life Sciences & Healthcare

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

Key Responsibilities:

  • 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

Lead Developer

Perkchops

Dec 2018 - Mar 2022

Domain: Online Food Delivery Service

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

Key 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

Let's Connect

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