Skip to content
BackNov 7
Ploutarchos M.

Ploutarchos M.

Angular, NestJS & QA Automation Engineer | TypeScript Full-Stack

I'm a senior TypeScript engineer with 7+ years of Angular, hands-on NestJS/Node.js back ends, and day-to-day experience as a QA Automation Engineer on a large commercial product. That combination means I build features *and* the tests that keep them from breaking. What I can help with: • Angular — new features, dashboards and admin panels, upgrades from older Angular/AngularJS versions, performance and refactoring (RxJS, signals, PrimeNG, Tailwind) • NestJS / Node.js — REST APIs, auth, multi-tenant SaaS back ends, MongoDB or PostgreSQL • QA automation — Playwright, Cypress and WebdriverIO E2E suites, test strategy, flaky-test cleanup, CI integration Recent work: • Built CliNutri solo, a multi-tenant SaaS for clinical dietitians (Angular + NestJS) • E2E coverage analysis and test upgrades for a commercial communications platform • Freelance web development since 2013 How I work: • Clear written updates and async-friendly communication • Small, well-scoped milestones so you see progress early • Based in Cyprus (EET), comfortable overlapping with EU/UK hours If you have a bounded piece of work, such as a feature, an API, or a test suite for your critical flows, send me the details and I'll reply with a concrete plan.

🇨🇾Nicosia, Cyprus$60/hr100% JSS4.97 (18)Since Jul 2015

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#398,623 / 412k
🇨🇾Country#293 / 296
Revenue, last 30 days
—

Read daily since Oct 27, under 30 days

Total earnings
$616

Billed in all: $1.7k

World#398,623 / 412k
🇨🇾Country#293 / 296
Per project
$26
Projects, last 6 months
0
World#209,850 / 412k
🇨🇾Country#134 / 296
Projects in all
24

Across 27 contracts

30% fixed70% hourly
World#116,630 / 412k
🇨🇾Country#92 / 296

Earnings, last 30 days

$1.7kNothing earned since Oct 27Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,680$1,700$1,720$1,740Oct 27Nov 2Nov 7

Tracked from Oct 27, 2026.

Skills