skip to content

Resume

experience

  • Jan 2023 – present

    Remote

    Lead Software Engineer, InfoGate Mobile & Onboard @DANAOS Management Consultants

    • Sole engineer and end-to-end owner of the InfoGate mobile and onboard product line, the maritime communication platform 150+ shipping companies use for ship-to-shore messaging and paperless office workflows.
    • InfoGate Onboard, an Electron desktop app for vessel workstations with a sync layer built for low-bandwidth satellite links.
    • InfoGate OnTheGo and 360, React Native iOS and Android apps rebuilt from the ground up after migrating off a legacy Cordova codebase.
    • Own architecture, development, CI/CD, and production support across all three products.

    #typescript#react#react-native#electron#node

  • Oct 2020 – present

    Remote

    Senior Software Engineer @DANAOS Management Consultants

    • Led the modernisation of a legacy system, migrating from Ionic and .NET Framework to React Native, .NET Core, and Node.js.
    • Drove architecture and technology strategy, selecting stacks and redesigning components for long-term maintainability.
    • Eliminated major latency issues across mobile and backend systems, delivering a noticeably faster product.
    • Co-designed and implemented APIs serving 10K+ users across 120+ enterprise clients, deployed on Azure and on-premise.
    • Designed custom API flows for complex business requirements, enabling integrations across diverse enterprise infrastructures.
    • Technical lead for mobile development, mentoring engineers and acting as the point of guidance for architecture and best practices.
    • Took part in hiring and the technical evaluation of candidates.

    #asp-net#dotnet-core#node#react-native#azure

  • Oct 2018 – Oct 2020

    Remote

    Software Engineer @DANAOS Management Consultants

    • Built cross-platform mobile applications with the Ionic Framework as part of a collaborative engineering team.
    • Designed and implemented backend APIs in .NET supporting mobile and web applications.
    • Worked with senior engineers to define API structures and data flows aligned with business requirements.
    • Delivered features for enterprise systems used by maritime clients, gaining production-scale and distributed-deployment experience.

    #ionic#dotnet#sqlite#react

  • Nov 2017 – Nov 2018

    Greece

    Military service @Hellenic Navy

    • Compulsory national service.

education

  • Sep 2020 – Feb 2022

    MSc, Computer Science

    University of the Peloponnese

  • 2011 – 2015

    BSc, Informatics and Telecommunications

    University of the Peloponnese

    • Thesis: Parking finder, a full-stack mobile and web application.

skills

languages:
TypeScript, JavaScript, C#, SQL
frontend:
React, Vue.js, Nuxt, Ant Design, TanStack Query, Tailwind CSS
mobile:
React Native, Expo, Tamagui, Reanimated, Ionic, Electron
backend:
Node.js, Express, ASP.NET, .NET Core, REST APIs, OpenAPI, Socket.IO, Zod
data:
PostgreSQL, Supabase, SQLite, SQL Server, Firebase
platform:
Azure, DigitalOcean, Vercel, Docker, GitHub Actions, CI/CD
product:
SaaS architecture, Stripe billing, push notifications, monorepos, offline-first sync
practices:
System design, technical leadership, mentoring, hiring, Vitest, Jest