Apostolos Iason Kolios

[email protected]

github

linkedin

Berlin, Germany / Athens, Greece

(+30)6982220833

Skills

  • Go
  • Kubernetes
  • Python
  • Docker
  • Ruby
  • SQL
  • Elixir
  • Elasticsearch
  • AWS Infra
  • Agile/Scrum

Work Experience

Yara International(yara.com)

Title: Site Reliability Engineer, Yara Global Devops

Berlin, Germany

September 2019-April 2021

  • Migration and standardization of several diverse systems infrastructure setups from Yara's globally distributed teams into a standard Kubernetes and AWS-based infrastructure.
  • Deployment, administration and support of Kubernetes clusters at scale on AWS EKS.
  • Migration of business-critical infrastructure from diverse ad-hoc solutions into automated management using Infrastructure-as-code practices with Hashicorp Terraform.
  • Implementation and auditing of secure software development practices in accordance with Yara International's organizational focus on security. Collaboration with Yara Security to implement automated security auditing at the code, container and infrastructure level.
  • Infrastructure monitoring and logging using industry-standard tooling (Instana and EFK stack).
  • Planned and executed infrastructure automation tasks.
  • Oversaw implementation of components of a new Data Science and Business intelligence stack based on Apache Airflow.
  • Participated in training and guiding diverse global teams on optimal infrastructure, code and security practices.

Yara International(yara.com)

Title: Software Engineer, trecker solution team

Berlin, Germany

June 2018-September 2019

  • Participation in the integration of trecker.com's systems and processes into the Yara ecosystem.
  • Development of business-oriented Minimum Viable Products using trecker's data sets for inclusion into Yara's product strategies.
  • Migration of a subset of Trecker's API into GraphQL.
  • Completed migration of trecker's infrastructure to AWS.
  • Continued all responsibilities from the previous role following Trecker's acquisition by Yara International.

Trecker.com (trecker.com)

Title: Senior Software Engineer

Location: Athens, Greece/Berlin, Germany

May 2017-June 2018

  • Handled the design and implementation of major new features in the company's main backend component (Ruby on Rails API monolith).
  • Design and implementation of major new features in Trecker's data pipeline. This involved processing live-streamed event and position Kinesis data streams from mobile clients, through a set of Go microservices and persistence/analysis using Elasticsearch).
  • Participation in infrastructure migration from Heroku/Codeship to Docker Image deployments on AWS ECS clusters.
  • Deployment, administration and support of a new CI/CD infrastructure based on selfhosted Jenkins instances.
  • Extraction of key business insights from trecker's main Postgres data store using elf-hosted Redash (Redash.io).

ESquared Technologies Limited (esq2.com)

Title: Senior Software Engineer, Consultant

Location: Athens, Greece/London, UK

November 2016-May 2017

  • Design and Implementation of major API features.
  • Refactor and Restructuring of legacy code to comply to modern engineering practices.
  • Overhauling the platform's DevOps infrastructure in regards to deployments, DB administration and CDN usage.

mist.io (mist.io)

Title: Software Engineer, Consultant

Project: Mist.io cloud networking capability expansion

Location: Athens, Greece

October-December 2016

  • Creating a libcloud-based implementation for deploying virtual networks on Cloud providers
  • Adding functionality allowing for fine-grained network creation and management.
  • Refactoring of existing networking code in order to increase reusability and maintainability.

Gimbal, Inc. (gimbal.com)

Title: Engineer

Location: Athens, Greece/Greater San Diego Area

October 2015-October 2016

  • Platform integration. Achieved interoperability between the Gimbal and Phigital platforms and codebases.
  • Construction of a scalable analytics infrastructure based on Elasticsearch.
  • Participated into the conversion of the platform into a microservice-based architecture.

Phigital Inc. (gophigital.com, defunct)

Title: Software Engineer

Location: Athens, Greece/San Franscisco

August 2014-September 2015

  • Co-development of an in-house Data Warehousing solution. Provides platform-wide analytics and user activity tracking. Extensive use of ElasticSearch structured queries.
  • Development of a platform-wide media asset manager. Flexible automated customization of Android and iOS application frontends in accordance with client specifications.
  • Extensive transformation of the platform's backend architecture to allow for easy interoperability with third-party code. Supported the company's transition to a White Label application model.
  • Development of a comprehensive unit test set for deployed backend code.

Panino Ο.Ε. (paninohome.com)

Title: E-Commerce Website Developer

Location: Athens, Greece

2012-2014

  • Deployment, customization and maintenance of B2B and retail e-commerce web sites.
  • Application of SEΟ methods and analysis of marketing statistics.
  • Site and database administration.

Education

B.Sc. in Computer Science

University of the Peloponnese
Department of Computer Science and Technology

2005-2012

Bachelor Thesis

Development and performance comparison of GPU-Accelerated Algorithms for Ray-Tetrahedron Intersection Testing

2011-2012

  • An exploration of the applicability of modern GPU Programming methodologies on established ray-tetrahedron intersection algorithms.
  • Significant performance gains achieved in comparison to traditional CPU-bound implementations.
  • Based on the OpenCL platform for massively parallel heterogenous computation.
  • Source code available on Github.

Languages

English

Certificate of Proficiency in English

2000

French

DELF Premier Degré

2003

Greek

Native

Other

Interests

Sailing, Literature, Miniature Painting, Microelectronics.