Christos Hadjichristofi

    Christos Hadjichristofi

    Software Engineer & PhD Researcher

    I am a Software Engineer based in Athens, committed to lifelong learning and building innovative solutions. I tackle complex challenges with creativity and technical expertise, continually striving for improvement and excelling in collaboration.

    View Resume

    Experience

    Building software across various domains.

    0years0monthsof experience
    Analysis Consulting LTD logo

    Analysis Consulting LTD

    Data Analyst/Architect

    07/2025 – 03/2026

    Design and implementation of data analysis and backend solutions for energy consumption data in collaboration with a major institutional energy provider.

    • Data architecture and process optimization
    • Specification design and documentation
    • Advanced data analysis and reporting
    • Exploratory research and insights generation

    Data Analyst/Architect

    05/2024 – 02/2025

    Analysis and standardization of energy data and services for an institutional entity in the energy sector.

    • UML
    • Specifications
    • Data Analysis
    • Data Architecture
    Energy Competence Center logo

    Energy Competence Center

    Software Engineer

    09/2024 – 12/2024

    Enhancement of the ECHOS platform, including the development of new features, integration with external services, and optimization of existing functionalities.

    • Redesigned how scenarios are generated and filled with timeseries data.
    • Introduced a queuing system for optimization requests.
    • Implemented a new feature for automatic optimization runs.

    Software Engineer

    03/2023 – 10/2023

    Implementation of ECHOS (Energy Clean Hybrid Storage Optimization Service) platform, encompassing front-end, back-end development and GAMS model integration.

    • NodeJS
    • MongoDB
    • NextJS
    • UML
    • GAMS

    Researcher

    12/2022 – 02/2023

    "CN-HESS" aims to optimize renewable energy storage with a hybrid system of batteries and hydrogen. The study involves a model integrating photovoltaic-wind systems, batteries, and electrolytic hydrogen production for efficient grid contribution.

    • Coordination
    • UML
    • BPMN
    Code for Code Learning Solutions LTD. logo

    Code for Code Learning Solutions LTD.

    Content Writer

    12/2022 – 07/2023

    Authored Python and JavaScript educational exercises of varying difficulty for the Code4Code educational platform.

    National Technical University of Athens logo

    National Technical University of Athens

    Teaching Assistant

    10/2022 – Present

    Assist in instructing various courses within the School of Electrical and Computer Engineering, providing laboratory support, project guidance, and developing supplementary software tools.

    • Computer Programming (1st Semester)
    • Programming Techniques (2nd Semester)
    • Software Engineering (7th Semester)
    • Software as a Service (8th Semester)
    SmartRue Research Team logo

    SmartRue Research Team

    Software Engineer

    04/2024 – 05/2024

    Enhanced and optimized a legacy .NET C# 4.5 MVC application, performing backend improvements, dynamic data fetching, and code cleanup.

    • C#
    • .NET
    • MVC
    • SQL Server

    Software Engineer

    04/2022 – 03/2024

    Implement a Proof-of-Concept Local Energy Market and a Proof-of-Concept Demand Response System.

    • Ethereum Blockchain
    • Solidity
    • RabbitMQ
    • NodeJS
    • Rest API Design and Implementation
    Cyprus National Guard logo

    Cyprus National Guard

    Soldier

    07/2016 – 09/2017

    Completed my mandatory military service as a soldier in the Cyprus National Guard. Improved my discipline, teamwork spirit and gained the ability to work under pressure.

    Projects

    Live projects I've built and deployed.

    PafosTours logo

    PafosTours

    Software Engineer02/2025 – 06/2025

    Developed and deployed a tour booking platform for PafosTours with a Next.js frontend, Strapi backend, PostgreSQL database, and Nginx, all containerized with Docker Compose.

    • Implemented booking management and integrated Stripe for secure online payments.
    • Set up production infrastructure with SSL, automated backups, and multi-domain routing.
    • Customized the admin panel for client needs.
    View Project
    Keravnos Academy Pafos logo

    Keravnos Academy Pafos

    Software Engineer05/2024 – 06/2024

    Development and management of a web platform for a football academy, including data analysis, integration with external services, and backend architecture.

    • Created a managerial dashboard for tracking student payments and sending notifications.
    • Automated email notifications using AWS SES.
    • Implemented bulk user management and data export/import functionalities.
    • Designed and standardized data models and architecture.
    View Project

    Research

    Academic publications and research contributions.

    Conference2025-10-22

    Enhancing API documentation by inter-endpoint dependency graphs

    Panagiotis Papadeas, Dimitrios Gerokonstantis, Christos Hadjichristofi, Vassilios Vescoukis

    20th Conference on Computer Science and Intelligence Systems (FedCSIS 2025)

    DOI: 10.15439/2025F8035

    Journal2024-11-01

    Using Time-Series Databases for Energy Data Infrastructures

    Christos Hadjichristofi, Spyridon Diochnos, Kyriakos Andresakis, Vassilios Vescoukis

    Energies

    DOI: 10.3390/en17215478

    Skills

    Constant Learner | Tech Enthusiast | Team Player | Problem Solver

    What I Do

    • 💻 Full Stack Development exploring various tech stacks
    • 🔍 Proficient in Software Testing, Debugging, and robust solutions
    • 🔧 Proficient in using Source Control for effective project management
    • 📚 Quick learner with a solid understanding of Programming Languages
    • 🚀 Passionate about technology trends and staying up-to-date
    • 🤝 Effective team player with strong organizational skills

    Core Development Stack

    The fundamental technologies I utilize for software development, subject to change based on project requirements.

    Language

    TypeScript

    Language

    Python

    Frontend

    React/Next.js

    Backend

    Node.js

    Database

    PostgreSQL

    DevOps

    Docker

    Technologies & Tools

    PythonJavaScriptJavaNodeJSHTML-5CSS3ReactJSAngularnpmEthereumsql-databasenosql-databasedockergitLinux

    Education

    Academic background and qualifications.

    National Technical University of Athens logo

    National Technical University of Athens

    PhD in Software Engineering

    October 2022 - Present

    Software Engineering, Architecture and Design

    MEng. Electrical and Computer Engineering

    September 2017 - June 2022

    GPA: 8.5/10. Specialization in Computer Science.

    • Some of the courses I attended were Software Engineering, Software-as-a-Service, Compilers, Programming Languages, Databases, Artificial Intelligence, Machine Learning, Operating Systems.
    • Thesis: Implementation of Blockchain Application for managing University grades.
    Kykkos Lyceum Paphos, Cyprus logo

    Kykkos Lyceum Paphos, Cyprus

    High School Diploma

    September 2014 - June 2016

    GPA: 19.4/20

    Open Source

    Pinned repositories and contributions to the open source community.

    Achievements

    Achievements, Certifications, Award Letters and Some Cool Stuff that I have done !

    AI 900 Cert Logo

    Microsoft Azure AI Fundamentals

    Completed AI-900: Microsoft Azure AI Fundamentals with a score of 873.

    DP 900 Cert Logo

    Microsoft Azure Data Fundamentals

    Completed DP-900: Microsoft Azure Data Fundamentals with a score of 936.

    NodeJS Logo

    NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)

    Completed NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) course on Udemy.

    Ethereum Logo

    Ethereum Blockchain Developer Bootcamp With Solidity (2022)

    Completed Ethereum Blockchain Developer Bootcamp With Solidity (2022) course on Udemy.

    JS logo

    The Complete JavaScript Course 2024: From Zero to Expert!

    Completed The Complete JavaScript Course 2024: From Zero to Expert course on Udemy.

    Sui Logo

    Sui Overflow

    Participated in the Sui Overflow virtual hackathon, implementing the UI, using NextJS.

    Get in Touch

    Whether it's about a project or just a friendly hello, my inbox is always open. Let's connect!

    hadjichristofi.ch@gmail.com