Senior Full-Stack Product Engineer building secure, data-driven web applications from requirements through architecture, product UI, implementation, testing, deployment and handover. I combine product ownership with hands-on engineering across TypeScript, React, Angular/Ionic, Vue, Node.js and C#/.NET. My work includes complex domain and data modelling, authentication and role-based workflows, forms and signatures, notifications, integrations, operational dashboards and production support. I am strongest where products have multiple user types and demanding business rules: turning those requirements into clear interfaces, reliable APIs and maintainable systems. Recent work spans maritime emissions and vessel operations, supply-chain platforms, remote examination software, signed-form workflows and multilingual participant platforms. I work transparently, document decisions, test critical paths and deliver systems that teams can confidently extend.

Konstantinos Zagoris

VerifiedPro

Senior Full-Stack Product Engineer building secure, data-driven web applications from requirements through architecture, product UI, implementation, testing, deployment and handover. I combine product ownership with hands-on engineering across TypeScript, React, Angular/Ionic, Vue, Node.js and C#/.NET. My work includes complex domain and data modelling, authentication and role-based workflows, forms and signatures, notifications, integrations, operational dashboards and production support. I am strongest where products have multiple user types and demanding business rules: turning those requirements into clear interfaces, reliable APIs and maintainable systems. Recent work spans maritime emissions and vessel operations, supply-chain platforms, remote examination software, signed-form workflows and multilingual participant platforms. I work transparently, document decisions, test critical paths and deliver systems that teams can confidently extend.

Available to hire

Senior Full-Stack Product Engineer building secure, data-driven web applications from requirements through architecture, product UI, implementation, testing, deployment and handover. I combine product ownership with hands-on engineering across TypeScript, React, Angular/Ionic, Vue, Node.js and C#/.NET. My work includes complex domain and data modelling, authentication and role-based workflows, forms and signatures, notifications, integrations, operational dashboards and production support. I am strongest where products have multiple user types and demanding business rules: turning those requirements into clear interfaces, reliable APIs and maintainable systems. Recent work spans maritime emissions and vessel operations, supply-chain platforms, remote examination software, signed-form workflows and multilingual participant platforms. I work transparently, document decisions, test critical paths and deliver systems that teams can confidently extend.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Greek, Modern
Fluent

Work Experience

Senior Software Engineer at Olympus Marine Group
January 1, 2021 - Present
Sole product engineer for SCMS, owning the workflow from user interviews and interface design through REST API delivery, rollout, and production support. Translated a requirement for trustworthy emissions data into an event-driven architecture with a documented contract and integration with third-party engineering teams. Built a mapping abstraction normalizing 141 heterogeneous sensor signals into one JSON contract via configuration rather than per-device code. Modelled calibration, sensor-fault, communications-loss, and stale-data states so downstream consumers can distinguish bad measurements from missing ones. Engineered durable delivery using local-first writes, an on-disk outbox, acknowledgements, retry, restart recovery, and idempotent messages over RabbitMQ and Azure Event Hub. Designed schemas and query services behind dashboards, diagnostics, regulatory reporting, and prediction APIs, and authored reviewed technical specifications.
Senior Full-Stack Developer at Retraced GmbH
January 1, 2020 - January 1, 2021
Shipped supply-chain traceability features end to end using JavaScript, Node.js, React, and React Native. Modelled real supply chains as graph-shaped data and fixed backend performance issues that made customer-facing queries impractical. Contributed to automated test coverage and code review within a small distributed product team.
Lecturer, Databases and Distributed Systems at Neapolis University Pafos
January 1, 2019 - January 1, 2020
Taught databases, distributed systems, C#/.NET, and software architecture. Coordinated EU projects including EQUALITY and RSMF, working across technical and non-technical stakeholders and translating complex systems into decisions, specifications, and teaching material.
Postdoctoral Researcher at Democritus University of Thrace
January 1, 2015 - January 1, 2018
Led development of a documented C#/WPF clinical diagnosis system combining content-based retrieval with SVM models and produced two peer-reviewed papers.
Postdoctoral Fellow at NCSR Demokritos
January 1, 2012 - January 1, 2015
Designed data structures and deterministic many-to-many spatial matching for search across more than 100,000 historical document images. Built the C#/.NET backend and an Angular interface.

Education

PhD, Electrical and Computer Engineering at Democritus University of Thrace, Greece
January 1, 2007 - January 1, 2011
BSc, Electrical and Computer Engineering at Democritus University of Thrace, Greece
January 1, 2002 - January 1, 2007

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Education, Healthcare, Transportation & Logistics, Professional Services
    SCMS — Fleet Operations Product

    As the sole product engineer, I took this vessel-management product from ship-officer interviews through workflow and product-UI design, data modelling, Vue 3/TypeScript frontend and C#/.NET API implementation, rollout and production support. It replaced an abandoned legacy process and reached daily use across a fleet of approximately 12 ships.

    Highlights:

    • Product discovery directly with operational users
    • Product UI designed without finished screen specifications
    • Complex maritime domain and workflow modelling
    • Vue 3/TypeScript frontend and C#/.NET backend
    • End-to-end ownership through fleet rollout and support

    Client-confidential system; details are limited to non-sensitive delivery evidence.

    Word Spotting by Example — Search and Matching Platform

    I designed and built a full-stack demonstrator for searching more than 100,000 historical document images using custom spatial matching algorithms. The system combines a C#/.NET API, an Angular interface and data structures designed for deterministic, explainable retrieval without model training.

    Demo: https://www.twine.net/signin
    Code: https://www.twine.net/signin

    Highlights:

    • Search and matching across 100,000+ images
    • Custom deterministic spatial-matching algorithm
    • C#/.NET API and Angular product UI
    • Full-stack architecture and implementation
    • Research translated into a usable web product
    sWaiver — Signed Forms Management Platform

    I helped build sWaiver end to end, from the responsive Angular/Ionic/TypeScript experience through its serverless backend. The product supports digital forms and signatures, authentication, email delivery and lifecycle workflows, and was iterated directly from customer feedback.

    Website: https://www.twine.net/signin

    Highlights:

    • Multi-step form and signature workflows
    • Authentication and email flows
    • Responsive product UI across devices
    • Serverless backend integration
    • Product iteration informed by real users
    Remote Student Monitor Framework for Securing Exams

    Website: https://www.twine.net/signin
    Github Code: https://www.twine.net/signin

    Leading and only developer for building a remote exam proctoring platform using React/MUI/Typescript and Google Functions. The platform continuously monitors students and detects cheating behavior, triggering video recordings for manual verification by the proctor.

    Highlights:

    • Course/Students/Exams Management System
    • It implements a peer-to-peer video conferencing application using React and MUI alongside the WebRTC protocol with the PeerJS library.
    • Real-time face detection using the exam video conference
    • Implement custom emails using an email SMTP server in the Functions of Firebase.