09/20/2023 updated


100 % available
Software Architect & Engineer
Thessaloniki, Greece
Greece
MSc Computer ScienceClean Code PrinciplesHTMLJava (Programming Language)JavaScriptAgile MethodologyApache AirflowAmazon Web ServicesApplication SecurityAtlassian JiraAutomated Testing FrameworkOracle WebLogic ServerCascading Style Sheets (CSS)Cloud EngineeringDatabasesDB2 SQL
I am a Software Architect and Engineer with more than 10 years of extensive experience in various technologies (mostly jvm related); specialised in design and implementation of solution stacks for highly-available and scalable distributed systems. Having worked either independently or within teams, both as a member and as lead, I have acquired industry experience in multiple fields and I am always striving to expand my current scope of expertise.
Experience
Professional experience10+ years
Freelancer since2010
Languages
GermanBasic knowledgeEnglishFluentGreekNative speaker
Project history
Software architect & engineer of web applications for various clients using mostly Spring (Java, Kotlin) & Node.js (Typescript). PostgreSQL. Kafka. ActiveMQ. Docker. k8s. AWS
Software engineer of web applications for travel industry (Lufthansa) using Spring (Java) & Flask (Python). PostgreSQL, Elasticsearch & Amazon Redshift. Docker & Kubernetes. Apache Kafka (Confluent) & Amazon Kinesis. Airflow. Terraform. Amazon Web Services. Datadog. Metabase. Travis CI.
Software engineer of web applications for lotteries (Camelot) using mainly Spring (Java). Tech lead of a 9 members team. Spring MVC (Java) & Grails (Groovy). Cassandra, PostgreSQL & IBM Db2. Docker & Kubernetes. Automation testing with JUnit, Spock & Geb. Graylog. Kibana. Prometheus. Jenkins CI
Certificates
Quality Software Developer (QSD) Advanced certification
SiG2017
Oracle Certified Professional, Java SE 7 Programmer
Oracle University2014