SOFTWARE DEVELOPER / THESSALONIKI, GREECE

George
Moisidis.

Software Developer with 3+ years of professional experience building production applications, backend services and cloud-based systems with Java, Spring Boot and SQL.

01 / ABOUT

A little about me.

Developer, problem solver and lifelong learner.

I'm a Software Developer based in Thessaloniki, Greece, with 3+ years of professional experience building and maintaining production applications.

My main focus is backend development using Java, Spring Boot, REST APIs and SQL. I've worked on applications from the ground up, third-party integrations, multi-tenant systems, databases and cloud deployments.

I enjoy understanding how systems work end-to-end and solving practical problems through clean and maintainable software. I'm also interested in AI-assisted development and integrating useful AI capabilities into software products.

Outside of software development, I enjoy CrossFit, hiking, exploring mountains and anything involving problem-solving.

Location Thessaloniki, Greece
Experience 3+ years professional experience
Focus Backend & Cloud Development
Languages Greek — Native · English — C1
Current role Software Developer at Foodtec Solutions Inc
02 / EXPERIENCE

Where I've worked.

My professional journey so far.

10/2023 — PRESENT

Software Developer

Foodtec Solutions Inc · Full-time
  • Built and released a new cloud-based application from the ground up, taking it through development, testing, deployment and production.
  • Developed backend services and REST APIs using Java and Spring Boot for multi-tenant cloud applications.
  • Contributed to architecture and technical direction for new products, features and integrations.
  • Built third-party integrations involving REST APIs, data mapping and business logic.
  • Worked extensively with PostgreSQL and OracleDB, including SQL queries and business reports.
  • Worked with Git, GitLab, CI/CD and Kubernetes-based deployments in cloud environments.
  • Used AI-assisted development tools such as GitHub Copilot and Claude and contributed to introducing AI features into company products.
  • Mentored new team members and worked daily in English with developers, QA and DevOps teams.
04/2023 — 10/2023

Software Developer Intern

Foodtec Solutions Inc · Internship
  • Contributed to a large production codebase, learning professional development practices.
  • Developed features using Java and SQL for real business applications.
  • Worked with Git and Perforce, including code reviews, debugging and shared development workflows.
  • Collaborated with developers, QA and DevOps teams in an Agile environment.
03 / SKILLS

Technologies I work with.

Java Spring Boot REST APIs SQL PostgreSQL OracleDB MySQL MongoDB JavaFX Swing Git GitLab CI/CD Kubernetes AWS S3 JWT WebSocket Angular Python PHP Firebase AI Agile
04 / PROJECTS

Things I've built.

A selection of projects from my GitHub.

HCvision

AutoML Hierarchical Clustering Visualizer developed as my thesis project. Users can upload datasets, choose proximity methods, automatically detect clusters and visualize the results through an Angular UI or REST API.

Spring Boot Angular MySQL Python

TRVL

Travel agency Android application using Clean MVVM architecture. Includes Google Maps, notifications, gesture-based actions, Firebase Firestore and local Room database storage.

Android Firebase Room MVVM

Direct Message

Real-time chat backend featuring JWT authentication, email and 2FA, media sharing through AWS S3, reactions, message editing and deletion, read receipts and typing indicators.

Spring Boot WebSocket PostgreSQL AWS S3 JWT

Quarto Board Game

Browser-based implementation of the Quarto strategy board game, developed as part of a university web systems course.

PHP MySQL Apache

Shortify

URL shortening service with usage analytics. Users can monitor click counts, expiration status and the last accessed date of shortened URLs.

Spring Boot MongoDB Thymeleaf Bootstrap
05 / EDUCATION

Education.

09/2017 — 09/2023

BSc in Computer Science

International Hellenic University

Computer Science degree covering software development, databases, computer networks, operating systems and web technologies, with academic and practical software projects focused on real-world problem solving.