09/20/2023 updated

**** ******** ****
100 % available

Software Architect & Engineer

Thessaloniki, Greece
Greece
MSc Computer Science
Thessaloniki, Greece
Greece
MSc Computer Science

Profile attachments

CV-VasilisStasinopoulos.pdf

Clean Code PrinciplesHTMLJava (Programming Language)JavaScriptAgile MethodologyApache AirflowAmazon Web ServicesApplication SecurityAtlassian JiraAutomated Testing FrameworkOracle WebLogic ServerCascading Style Sheets (CSS)Cloud EngineeringDatabasesDB2 SQLSoftware Design PatternsLinuxDistributed SystemsElasticsearchGitHubGroovyGrails (Framework)LeadershipHibernateProblem SolvingJUnitPython (Programming Language)PostgreSQLMATLABMicrosoft SQL ServersMySQLNode.jsOAuthScrum MethodologyPrometheusSeleniumAtlassian TrelloTypeScriptDatadogTest-Driven Development (TDD)Apache CassandraFlaskExpress.jsSpockKotlinKanbanBackend ProgrammingKubernetesApache KafkaOsgiElastic KibanaTerraformDockerJenkins
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

Rational Data, Thessaloniki, Greece

Internet & IT

10-50 team member

Software architect & engineer of web applications for various clients using mostly Spring (Java, Kotlin) & Node.js (Typescript). PostgreSQL. Kafka. ActiveMQ. Docker. k8s. AWS

Lead Software Engineer

Yilu, Berlin, Germany

Other

10-50 team member

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.

Tech Lead / Senior Software Engineer

Camelot Lottery Solutions, London, UK

Other

500-1000 team member

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

Software Engineer

Trasys Greece, Athens, Greece

Internet & IT

50-250 team member

Software developer for the European Union using mainly J2EE related technologies. Development of Modularized (OSGi) enterprise applications. Java Swing for standalone client. Oracle & Derby db. Automation testing with JUnit & mockito. Jenkins CI.

System Consultant

Intrasoft International Scandinavia A/S, Birkeroed, Denmark

Internet & IT

1000-5000 team member

System consultant of ESKORT Compliance solution for tax & customs authorities. System configuration & deployment. Requirement analysis. Software development (J2EE, Spring). Writing technical documentation. Conducting trainings

Research Assistant

Centre for Research and Technology Hellas, Thessaloniki, Greece

Other

50-250 team member

Participation in the European Commission ICT project 3D VIVANT. Development of content based image retrieval algorithms (C++, Qt, Matlab). Reviewing papers.

Examiner Assistant

European Patent Office, The Hague, The Netherlands

Government and Public Services

5000-10.000 team member

Improving the quality of the technical patent documentation in the field of Test- ing/Debugging Software

Certificates

Quality Software Developer (QSD) Advanced certification

SiG

2017

Oracle Certified Professional, Java SE 7 Programmer

Oracle University

2014


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in