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)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 UiTestrail
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.
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
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.
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.
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.