{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Ashot Pahlevanyan",
    "label": "Staff Software Engineer & Engineering Lead — React · TypeScript · Node.js",
    "email": "ashotpahlevanyan@gmail.com",
    "url": "https://ashot.pahlevanyan.org",
    "summary": "Staff Software Engineer with 15 years shipping web, desktop and mobile products for US and European companies, currently at WillowTree (TELUS Digital) on enterprise React, TypeScript and Adobe Experience Manager platforms. Led engineering teams of up to 9 at WillowTree and as Software Development Manager at Cattlesoft (web, mobile and desktop), and built and run Mekena, a fleet-management SaaS, end to end: product, React and Node.js codebase, infrastructure, go-to-market. PhD in Mathematics; strong on algorithms, system design, data modelling and clear written communication. Open to Staff Engineer, Tech Lead and Engineering Manager roles; available full time (40 hours a week), remote.",
    "location": {
      "city": "Yerevan",
      "countryCode": "AM",
      "region": "Yerevan"
    },
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "ashotpahlevanyan",
        "url": "https://www.linkedin.com/in/ashotpahlevanyan/"
      },
      {
        "network": "GitHub",
        "username": "ashotpahlevanyan",
        "url": "https://github.com/ashotpahlevanyan"
      }
    ]
  },
  "work": [
    {
      "name": "WillowTree (acquired Maark), a TELUS Digital company",
      "position": "Staff Software Engineer",
      "url": "https://www.willowtreeapps.com/",
      "startDate": "2021-03",
      "summary": "Remote. Enterprise web platforms on React, TypeScript, Redux and Adobe Experience Manager.",
      "highlights": [
        "Build and maintain customer-facing web experiences for enterprise clients, from component design through release, on a React, TypeScript and AEM stack.",
        "Develop AEM-integrated React components and page templates that client content teams use to assemble and publish pages.",
        "Lead a team of up to 9 engineers on client workstreams: planning, code review, technical decisions and direct communication with client product owners."
      ]
    },
    {
      "name": "Cattlesoft Inc",
      "position": "Senior Front-End Engineer, then Software Development Manager",
      "url": "https://www.cattlesoft.com",
      "startDate": "2015-10",
      "endDate": "2021-01",
      "summary": "Remote for a US agtech company. CattleMax, TagMax Desktop, CattleTags, CattleScales. Engineer 2015–2016, manager from June 2018.",
      "highlights": [
        "Promoted to Software Development Manager (June 2018); led a team of up to 5 across web, mobile and desktop development for the CattleMax herd-management product family.",
        "Built TagMax Desktop in Electron, React and Node.js with Bluetooth RFID tag-reader integration for macOS and Windows.",
        "Rebuilt the CattleMax web UI and shipped the CattleTags and CattleScales front ends; earlier owned the hardest parts of the CattleMax UI and UX."
      ]
    },
    {
      "name": "Independent contractor (Doxel, Flexxible IT, Topoleg, Vivant, WorldLobby)",
      "position": "Senior React Engineer",
      "startDate": "2019-05",
      "endDate": "2020-09",
      "highlights": [
        "Delivered five fixed-scope engagements for US and European startups in React, TypeScript, Redux and GraphQL, each handed over with documentation.",
        "Doxel: built the DxUploader desktop application (Electron, React, Redux). Flexxible IT: front end of the Apps2Digital platform. Vivant: Composer application and Live Session components."
      ]
    },
    {
      "name": "Freelance — Top Rated",
      "position": "Senior Front-End Engineer",
      "startDate": "2013-09",
      "endDate": "2018-06",
      "summary": "11 clients including proIO GmbH (Megona.de), Ivan Farm Technologies, Realize Consulting, Custmr, CattleMax, goPanache, Revenviews.",
      "highlights": [
        "Designed and built responsive web front ends for small and mid-size companies; moved the practice from jQuery and Bootstrap sites to React and Redux applications by 2017.",
        "QA lead for goPanache (2015–2017) across its web, iOS and Android products, including the Connect and TheBarberPost apps."
      ]
    }
  ],
  "projects": [
    {
      "name": "Mekena",
      "description": "Fleet-management SaaS for taxi dispatch companies: driver payments and debts, vehicle documents, maintenance, per-vehicle P&L. Built end to end in React, TypeScript, Node.js and PostgreSQL.",
      "roles": [
        "Founder"
      ],
      "startDate": "2026",
      "url": "https://app.mekena.org",
      "keywords": [
        "SaaS",
        "React",
        "TypeScript",
        "Node.js",
        "PostgreSQL"
      ]
    },
    {
      "name": "VParking",
      "description": "Automated vertical-lift parking that fits up to 3× the cars on one footprint; seismic-ready, EV charging optional. Product, engineering and go-to-market.",
      "roles": [
        "Co-founder"
      ],
      "startDate": "2026",
      "url": "https://vparking.space"
    },
    {
      "name": "Anjoy",
      "description": "Small-group yoga and meditation retreats at curated locations. Product, brand and operations.",
      "roles": [
        "Co-founder"
      ],
      "startDate": "2026",
      "url": "https://anjoy.space"
    }
  ],
  "education": [
    {
      "institution": "Yerevan State University",
      "url": "http://www.ysu.am",
      "area": "Mathematics (group theory)",
      "studyType": "PhD",
      "endDate": "2011"
    },
    {
      "institution": "Yerevan State University",
      "url": "http://www.ysu.am",
      "area": "Mathematics",
      "studyType": "MSc (with honours)",
      "endDate": "2008"
    },
    {
      "institution": "Uppsala University, Department of Pharmaceutical Biosciences",
      "url": "https://www.uu.se",
      "area": "Bioinformatics research (R, Python, statistics)",
      "studyType": "Research position",
      "startDate": "2014-11",
      "endDate": "2015-12"
    }
  ],
  "publications": [
    {
      "name": "The Fibonacci automorphism of free Burnside groups",
      "publisher": "RAIRO – Theoretical Informatics and Applications, 45:3",
      "releaseDate": "2011",
      "url": "https://www.rairo-ita.org/articles/ita/abs/2011/03/ita100012/ita100012.html"
    },
    {
      "name": "On normal automorphisms of n-periodic products of finite cyclic groups",
      "publisher": "International Journal of Group Theory, 2:3",
      "releaseDate": "2013",
      "url": "http://www.theoryofgroups.ir/?_action=articleInfo&article=2348"
    },
    {
      "name": "On automorphisms and embeddings of free periodic groups",
      "publisher": "Journal of Contemporary Mathematical Analysis, 46:2",
      "releaseDate": "2011",
      "url": "http://link.springer.com/article/10.3103/S1068362311020063"
    }
  ],
  "awards": [
    {
      "title": "1st prize, IBM Bluemix programming competition",
      "date": "2015",
      "awarder": "Uppstart Tech Meetup, Uppsala"
    },
    {
      "title": "Best Young Researcher",
      "date": "2008",
      "awarder": "Vardanank foundation"
    }
  ],
  "skills": [
    {
      "name": "Core (daily, 8+ years)",
      "level": "Expert",
      "keywords": [
        "TypeScript",
        "JavaScript",
        "React",
        "Redux",
        "Node.js",
        "Express",
        "HTML",
        "CSS",
        "Accessibility (WCAG)",
        "REST API design",
        "GraphQL"
      ]
    },
    {
      "name": "Front-end platform",
      "keywords": [
        "Component architecture",
        "Styled Components",
        "Material UI",
        "Responsive UI",
        "Webpack",
        "Astro",
        "Web performance (Lighthouse)"
      ]
    },
    {
      "name": "Enterprise platforms",
      "keywords": [
        "Adobe Experience Manager",
        "Multi-tenant SaaS architecture",
        "Hardware and device integration"
      ]
    },
    {
      "name": "Quality and delivery",
      "keywords": [
        "TDD",
        "BDD",
        "Jest",
        "Git",
        "GitHub Actions",
        "CI/CD",
        "Docker",
        "Puppeteer",
        "Technical documentation",
        "Jira"
      ]
    },
    {
      "name": "Leadership and product",
      "keywords": [
        "Engineering management (teams of up to 9)",
        "Technical leadership",
        "Code review",
        "Architecture",
        "Hiring",
        "Mentoring",
        "Product ownership",
        "Roadmapping",
        "Go-to-market",
        "Stakeholder communication",
        "Agile",
        "Scrum"
      ]
    },
    {
      "name": "Data and algorithms",
      "keywords": [
        "PostgreSQL",
        "MySQL",
        "MongoDB",
        "Algorithms",
        "Data structures",
        "Python",
        "R",
        "Statistics"
      ]
    }
  ],
  "languages": [
    {
      "language": "English",
      "fluency": "Fluent (daily working language since 2013)"
    },
    {
      "language": "Russian",
      "fluency": "Fluent"
    },
    {
      "language": "Armenian",
      "fluency": "Native"
    }
  ],
  "meta": {
    "canonical": "https://ashot.pahlevanyan.org/cv/resume.json",
    "version": "2026.10",
    "lastModified": "2026-10-25"
  }
}
