Software Developer at APT Information Systems SA since 2023. I started with the database side and built strong experience in Oracle PL/SQL and Oracle APEX. Lately I work on full-stack enterprise projects that combine a backend, a frontend and an Oracle database. I hold a degree in Informatics & Telecommunications (University of Peloponnese) and I have completed the Coding Factory 10 program (AUEB), focused on Java & Spring Boot backend development.
- Design and maintain Oracle schemas: DDL, migrations, views and PL/SQL packages for business logic
- Build Oracle APEX applications
- Develop REST APIs in Kotlin / Quarkus with JPA/Hibernate (Panache) on top of Oracle
- Build Vue 3 frontends with Vuetify, Pinia, Vue Router and i18n
- Work on production-management features such as production orders, planning, barcode scanning, label printing (ZPL), reports and dashboards
- Integrate with external systems (ERP, MES, report servers) over REST
- Use Git, GitLab CI and Docker for development and deployment
Database: Oracle · PL/SQL · Oracle APEX · SQL · MySQL · H2 · Flyway Backend: Kotlin · Quarkus · Java 21 · Spring Boot · Spring Web MVC · Spring Data JPA / Hibernate · Spring Security (JWT) · Bean Validation · Thymeleaf · JDBC · OpenAPI Frontend: Vue 3 · Vuetify · Pinia · Vite · JavaScript · Axios · Chart.js · HTML5 · CSS3 / Sass Other languages: C# (.NET) Tools: Git · GitHub / GitLab CI · Gradle · Maven · Docker · IntelliJ IDEA · VS Code · DBeaver
| Project | Description |
|---|---|
| eduapp10-pro | REST API with Spring Boot 4, JWT security, JPA/MySQL, Flyway and OpenAPI docs |
| schoolapp10-ssr | Server-side rendered school management app with Thymeleaf, Spring Security and MySQL |
| java-exercises | Core Java: OOP, interfaces, generics, collections, streams, JDBC bank app, RegEx |
| csharp-exercises | C# fundamentals: control flow, strings, arrays, LINQ, exceptions, OOP |
| javascript-exercises | JavaScript from basics to DOM, AJAX and small MVC apps (notes, counter, movies) |
| html-css-exercises | HTML structure, CSS styling, typography and Flexbox |
My work projects at APT are private, so they are not listed here.