const engineer = {
name: "Tigran Vardanyan",
role: "Frontend Team Lead",
location: "Yerevan, AM",
experience: "7+ years"
}

Tigran
Vardanyan

< Frontend Team Lead - Full-Stack Engineer />

"I turn frontend chaos into shipped architecture."

// about

Frontend Team Lead and full-stack engineer with 7+ years turning ambiguous product ideas into maintainable architecture. I care about the parts users never see - component boundaries, data flow, build pipelines - because that's what keeps a product shippable as it grows.

Day to day I lead a frontend team: setting code-quality standards, making architecture calls, and mentoring engineers, while still staying hands-on across React, Next.js, and Node. I like reducing chaos to something you can reason about.

<Experience>

[0]

"Frontend Team Lead" @ WebMatrix

// Present

Architecture decisions, code quality standards, mentoring the frontend team. Cross-functional delivery of high-impact features.

[1]

"Senior Software Engineer" @ WebMatrix

//

Built scalable web applications, took part in architecture discussions, maintained code quality standards.

[2]

"Tech Lead" @ Boomtech LLC

//

Led the dev team building scalable applications, established best practices in architecture and project management.

[3]

"Frontend Developer" @ Boomtech LLC

//

Built community-facing products; growth led to new plugins and continued projects.

[4]

"Frontend Developer" @ DigiTitans LLC

//

Interactive marketing sites and admin panels, e-commerce API integrations, performance work.

</Experience>

Skills.js

const skills = [ /* 12 items */ ]

  • "React.js"
  • "Next.js"
  • "React Native"
  • "Node.js"
  • "Nest.js"
  • "PHP / Laravel"
  • "MongoDB"
  • "PostgreSQL"
  • "Docker"
  • "GCP"
  • "CI/CD"
  • "Team Leadership"

function contact(tigran) {

return channels;

}