Full Stack Developer · React · .NET · TypeScript

Hi, I’m Ioannis. I build modern web applications with React and .NET.

I’m a Full Stack Developer based in Heraklion, Crete. I work on modern web applications using React, .NET, TypeScript, REST APIs, Redis, RabbitMQ and SQL.

“Well-built software is invisible when it works — and unforgettable when it matters.”

Focus Web Applications, APIs, Dynamic Forms
Tech Stack React, .NET 8, TypeScript, SQL
Location Heraklion, Crete, Greece

Developer focused on clean, practical and maintainable solutions.

I am a Full Stack Developer with experience in building web applications using React, .NET and TypeScript. I enjoy working across front end and back end, creating clean user interfaces, reliable APIs and scalable application logic.

My work includes REST API development, authentication, caching, message queues, dynamic forms, validations, code reviews and testing in Agile teams.

I hold a Bachelor of Science in Computer Science from the University of Crete.

Work across frontend, backend and production systems.

Nov 2024 – Present

Full Stack Developer

European Dynamics

  • Develop web applications using React, .NET and TypeScript.
  • Collaborate with a team to implement RESTful APIs using .NET 8.
  • Implement Redis caching to improve application performance.
  • Integrate JWT-based authentication for secure user access.
  • Use RabbitMQ for reliable communication between microservices.
  • Integrate Form.io forms and handle dynamic submissions and validations.
  • Develop reusable React form components with scalable and maintainable UI architecture.
  • Participate in code reviews and testing, following Agile methodologies.
Nov 2023 – Aug 2024

IT Support & Security Technician

Greek Army · Full-time

  • Maintained and repaired desktops, servers and networks, ensuring they adhered to robust security protocols and complied with established security policies.
  • Supported computer maintenance tasks and troubleshooting for hardware, software and network-related issues.
  • Worked with IT security policies, system administration tasks and technical support procedures.
Education

BSc Computer Science

University of Crete

  • Studied programming, databases, software engineering and web development.
  • Worked on academic projects involving web applications, compilers and information systems.

A few things I’ve built or worked on.

Thesis Project

NCBI Query Web Application

Web application that helps users create complex queries for the NCBI search system, aiming to retrieve more relevant results through a simple and responsive interface.

JavaScript HTML CSS Bootstrap API

Academic Project

Hotel Booking Web Application

Web application for searching and booking hotel rooms. The interface was designed in Figma and implemented with frontend technologies, SQL and Java Servlets.

Figma HTML CSS Bootstrap SQL Java Servlets

Compiler Project

Programming Language & Compiler

Team project focused on designing a programming language, implementing compiler components, creating standard libraries and debugging the language functionality.

C++ Compilers OOP Team Project

Technologies I work with.

Frontend

React, TypeScript, JavaScript, HTML, CSS, Bootstrap

Backend

.NET, C#, Web APIs, PHP, Java Servlets

Databases & Tools

SQL, Redis, Git, UNIX, Figma, Form.io

Concepts

OOP, REST APIs, JWT Authentication, RabbitMQ, Agile, Testing

Continuous learning and professional development.

Certification

Learn to build an e-commerce store with .NET, React & Redux

Practical course focused on building a full-stack e-commerce application using .NET, React and Redux.

Certification

Ultimate C# Masterclass for 2025

C# course focused on modern language features, object-oriented programming and practical backend development concepts.

Let’s connect.

Feel free to contact me for opportunities, collaborations, or new projects.