Dimitris Sotirakis

Senior Software Engineer

Greece11 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in CI/CD and cloud architecture design.
  • Proven track record in backend development and API design.
  • Strong analytical skills with a focus on machine learning.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in CI/CD and backend development.

Contact

Skills

Core Skills

Ci/cdCloud ArchitectureRelease ManagementBackend DevelopmentApi DevelopmentSoftware DevelopmentData Analysis

Other Skills

DockerSecurity ComplianceGitHub AuthenticationFlaky Test AnalysisGrafanaDesign DecisionsDependency ManagementDroneGitHub ActionsArgo WorkflowsRESTful APIsJavaSpringKubernetesAWS

About

Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Go, Java and Python. Engineering professional with a BEng & MEng focused in Electrical & Computer Engineering from Aristotle University of Thessaloniki (AUTH). Highly enthusiast in learning new technologies and skills.

Experience

11 yrs 5 mos
Total Experience
2 yrs 2 mos
Average Tenure
5 yrs 4 mos
Current Experience

Grafana labs

5 roles

Staff Software Engineer

Promoted

Nov 2024Present · 1 yr 7 mos

  • Platform Engineering

Senior Software Engineer

Nov 2023Nov 2024 · 1 yr

  • Platform Engineering

Senior Software Engineer

Oct 2022Nov 2023 · 1 yr 1 mo

  • Release Engineering -
  • Docker images per PR for internal use - reviewing and debugging made so much easier
  • Decoupled OSS from Enterprise CI/CD builds
  • Flaky test analysis and resolution - hugely improved our stats, based on our very own Grafana Dashboards ( https://grafana.com/blog/2023/02/09/how-we-reduced-flaky-tests-using-grafana-prometheus-grafana-loki-and-drone-ci/ )
  • Cloud-first strategy - played vital role in our new architecture around cloud releases by being part of the design decisions and actively working on them
  • Owned the initiative for proper security image scans to ensure security compliance
  • Worked on migrating from Github tokens to Github apps for Github authentication
DockerCI/CDCloud ArchitectureSecurity ComplianceGitHub Authentication

Software Engineer

Oct 2021Oct 2022 · 1 yr

  • Release Engineering -
  • All the things CI/CD (Drone/Github Actions/Argo Workflows)
  • Vastly improved build times (from 40 minutes down to <10)
  • CI runs based on certain path changes (ensure that we don't build too much)
  • Moved away from legacy code for our CI/CD tooling
  • Rewrote the whole releasing process to split build and publishing phases
  • Helped in introducing a Release Calendar which was a real game changer for dealing with releases
  • Made the whole releasing process way easier when it came to dependency complexity
CI/CDDependency ManagementRelease Management

Software Engineer

Feb 2021Oct 2021 · 8 mos

  • Backend Engineering -
  • Worked on Dashboards API, folders and sub-folders
  • Worked on migrating every datasource to Dataframes (did some frontend work as well)
  • Was part of the initial planning for the Athena and Redshift AWS plugins.
  • Cleaned up a lot of code for our CI/CD pipelines
  • Created a Plugin CI report service (gRPC), emitting data from all the internal plugin builds to a single storage which could then use Grafana for achieving observability over our plugin builds.
RESTful APIsJavaSpringDockerKubernetesAWS+2

Ticketmaster

Software Engineer

Aug 2019Feb 2021 · 1 yr 6 mos · London, United Kingdom

  • Backend Engineer at International Consolidated Consumer Platform (ICCP), a platform which consolidates the US and EU markets
  • Responsible for developing and delivering concise, fully functional and fully tested RESTful APIs, written in Java/Spring
  • Responsible for maintaining the platform, containerising and orchestrating services with Docker and Kubernetes, operating on AWS clusters
  • Provided on-call support during off-work hours and monitoring sales traffic, using tools like AWS Cloudwatch, Prometheus and Grafana
JavaPythonSimulation AlgorithmsSoftware Development

Ocado technology

Software Engineer

Nov 2018Aug 2019 · 9 mos · London, United Kingdom

  • Software Development Engineer in Simulation Algorithm Development Area
  • Simulated supply chain flow in discrete time, trying to make sure that these studies can be applied in the real world, using Java and Python
  • Created dynamic configuration files, now widely used by the whole technology department, being able to configure cases via CI/CD
JavaRMachine LearningStatisticsData AnalysisSoftware Development

Net2grid

Software Engineer / Data Analyst

Sep 2017Oct 2018 · 1 yr 1 mo · Thessaloniki, Greece

  • Software Development Engineer and Data Analyst for Energy Customer Services Platform.
  • Worked on various projects mainly in Java and R.
  • Implementation of algorithm that reduced Pattern Recognition phases from 140 seconds to 14.
  • Worked on probabilistic models, statistics and machine learning for energy consumption forecasts.
  • Created algorithm for house-appliances model creation from scratch.
  • Worked on daily reporting methods and RESTful APIs creation.
  • Worked on migration from early Java versions to new features of Java 8 and 9.

Ots sa

Application Tester / Software Development Engineer

Jan 2015Oct 2016 · 1 yr 9 mos · Thessaloniki - Greece

  • Joined the Software Development Department and worked as an application tester, provided functional testing for OTS SA products using methodology followed by the department.
  • Worked with IBM's Rational Robot for creating automated test scenarios.
  • Worked with PowerBuilder, for building desktop applications.
  • Worked on various platforms, mostly using Java.
  • Responsible for database structure, using relational databases like MySQL and MSSQL.

Mp balatsinos

System Administrator

Oct 2014Jul 2017 · 2 yrs 9 mos · Thessaloniki

  • Worked on various platforms, such as:
  • Web development: Moodle for creation of on-line seminars.
  • Responsible for the scaling of the websites and services running for courses and on-line payments.
  • Sys-admin: Server administrator for the head office in Thessaloniki, Greece.

Education

Aristotle University of Thessaloniki (AUTH)

BEng & MEng — Electrical & Computer Engineering

Jan 2012Jan 2017

Stackforce found 100+ more professionals with Ci/cd & Cloud Architecture

Explore similar profiles based on matching skills and experience