Konstantinos Zagoris

VerifiedAvailable to hire

Senior Full-Stack Product Engineer building secure, data-driven web applications from requirements through architecture, product UI, implementation, testing, deployment and handover. NET.

About

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.

  • Joined July 2025

Industry experience

  • Computers & Electronics
  • Software & Internet
  • Education
  • Healthcare
  • Transportation & Logistics
  • Professional Services

Projects · 4

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.

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

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

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.

Work experience· 5 roles

Senior Software Engineer · Olympus Marine GroupJan 2021 – Present · 5 yrs 11 mos

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 · Retraced GmbHJan 2020 – Jan 2021 · 1 yr 1 mo

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 · Neapolis University PafosJan 2019 – Jan 2020 · 1 yr 1 mo

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 · Democritus University of ThraceJan 2015 – Jan 2018 · 3 yrs 1 mo
Postdoctoral Fellow · NCSR DemokritosJan 2012 – Jan 2015 · 3 yrs 1 mo

Education

PhD, Electrical and Computer Engineering · Democritus University of Thrace, Greece2007 – 2011
BSc, Electrical and Computer Engineering · Democritus University of Thrace, Greece2002 – 2007

Hire Konstantinos Zagoris today

Post a job and invite Konstantinos, or contact them directly. No hidden commission.

Post a job