×
Leonidas Maroulis

Leonidas Maroulis

Senior Backend Engineer

Athens, Greece, GR
Greek, English

Background


About

About

Experienced and results-driven software engineer with a strong background in developing high-performance, scalable applications. Skilled in a range of programming languages and technologies, including Golang, PHP, Java, and JavaScript. Seeking to leverage my skills and experience to contribute to the success of a dynamic and innovative technology company.

Work Experience

Work Experience

  • Senior Backend EngineerForm3

    Apr, 2023 - Present

    Form3 is a cloud native payments-as-a-service platform that designs, builds, and manages payment technology.

  • Senior Backend EngineerKraken

    Mar, 2022 - Dec, 20229 months

    Kraken is a United States–based cryptocurrency exchange and bank, founded in 2011.

    • Build and manage GRPC API's with Golang

    • Develop and maintain GraphQL endpoints (Apollo)

    • Introduce distributed tracing into the stack (opentelemetry & tempo)

  • Lead Backend Engineer - Co FounderFlyway

    Nov, 2020 - Mar, 20221 year 4 months

    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 - Dec, 201310 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.

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