12/23/2023 updated
NC
100 % available
Principal Software Engineer / Consultant
Greece
Greece
BSc Information Technology, M.Sc Theoretical Computer ScienceJava (Programming Language)AlgorithmsAutomationC++ (Programming Language)Computer ProgrammingConcurrent ComputingData StructuresGroovyJava Virtual Machine (JVM)Python (Programming Language)Network ProgrammingPerformance TuningSystem ProgrammingTestingKotlin
I possess strong and deep knowledge around the JVM ecosystem.
My main language of programming is Java, but I have strong experience on other JVM languages as well, such as:
* Scala (lesser Haskell)
* Kotlin (better Java - lesser Haskell)
* Groovy (automation - testing)
In addition I have good knowledge of the following programming languages:
* C/C++
* Python
Moreover I have deep knowledge around:
* CS theory/fundamentals (algorithms & data structures - time/space complexity and trade offs, etc.)
* Performance optimization
* Concurrent programming
* Network programming
* System programming (low level)
* Refactoring code
More information about myself and values I care about:
â–ª Strong analytical skills and level headed problem solver
â–ª Self motivated and achievement driven
â–ª Able to adapt easily to fast paced changes
â–ª Continuous learner
â–ª Challenge chaser
â–ª Ability to learn new things fast and in depth
â–ª Able to deliver results under pressure
â–ª Able to work in a team or individually
â–ª Organised, methodical and a keen eye for detail results in solid coding and trustworthy software
programs. Understanding client requirements and communicating the progress of projects are core
values in achieving long lasting business relationships
My main language of programming is Java, but I have strong experience on other JVM languages as well, such as:
* Scala (lesser Haskell)
* Kotlin (better Java - lesser Haskell)
* Groovy (automation - testing)
In addition I have good knowledge of the following programming languages:
* C/C++
* Python
Moreover I have deep knowledge around:
* CS theory/fundamentals (algorithms & data structures - time/space complexity and trade offs, etc.)
* Performance optimization
* Concurrent programming
* Network programming
* System programming (low level)
* Refactoring code
More information about myself and values I care about:
â–ª Strong analytical skills and level headed problem solver
â–ª Self motivated and achievement driven
â–ª Able to adapt easily to fast paced changes
â–ª Continuous learner
â–ª Challenge chaser
â–ª Ability to learn new things fast and in depth
â–ª Able to deliver results under pressure
â–ª Able to work in a team or individually
â–ª Organised, methodical and a keen eye for detail results in solid coding and trustworthy software
programs. Understanding client requirements and communicating the progress of projects are core
values in achieving long lasting business relationships
Experience
Professional experience5 - 10 years
Freelancer since2018
Languages
GermanGoodEnglishFluentGreekNative speaker