About Ioannis Kolaxis


Software Architect, Atos Distinguished Expert

Ioannis Kolaxis is a Software Architect, building Next Generation 911/112 software solutions that empower emergency services to save lives. He has been previously developing software for the banking industry in IBM and the telecommunications sector in SIEMENS.

He enjoys sharing his experience with the software development community, speaking at international conferences, such as Oracle Code One 2019.

He was awarded by Atos the title of “Distinguished Expert” as a recognition of his technical expertise & professional accomplishments. He is an inventor, having filed several patents & having won the 1st prize award at Atos Innovation Week 2020 for coming up with the most innovative idea. He is passionate about new technologies and likes to share his thoughts on his blog & YouTube channel about how technology can transform our lives. Follow him on Twitter to be updated about his work.




Follow or contact Ioannis


Articles posted by Ioannis Kolaxis

A guide to software decarbonization: How to architect your applications to reduce their environmental footprint and help prevent climate change

As software engineers, we build applications that eventually run on one or more servers, which consume electricity. Electricity is commonly generated by fossil fuels (coal, oil, gas); when burned, they produce carbon dioxide (CO2), which is the main driver of…

Reduce your Java applications cloud bill

Are you running your applications on the cloud? If yes, then you already know that your cloud provider charges you according to the resources (CPU, memory, disk) used by your applications. The more resources your applications consume, the higher your cloud bill will be! What can you do to reduce the resources being used by your Java applications, and thus save…

Will your applications run faster with Java 9, 10, 11?

Are you still running your software applications on Java 8? Since Java 9, there have been several enhancements on how Strings are being handled, promising to improve the performance of your applications. Storing Strings If you examine the memory being used by your Java application, you will most likely notice that a significant amount of…

Improve the quality of your software in 6 steps

Do your customers keep complaining about bugs in your software application? Does it take you too much time to implement new features? If you answered yes, then you probably have issues with the quality of your software application. Here are 6 practical steps that you could follow, to improve its quality. Stop Creating New Quality Issues No…