Senior Solutions Architect at NTT DATA Europe & LATAM
Athens, Attica, Greece
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Dimitris Mandalidis is a Senior Solutions Architect based in Athens with 12 years of experience designing and delivering large-scale, cloud-native IT solutions for European agencies and enterprise clients. He leads and mentors distributed teams, drives architecture alignment and delivery-as-code practices, and has repeatedly pioneered CI/CD, BDD, and end-to-end automation at scale. Technically hands-on, he has deep Java/Spring and Azure experience and has contributed to notable open-source projects such as Activiti and the spotify/docker-client, implementing core BPM events and advanced Docker Swarm features. Known as a curious problem solver, he blends systems-level optimization (once cutting a batch job from hours to minutes) with pragmatic leadership that balances on-site delivery and remote team orchestration.
12 years of coding experience
17 years of employment as a software developer
B.Eng, Computer Engineering, 80.9, B.Eng, Computer Engineering, 80.9 at Piraeus University of Applied Sciences
M.Sc., Advanced Computing and Informatics Systems majored in Embedded Computing Systems Technology, 92.8, M.Sc., Advanced Computing and Informatics Systems majored in Embedded Computing Systems Technology, 92.8 at University of Piraeus
Contributions:9 commits, 13 PRs, 49 comments in 2 years 7 months
Contributions summary:Dimitris primarily contributed to the `spotify/docker-client` repository by implementing new features and modifying existing code related to Docker client functionality. Their work involved adding support for volume options such as `noCopy` and `readOnly`, providing a builder for `NetworkAttachmentConfig`, and incorporating authentication configurations for service creation in swarm mode. These changes, including the ability to list services by label and the support for secret operations, indicate a focus on enhancing the Docker client's capabilities and compatibility with Docker Swarm and Docker API versions.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
Back-end Developer
Contributions:10 commits in 1 year 3 months
Contributions summary:Dimitris primarily contributed to the Activiti BPM platform by implementing task-related CDI events, including create, assign, complete, and delete events. They created annotations and literal classes for these events. Additionally, the user developed unit tests to verify the correct firing of these CDI events, as well as modified the core engine code to ensure that these events are triggered at the right time. The user also addressed a bug related to multi-instance service tasks.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dimitris Mandalidis - Senior Solutions Architect at NTT DATA Europe & LATAM