<p>Having worked on various projects in my life I still pursue the amazing feeling of understanding how things work and make something new. From the beginning of my career, I pursue learning new things each day. Internet tutorials and programming communities have made our code life easier.</p>
<p>If I can have an opinion about programming languages I would say:</p>
<ol>
<li>C. My first love, I still have malloc nightmares and pointers to pointers arrows:-)</li>
<li>C++. Lovely OO Field. When you want to feel that you do something that counts</li>
<li>C#. Create fast efficient and complex UI applications</li>
<li>Java. A really nice idea that has disappointed me on how slow and how inefficient started.</li>
<li>Python. WTF A dream comes true on how powerful you can become in a few lines of code</li>
<li>JS (Node). A hard to begin but if you understand very fast language with a vast variety of libraries</li>
</ol>
<p>Of course, knowing a language is not enough to work in Industry. Nowadays that most algorithms are implemented in language libraries and everyone can find tutorials or code examples for almost everything, it is most important to think about how to combine architecturally the parts of your application using all available technologies and especially cloud tools like aws, azure, or Google. Personally, I have more than 7 years of experience in aws tools and lately have started exploring google tools also.</p>
<p>Lastly, I have to mention my interest in data (processing, transformation, storage, cleaning and making sense) I have been working intensively with data lakes, data infrastructure, and data visualization tools since I think that most companies are currently being transformed to data companies and all decisions are made based on data facts and predictions.</p>

alexopoulos7