Aggelos Tsitsoli

Software engineer from Athens building web apps, CMS tools and CI/CD pipelines.

About

Hi, I'm Aggelos, a software engineer based in Athens with a Bachelor's in Informatics and Telecommunications. I work across the stack — from Java backends and SQL databases to Angular and React frontends — and enjoy automating deployments and integrating AI into real products.

Experience

Feb 2025 — Feb 2026

Software Engineer · Gloman S.A.

Athens

  • Developed and maintained frontend and backend for the SportFM website (HTML, CSS, JavaScript, Java Servlets, JSP, JSTL, JDBC).
  • Designed and enhanced the internal SportFM CMS used by authors and editors — dynamic SQL queries, database operations and editorial workflows.
  • Integrated OpenAI APIs into the CMS to build a chatbot that helps editors write SEO-friendly articles, improve headlines and get content suggestions.
  • Built and deployed a separate staging website on an Ubuntu VM (Proxmox, Apache Tomcat) so changes could be tested before going live.
  • Configured Jenkins CI/CD to automatically rebuild and deploy the website after Git commits via SSH.
  • Containerized the application with Docker and created GitHub Actions workflows and technical documentation.
JavaJSPSQLOpenAIJenkinsDocker

Jun 2024 — Dec 2024

Software Developer Intern · Netcompany–Intrasoft

Athens

  • Developed frontend features for a web application using Angular, JavaScript and React.
  • Worked with REST APIs and Swagger for API documentation and testing.
  • Used Figma to review UI designs and support frontend implementation.
  • Investigated and resolved software defects through development tickets and debugging.
  • Collaborated with the team using GitHub, GitLab and Azure-based tools.
AngularReactREST APIsSwaggerFigma

Education

2020 — 2025 · Athens

Bachelor's Degree in Informatics and Telecommunications

Department of Informatics and Telecommunications

National Kapodistrian University of Athens

Relevant coursework:

Artificial Intelligence IData Mining TechniquesDatabase Design and UseDatabase Systems Implementation

Skills

Languages

JavaJavaScriptSQLHTMLCSSGroovy

Frameworks & Technologies

Java ServletsJSPJSTLJDBCAngularReactREST APIs

Databases

Microsoft SQL Server

Tools & Platforms

GitGitHubGitLabJenkinsDockerApache TomcatJettyMavenSwaggerFigma

Infrastructure & DevOps

Linux (Ubuntu)ProxmoxCI/CDGitHub ActionsVirtual Machines

Concepts

OOPBackend DevelopmentFrontend DevelopmentAPI IntegrationDatabase ManagementSoftware TestingAI Integration