Edition · 2026
Open for engagements
No 01 — IOANNIS CHARITOS

Mission-critical software for systems that matter.

By day, a software engineer at EUIPO. Through my consulting venture JNS Software House, I led the system that routes 200,000+ outbound social-security payments a month through Greece's DIAS network, plus the IDIKA → e-EFKA data migration. 10+ years of public-sector and enterprise track record.

At work for
EUIPO / IDIKA / DIAS / e-EFKA / JNS Software House

About

Ten years of shipping the un-fun, mission-critical stuff.

I'm Ioannis. I've spent the last decade designing and delivering software where downtime is not optional — public-sector payment infrastructure, EU intellectual-property systems, social-security data migrations, commercial ERP integrations.

By day I'm a software engineer at EUIPO (via Altia–Unisys), working on large-scale enterprise Java systems.

Alongside that, through JNS Software House — a 4-person team I co-founded and lead technically — we delivered the system that routes 200,000+ outbound IDIKA payments a month through Greece's DIAS network (live since November 2025), and are delivering the IDIKA → e-EFKA migration. Before JNS I co-founded CodeDux and shipped ERP Connector, a commercial WooCommerce plugin sold under subscription to SME clients.

I take on a small number of consulting engagements per year. If your team needs a senior engineer who can own architecture, ship to production, and stick around for support — let's talk.

§ 02

Field notes

Selected engagements · 2017—present

Case No 01 IDIKA × DIAS Payments
Live in production · 2025 — present

Synchronising the Greek e-Governance for Social Security’s outbound payments through the national interbank settlement network.

Designed and delivered the system that routes IDIKA's monthly settlement cycles through the DIAS interbank network. Live in production since November 2025, running end-to-end every month. Currently also delivering the IDIKA → e-EFKA data migration pipeline.

Case No 02 ERP Connector
Commercial product · live · 2017 — 2024

A commercial WooCommerce plugin that synchronises ERPs (EnterSoft / Softone / MegaSoft) with online stores at SME scale.

Owned end-to-end: architecture, PHP backend, custom MySQL schema, ReactJS admin UI, deployment, and 365-day customer support. Cut typical ERP integration time from 1–2 months to 2–3 days. Sold under monthly and annual subscriptions across Greece.

erpconnector.gr
Case No 03 EUIPO Enterprise Java
Ongoing engagement · 2021 — present

Building and modernising the European Union Intellectual Property Office’s mission-critical Java platform — used by IP offices across the EU.

Working across the EUIPO ecosystem — not only the Greek implementation, but the shared European platform and country systems such as Austria. Building and integrating new components, modernising legacy Java applications, resolving production issues across microservices, and aligning with EUIPO and OBI stakeholders. Stack spans Java EE, Spring Boot, Hibernate, Mule ESB, ElasticSearch, MongoDB, Oracle, WildFly, Tomcat.

Most engagements under NDA · happy to discuss specifics privately

Reference

“Ioannis did outstanding work when we delivered together at the Greek Ministry of Development.”
— Director, Greek public-sector organisation

Services

What I'm built to do.

A focused set of engagements where I can deliver disproportionate value. Each engagement is scoped, time-boxed, and outcomes-first.

Enterprise Java, .NET & PHP architecture

Designing scalable backends, microservices, and integration layers in Spring Boot, Java EE, .NET Core, and PHP. Modernising legacy stacks without breaking what already ships.

  • Java EE → Spring Boot migrations
  • Microservice decomposition
  • Mule ESB & message-driven integration
  • Database design (MySQL, Oracle, MongoDB)

Government & public-sector integrations

Mission-critical systems for ministries and EU institutions. Built for compliance, observability, and long-term maintainability.

  • Payment infrastructure (DIAS, SEPA)
  • Data migration pipelines at scale
  • Compliance-grade security & audit trails
  • Long-term SLAs and support

Commercial product engineering

Full-stack delivery for SaaS, e-commerce, and ERP integration products. From architecture to customer support, end to end.

  • WooCommerce / WordPress at scale
  • React + TypeScript front-ends
  • Subscription billing & licensing
  • 365-day post-launch support

Technical leadership & advisory

Fractional CTO and architecture review for teams that need senior judgment without a full-time hire.

  • Architecture & code reviews
  • Hiring & team building
  • Roadmap & technical strategy
  • On-call coaching & mentoring

Stack

Tools I reach for first.

Deep in Java/Spring and the .NET ecosystem, full-stack across modern JavaScript. Comfortable picking the right tool — not always the trendiest one.

Languages

  • Java
  • C#
  • TypeScript
  • JavaScript
  • PHP
  • Python
  • SQL

Backend

  • Spring Boot
  • Java EE
  • Hibernate
  • .NET Core
  • PHP
  • REST APIs
  • Mule ESB

Frontend

  • ReactJS
  • AngularJS
  • Tailwind
  • HTML5 / CSS3

Data

  • MySQL
  • Oracle DB
  • MongoDB
  • ElasticSearch

DevOps & tooling

  • Docker
  • Jenkins
  • Git / GitLab
  • Maven
  • CI/CD
  • Linux
  • JIRA
  • Confluence
  • WildFly
  • Tomcat

Practices

  • System design
  • API design
  • Agile / Scrum
  • Code review
  • Mentoring
  • Technical writing
§ 05

Credentials & affiliations

Recognised · Active · 2024—present

Standards held, and the standards I help write.

Beyond client work, I author exam question banks and sit on examination committees that shape how software professionals are evaluated and certified in Greece.

No 01 2026 — present

iCert

Scientific Examination Committee · Question Bank Author

Scientific examination committee member for iCert’s certification programmes. Author original question banks and review existing exam content across multiple domains — including cybersecurity, programming fundamentals, and algorithms — ensuring question quality, accuracy, and alignment with each programme’s certification standards.

[ Cybersecurity ] [ Programming fundamentals ] [ Algorithms ]
Industry · Question authoring · Standards-setting
No 02 2024

University of West Attica

Certified Mentor

Formal mentoring credential issued by the University of West Attica. Recognised authority on guiding engineers, structuring code-review practice, and supporting career development for software professionals.

Academic · Mentorship

Get in touch

Let's see if I'm the right fit for what you're building.

The fastest way to start is a 30-minute call. Tell me a little about what you're working on and where you're stuck, and I'll come back within two business days with whether and how I can help.