09/08/2026 updated

**** ******** ****
100 % available

Senior Angular Engineer & Test Automation Architect

Nicosia, Cyprus
Only remote
Single Page Web Applications with AngularJS — Coursera, Johns Hopkins University (2020)
Nicosia, Cyprus
Only remote
Single Page Web Applications with AngularJS — Coursera, Johns Hopkins University (2020)

Profile attachments

2027_Ploutarchos_Michaelides_CV.pdf

About me

Angular engineer & test automation architect at 3CX, building real-time browser systems and owning end-to-end QA. Founder of CliNutri, a clinical nutrition SaaS built solo (NestJS, MongoDB, AI pipeline, Stripe). AWS certified. Chess player & Byzantine music chanter.

Test AutomationAutomated Testing FrameworkMongoDBNode.jsAngular 2+IonicSeleniumTest Execution EngineTest ManagementTypeScriptWebRTCAngular MaterialAngularJSAngular UiTestrailJenkins
Test Automation & Quality
Expertise in end-to-end test automation using WebdriverIO, Cypress, Selenium, Jest, Mocha and TestRail. Ownership of full CI/CD pipeline integration on Jenkins, including flaky-test triage and end-to-end suite architecture for real-time communications products.

Angular & Frontend Development
Deep specialisation in Angular (versions 17 to 20) with RxJS, NGXS, TypeScript and JavaScript (ES6+). Proficiency in component architecture, SCSS/SASS, BEM, Tailwind CSS and PrimeNG for building reactive, event-driven user interfaces.

Real-Time & Communications Engineering
Hands-on experience building real-time browser systems using WebSocket API, Socket.io, WebRTC, WebHID and event-driven streaming. Includes building softphone and chat clients with connection lifecycle management and low-level headset hardware integration.

Backend & API Development
Solid background in NestJS and Node.js for building REST APIs with Domain-Driven Design and multi-tenant architecture. Experience delivering full backend solutions including data access layers against PostgreSQL and MongoDB.

Cloud & DevOps
AWS certified with practical experience across EC2, Lambda, ECS, Elastic Beanstalk and CloudFormation. Proficiency in Docker, GitHub Actions and Jenkins CI/CD for managing dev, stage and production environments.

Database Design
Experience with PostgreSQL for relational schema design and data access, and MongoDB for aggregation pipelines and multi-tenant schema design. Applied in both SaaS and enterprise application contexts.

Security & Compliance
Implementation of JWT with rotating refresh tokens and reuse detection, AES-256-GCM field-level encryption, Argon2id password hashing, and GDPR Article 9 health data handling. Applied in clinical SaaS environments requiring strict data protection.

Principles & Tooling
Strong adherence to OOP and SOLID principles. Proficiency with Git, GitHub, BitBucket, SVN, Jira, Redmine, Webpack, Gulp and PostCSS for professional software development workflows.

Experience

Professional experience5 - 10 years
Freelancer since2013

Languages

EnglishFluentGreekNative speaker

Project history

Founder & Sole Architect

CliNutri (Self-Founded)
Designed and built a multi-tenant clinical-nutrition SaaS for dietitians using Angular, NestJS, MongoDB Atlas and AWS. Architected a 6-layer WebSocket streaming pipeline for AI-generated meal plans, built AES-256-GCM field encryption and GDPR Article 9 compliance, implemented multi-tenancy with MongoDB schema design and Stripe billing, and owned the full DevOps path with Docker, GitHub Actions, Railway and AWS.

QA Automation Engineer

3CX Development Ltd
Owned the end-to-end automation suite for a real-time communications product using TypeScript across WebdriverIO on Jenkins CI. Automated complex scenarios including multi-party call flows, WebSocket message ordering and device-state transitions. Bridged dev and QA by reading and debugging the production Angular/TypeScript codebase.

Front-End Developer, Angular

3CX Development Ltd
Built the browser-side WebSocket layer for live bidirectional calling and messaging, handling connection lifecycle, reconnection and message ordering. Drove WebHID headset hardware integration directly from the browser. Developed feature-rich interfaces with RxJS for reactive, event-driven UI across production features.

Software Developer

Softinent Solutions Ltd
Built CRUD operations and data access layers against PostgreSQL using NestJS. Developed Angular interfaces for forex trading and healthcare web applications.

Angular Developer

Marcus Evans Limited
Consumed RESTful APIs for data validation and live services in Angular with authentication and authorisation against a headless CMS. Implemented algorithmic business logic in TypeScript and ES6 and managed source versions with SVN.

Software Developer

Zapnet Ltd
Built web applications consuming RESTful APIs with Vanilla JS and ES6, bundled via Webpack with Gulp, Autoprefixer and PostCSS.

Web Developer (Freelance)

Self-Employed
Designed and built client websites on WordPress, styled with SASS/PostCSS and added interactivity with JavaScript and jQuery. Managed hosting, domains, SMTP and Linux server administration end to end for multiple clients.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in