×
Leonidas Maroulis

Leonidas Maroulis

Full stack Engineer

Athens, Greece, GR
+30 698 608 6114
Greek, English

Background


About

About

Experienced Full Stack Engineer with Master Degree in Informatics at the University of Piraeus and a demonstrated history of working in the information technology and services industry. Strong skills in backend/frontent and Android development using mostly PHP, Java, Golang, and javascript.

Work Experience

Work Experience

  • Lead Backend Engineer - Co FounderFlyway

    Nov, 2020 - Present

    Flyway is an all-in-one solution that makes second home ownership easy and affordable.

    • Build and manage Restful webservices with Golang

    • Develop and support web applications

    • Create and maintain k8s cluster on amazon (EKS)

  • Senior Engineering ManagerBeat

    Jan, 2020 - Nov, 202010 months

    A fast-growing ride-hailing company with millions of users and strong presence in four countries. A Daimler subsidiary since 2017.

    • Manage several cross-functional teams of the Ride domain

    • Lead the hiring process of backend engineers (Ride domain)

    • Contributing to open-source projects

  • Lead Backend EngineerBeat

    Feb, 2018 - Jan, 20201 year 11 months

    A fast-growing ride-hailing company with millions of users and strong presence in four countries. A Daimler subsidiary since 2017.

    • Lead a cross-functional team on the Ride domain

    • Helping breaking PHP monolithic application into microservices

    • Involved in hiring process of backend engineers

  • Senior Backend EngineerBeat

    Jun, 2016 - Feb, 20181 year 8 months

    A fast-growing ride-hailing company with millions of users and strong presence in four countries. A Daimler subsidiary since 2017.

    • Build and manage Restful webservices.

    • Develop and support web applications with Golang and PHP.

    • Integrate with 3d party APIs.

    • Guide and train other software engineers.

    • Collaborate with devops team and helping in containerization of the stack.

    • Part of an agile product team working under scrum process. Develop new features and maintaining/supporting old codebase.

    • Helping breaking PHP monolithic application into microservices.

    • Involved in hiring process of backend engineers.

  • Software EngineerProfile Software

    Feb, 2016 - Jun, 20164 months

    Profile Software is an award-winning solutions provider with presence in Europe, Middle East, Asia, Africa and America, delivering market-proven solutions to the Investment Management and Banking industries.

    • Front-end development using Angular js v1 (Axia product)

  • Software Engineer/Android developerVelti SA

    Apr, 2015 - Jan, 20169 months

    Velti was founded in 2000 and is a leading provider of innovative mobile-centric marketing, customer retention and content based solutions trusted globally by hundreds of mobile operators, brands and media groups.

    • Discovering new technologies (R&D).

    • Making demos for European projects.

    • Backend and frontend development (using node js, djanco python and other frameworks).

    • Android native development.

    • Spring, hibernate development.

    • Creating a recommendation engine using Mahout.

    • Elastic search - logstash - Kibana analytics (ELK stack).

    • Manage hadoop cluster (Writing map reduce (1.0) jobs, analyse data using pig and hive).

  • Software EngineerCreating Ideas

    Dec, 2013 - Apr, 20151 year 3 months

    Candi is a small professional team with experience in internet services & marketing.

    • Create and maintain vanilla PHP applications.

    • CS-cart addon development.

    • Wordpress/Joomla plugin/modules development.

    • Android native development.

    • Maintaining a custom CMS in Asp classic.

  • Software Engineer/Android developer (Part time)Aratos Technologies S.A.

    Feb, 2013 - Jan, 201411 months

    Aratos Technologies S.A. was founded in 1995 and is one of the first European downstream value-added services company in the space sector.

    • Android native development.

    • Backend development with PHP.

    • Frontend development with Jquery, css3, html5.

    • Wordpress and joomla website/plugin/module development.

  • Web developer/Technical Support (External Collabortator)Assistant Professor Stella Kyvelou

    Nov, 2011 - Aug, 20142 years 9 months

    Working as external collaborator for the ESPON Contact Point Laboratory (under the supervision of Asst. Prof. Stella Kyvelou) for technical support and web/software development issues. I was also participated in the USESPON Project, working for the USESPON Virtual Learning Environment (espontrain.eu).

  • Software engineer, Freelancer

    Nov, 2010 - Jan, 20154 years 2 months

    My experiences range from building high scalable responsive mobile sites that work well cross-browser to building enterprise android mobile apps. I'm flexible with my working hours and am happy to work closely with other freelancers. I emphasise on quality and deliverability.

Skills

Skills

  • Web Development

    HTML

    CSS

    Javascript

    PHP

    Golang

    angular

    java

    wordpress/joomla

    codeigniter

    slim

    laravel/lumen

    Nodejs

    SEO (Search Engine Optimization)

  • Databases/Messaging

    mysql

    mongodb

    elastic/logstash

    redis

    timescaleDB

    dynamodb

    oracle sql

    rabbitmq

    kafka

  • Devops

    docker

    aws services/OpsWorks

    jenkins

    istio

  • Android

    android sdk

    java

    android studio

  • Frameworks/Libraries

    Codeigniter

    Laravel/Lumen

    Slim

    Symfony

    Jquery

    Angular v1

    Hibernate

    Doctrine

    Eloquent

    Djanco Python

    Bootstrap

    Phpunit/Junit

  • Cloud native foundation

    opentracing/jaenger

    kubernetes

    prometheous

Education

Education

  • Department of Informatics, Master, University of Piraeus

    Jan, 2012 - Jan, 2014

  • Economics and Regional Development, Barchelor, Panteion University of Social and Political Studies

    Jan, 2006 - Jan, 2010

Publications

Publications

  • Master Thesis , University of Piraeus

    Published on: Jan 01, 2014

    The purpose of this paper is to describe the steps which are needed to create a complete software solution for the Android platform, that will communicate with a web server through an API interface.

Interests

Interests

  • Hiking/Traveling/Gaming