emmanuel hadjistratis

Fellow of the SOLVERSX Community

Salary / Daily rate

Athens, Greece

Freelance, open to permanent contract

Can come onsite

Skills

Clean ArchitectureData EngineeringBackend DevelopmentData AnalysisSpring BootScrapingPostgreSQLSQLiteRedisPower BIGitJenkinsRESTful APIsMavenNumPypandasJavaAzureData VisualizationETLscikit-learnMariaDBOracle DatabaseMongoDBRabbitMQTableauSQL QueriesGolangDockerKafkaSQL databasesAWSKubernetes

Languages

EnglishFrenchGreek

About me

Intro

Seasoned Software Architect with 20+ years of expertise in system design and cloud solutions. Proven track record implementing enterprise-scale applications using Java, Python, and modern cloud technologies (AWS, Azure, GCP). Specializing in high-performance solutions through microservices architecture, advanced data analytics, and automated workflows using KNIME and Docker/Kubernetes.

Links

Work experience

Fellow of the SOLVERSX Community

SOLVERSXFreelance

Nov 2021 - Present

5 years

Luxembourg

Chief Technology Officer

VesselBot - Intelligence, Out Of The Blue

Jun 2016 - Present

10 years 5 months

Athens, Greece

Big Data Developer | Senior Software Developer | Software Architect | Team Lead | Entrepreneur

Self-EmployedFreelance

Mar 2014 - Present

12 years 8 months

Athens, Greece

Skills: Database Design · Data Management and Analysis · Prompt Engineering · Entrepreneurial Initiative

Senior Java Software Engineer | Senior Developer | Architect

Agile ActorsFreelance

Oct 2019 - Oct 2021

2 years 1 month

Athens, Greece

- Developing intelligent and scalable engineering solutions from scratch - Design and lead successful client implementations of quality technology solutions - Provide strong technical leadership internally and externally and advocate improved efficiency in solution design and implementation

Senior Java Software Engineer | Senior Developer | Oracle Certified Expert

TRASYS GREECEFreelance

Jun 2014 - Oct 2019

5 years 5 months

Athens, Greece

Participated as member of a large development team in the development and maintenance of a large scale JEE project. My duties included developing new features of the application as well as debugging existing funcationality.

Senior Java/Spring Software Engineer | Senior Developer | Software Development Team Lead | Architect

Unisystems S.A.

Feb 2007 - Mar 2014

7 years 2 months

Athens, Greece

- Direct and manage project development throughout its life cycle - Manage the overall project schedule to ensure work is assigned and completed on time and within budget - Experienced in a project management, including all aspects of process development and execution - Familiar with programming languages - Database and operating systems experience - Team management experience, comfortable matrix managing project teams - Experience in all project life cycle phases of initiation, planning, execution and closure - Excellent analytical and problem-solving capabilities - React to project adjustments and alterations promptly and efficiently - Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial - The ability to foster motivation within the project team to meet tight deadlines - Excellent interpersonal, negotiation and conflict resolution skills, including the ability to work very effectively in a collaborative and team-oriented manner with other leaders and team members. - Knowledge of Unix (Solaris) and Windows 2003 server - Ability to quickly synthesize information and understand complex systems - Ability to multi-task and prioritize without direct supervision - Excellent communication skills and ability to establish solid client relationship

Java/Spring Software Engineer | Developer

Intrasoft International

Jun 2006 - Jan 2007

8 months

Athens, Greece

-SafeSeaNet project: a European Platform for Maritime Data Exchange between Member States' maritime authorities, is a network/Internet solution based on the concept of a distributed database. Responsibilities in the project Develop a module of safe sea net, resolve issues and bugs with the previous application of safe sea net which was still operating until INTRASOFT develops the new version. Keywords: Java 1.5/J2EE , Bea Weblogic Server 9, Spring MVC, Spring Web Flow, JavaScript, XML, MAVEN 2,HIBERNATE, ECLIPSE 3.2, Junit

Java Javaee Software Engineer | Developer

Intracom IT Services

May 2003 - May 2005

2 years 1 month

Athens, Greece

- I-mode project: Collaborated with NEC Communication Systems team (Japan, Italy) and COSMOTE team. Reported every day about the system to the Japanese team. Drew up statistics for clients. Provided technical support to COSMOTE team. (reference from NEC) - Successfully implemented new components for the Service Flow software (Java, Swing, NETBEANS). Gained in-depth knowledge and experience of programming. (reference from INTRACOM) - Carried out extensive research in unit testing frameworks. Keeping up with technological innovations. Realization in pairs of the test platform for our department Keywords: Java 1.5/J2EE , Swing, NetBeans, JBoss Application Server, XML, Junit

Web Designer

ORFAS Advertising Group

Oct 2002 - May 2003

8 months

Athens, Greece

- Supervised the multimedia department (web site) - Responsible for the after-sales service department (installation , repairing, update for the bar code label printers)

Internship Java Software Engineer | Developer

CNES

Mar 2002 - Aug 2002

6 months

Toulouse, France

- Working in a research team carrying out in-depth a technological advancement (the link between SOAP and CORBA (Java,CORBA,SOAP,UDDI and WSDL)) - Keeping up with technological innovations. - Developed and implemented a solution to demonstrate the new technology. - Prepared and presented a report to my supervisor and also to the CNES department. (reference from CNES) Keywords: Java 1.4 , Apache Tomcat, XML, SOAP, CORBA, WSDL

Internship

Bull

Jul 2000 - Jan 2001

7 months

Athens, Greece

- Responsible for the maintenance of database and to be in touch with the client - Successfully developed and implemented a web site - Prepared and presented a report to my supervisor


Education

Université Paul Sabatier Toulouse III

5

2001 - 2002

1 year 2 months

Université Paul Sabatier Toulouse III

4

1997 - 2001

4 years 2 months

coursera.org

1900 - 1900

1 month


Licenses & certifications

Python Essential Training

Issued: Jan 2025

Certified by LinkedIn

Docker Foundations Professional Certificate

Issued: Jul 2024

Certified by Docker, Inc

Docker Essentials: A Developer Introduction

Issued: Jul 2024

Certified by IBM

Docker Essentials: A Developer Introduction

Issued: Jul 2024

Certified by IBM

Apache Spark Essential Training: Big Data Engineering

Issued: Jul 2024

Certified by LinkedIn

Go: The Complete Developer's Guide (Golang)

Issued: Jun 2024

Certified by Udemy

Go Essentials: Concurrency, Connectivity, and High-Performance Apps

Issued: Jun 2024

Certified by LinkedIn

ChatGPT Prompt Engineering for Developers

Issued: Jun 2024

Certified by DeepLearning.AI

Unit Testing in Go

Issued: May 2024

Certified by LinkedIn

Learning Notion

Issued: Apr 2024

Certified by LinkedIn

Data Steward Foundations

Issued: Apr 2024

Certified by National Association of State Boards of Accountancy (NASBA)

Data Engineering Foundations

Issued: Mar 2024

Certified by LinkedIn

Learning Groovy

Issued: Jan 2024

Certified by LinkedIn

Apache Kafka Essential Training: Getting Started

Issued: Nov 2023

Certified by LinkedIn

Chief Technology Officer Career Guide

Issued: Sep 2023

Certified by LinkedIn

Functional Programming Principles in Scala

Issued: May 2013

Certified by Coursera

Oracle Certified Expert, Java Platform, EE 6 Web Component Developer

Issued: Mar 2013

Certified by Oracle

Oracle Certified Professional, Java SE 6 Programmer

Issued: Dec 2012

Certified by Oracle

The best place to find your next move

© 2026. All Rights Reserved.