×
Ioannis Rammos

Ioannis Rammos

Programmer

Zaloggou 3,Stavraki, Ioannina, Epirus, GR, 45500
Greek, English

Background


About

About

An engineering student turned web developer with a passion for clean, elegant and reusable code. I have a strong background in Java and Javascript as well as Databases.

Work Experience

Work Experience

  • IT Support Technician Intern, Regional Unit of Epirus

    Jul, 2023 - Sep, 20232 months

    IT internship responsible for maintaining the local network and providing technical support to staff.

    • Hardware maintenance and network administration

    • Worked with WordPress and databases

    • Managed various software related tasks

  • Back-end Developer Intern, Teleglobal EE

    Jul, 2024 - Oct, 20243 months

    Designed and developed an in-house inventory management application.

    • Built backend with Node.js, Express and MySQL

    • Gained experience with the MERN stack

    • Translated client requirements into technical specifications

  • Sales Advisor, Vodafone

    Apr, 2024 - Jun, 20243 months

    Worked as a sales advisor for the Greek market.

  • Data Entry and Quality Control Specialist, Archeiothiki SA

    Nov, 2024 - Present

    Data entry and quality control for an information management company.

Projects Experience

Projects Experience

  • bookInAFrame

    Jan, 2024 - Present

    A book-focused social media platform inspired by Twitter, Pinterest and Letterboxd. Users can share book passage screenshots that capture a book's spirit, with full social features including likes, comments, and following.

    • Full-stack solo project built with React, Vite and Supabase

    • Implements authentication, image storage, real-time feed, likes and comments

    • Deployed and live on Netlify

  • Expense Tracker

    Jan, 2025 - Present

    A desktop expense tracking application with full CRUD functionality, SQLite database integration, and a dark-themed GUI.

    • Built in Java using Swing for the GUI and JDBC for database access

    • Features expense management, search, filtering and spending summary

    • Uses SQLite for persistent local storage

  • Personal Portfolio

    Jan, 2024 - Present

    A personal portfolio and landing page showcasing projects and skills.

    • Built with Astro for fast static site generation

    • Features dark mode and responsive design

Skills

Skills

  • Web Development

    HTML

    CSS

    JavaScript

    React

    Vite

    Astro

  • Backend Development

    Node.js

    Express

    REST APIs

  • Databases

    MySQL

    SQLite

    Supabase

    PostgreSQL

  • Programming Languages

    Java

    JavaScript

    Python

  • Tools & Technologies

    Git

    GitHub

    IntelliJ IDEA

    VS Code

    Postman

    npm

    Linux

    Bash

    Adobe Photoshop

  • Mobile Development

    Flutter

    Dart

Education

Education

  • Materials Science and Engineering, Bachelor, University of Ioannina

    Oct, 2017 - Present

  • Information Technology Applications (Multimedia / Web Designer - Developer / Video Games), Professional Training Certificate, Higher Vocational Training Institute of Ioannina

    Oct, 2022 - Oct, 2024