Developer/Software Engineer Work-Study
Remote (Greece)
Mar 2025 - Apr 2025
- Remote work-study illustrating recent web development toolkits and multiple remote
collaboration tools.
Software Engineer II
Athens, Greece
Mar 2020 - Sep 2020
- Developed workflows with Java / Spring Boot to capture data modifications in a legacy sports
betting platform,
synchronizing transactions with a modern REST API for legacy system compatibility during
phase-out. Collaborated with external colleagues remotely, including data schema experts and
quality assurance teams.
Tech Stack: Java 8, Spring Boot, older legacy Spring Framework, Eclipse IDE, VS
Code, Git, Shell Scripting, pgAdmin for PostgreSQL.
Software Engineer III
Athens, Greece
Sep 2016 - Feb 2019
- Lead developer of a custom user-facing web application for interfacing with Docusign digital
signature devices. Application customized for, and deployed to, affiliate company Adacom
(https://aqs-portal.adacom.com) and JCC Payment Systems (https://trust.jcc.com.cy).
- Developed Java Server Faces front-end modules for the company's in-house batch document
generation system, “i-docs”, gradually replacing most of the older Google Web Toolkit UI modules
Tech Stack: Java 7, Spring Framework (MVC, Data, Security, Batch), JSF/PrimeFaces,
Google Web Toolkit, SOAP & REST APIs, Swagger, SoapUI, PKI, Apache Tomcat, SSL Certificates,
JBoss/Wildfly, XML, Apache PDFBox, Eclipse IDE, Git, Jira, Multi-module Maven build scripts, Jenkins
CI
Software Engineer II
Athens, Greece
Sep 2005 - Jul 2016
(Approx. eight years total full-time equivalent software engineering experience, under OAEE/TEBE
contractor status)
- Modernized legacy reporting systems for the Public Power Corporation (PPC), replacing an MS
Access
application with a .NET client-server application (VB.NET, WinForms, SQL Server, Crystal
Reports)
used
for KPI monitoring across power-generation units.
- Migrated desktop reporting modules to an ASP.NET-based MIS portal, implementing new
visualization components and a custom Single-Sign-On mechanism integrating JSP and ASP.NET
modules.
- Conducted extensive on-site requirements analysis with engineers, managers, and data-entry
employees across Athens and regional PPC sites.
- Designed and delivered a lignite mining tracking system for PPC's Lignite Mining Division,
including SQL data modeling of mining processes, daily/monthly data-entry workflows, and
automated reconciliation logic aligning daily estimates with monthly measured totals.
- Developed a data-integration module for a proprietary SCADA system, reading its time-series
database via custom SQL syntax and transferring aggregated operational metrics into a SQL Server
schema of our own design.
- Worked on additional engineering tasks in usability evaluation, workflow
digitization, configuring VPNs, Datacenters and Firewalls.
- Participated in public-private academic EU research projects via the University of Athens.
- Self-taught and trained new hires in Java technologies to develop proof-of-concept web and
mobile applications for Benefits Science LLC, in healthcare analytics, airport delay modeling,
and nutritional planning (JavaEE, GWT, CoronaSDK)